starting build "399e502e-e20c-4162-9cd7-841242f9e0ac" FETCHSOURCE BUILD Starting Step #0 Step #0: Pulling image: gcr.io/oss-fuzz-base/base-runner Step #0: Using default tag: latest Step #0: latest: Pulling from oss-fuzz-base/base-runner Step #0: b549f31133a9: Pulling fs layer Step #0: 27a60affb188: Pulling fs layer Step #0: fe996ae7dc59: Pulling fs layer Step #0: 1fb60f76380f: Pulling fs layer Step #0: ceacc69a5eb6: Pulling fs layer Step #0: 56df53c7e92f: Pulling fs layer Step #0: 5b0678c590a1: Pulling fs layer Step #0: 643b93c5a493: Pulling fs layer Step #0: 1fb60f76380f: Waiting Step #0: ceacc69a5eb6: Waiting Step #0: 3a053ccbe2fc: Pulling fs layer Step #0: 75399c9193ed: Pulling fs layer Step #0: 73b63ae67252: Pulling fs layer Step #0: 643b93c5a493: Waiting Step #0: 958e446b901c: Pulling fs layer Step #0: 56df53c7e92f: Waiting Step #0: 5b0678c590a1: Waiting Step #0: 73b63ae67252: Waiting Step #0: 3a053ccbe2fc: Waiting Step #0: 75399c9193ed: Waiting Step #0: 596eac7a3fb3: Pulling fs layer Step #0: 3f5cabb069a2: Pulling fs layer Step #0: 82db9b94cb83: Pulling fs layer Step #0: c75b5213d1e6: Pulling fs layer Step #0: 596eac7a3fb3: Waiting Step #0: 958e446b901c: Waiting Step #0: 09665408fcc1: Pulling fs layer Step #0: c75b5213d1e6: Waiting Step #0: 512c6bb36969: Pulling fs layer Step #0: 82db9b94cb83: Waiting Step #0: 09665408fcc1: Waiting Step #0: b8df1e8c820b: Pulling fs layer Step #0: 512c6bb36969: Waiting Step #0: b8df1e8c820b: Waiting Step #0: 552a7107d98a: Pulling fs layer Step #0: 3f5cabb069a2: Waiting Step #0: eb6497a150eb: Pulling fs layer Step #0: 4e0ebe252713: Pulling fs layer Step #0: a210141399dc: Pulling fs layer Step #0: 49e603669c49: Pulling fs layer Step #0: 552a7107d98a: Waiting Step #0: fd39327fd459: Pulling fs layer Step #0: 471f435a1c08: Pulling fs layer Step #0: eb6497a150eb: Waiting Step #0: 4e0ebe252713: Waiting Step #0: a210141399dc: Waiting Step #0: fd39327fd459: Waiting Step #0: 49e603669c49: Waiting Step #0: 471f435a1c08: Waiting Step #0: fe996ae7dc59: Verifying Checksum Step #0: fe996ae7dc59: Download complete Step #0: 1fb60f76380f: Download complete Step #0: b549f31133a9: Verifying Checksum Step #0: b549f31133a9: Download complete Step #0: 56df53c7e92f: Verifying Checksum Step #0: 56df53c7e92f: Download complete Step #0: ceacc69a5eb6: Verifying Checksum Step #0: ceacc69a5eb6: Download complete Step #0: 643b93c5a493: Verifying Checksum Step #0: 643b93c5a493: Download complete Step #0: 5b0678c590a1: Verifying Checksum Step #0: 5b0678c590a1: Download complete Step #0: 75399c9193ed: Verifying Checksum Step #0: 75399c9193ed: Download complete Step #0: 27a60affb188: Verifying Checksum Step #0: 27a60affb188: Download complete Step #0: 73b63ae67252: Verifying Checksum Step #0: 73b63ae67252: Download complete Step #0: 958e446b901c: Verifying Checksum Step #0: 958e446b901c: Download complete Step #0: 3a053ccbe2fc: Verifying Checksum Step #0: 3a053ccbe2fc: Download complete Step #0: 3f5cabb069a2: Verifying Checksum Step #0: 3f5cabb069a2: Download complete Step #0: b549f31133a9: Pull complete Step #0: 82db9b94cb83: Verifying Checksum Step #0: 82db9b94cb83: Download complete Step #0: c75b5213d1e6: Verifying Checksum Step #0: c75b5213d1e6: Download complete Step #0: 512c6bb36969: Download complete Step #0: 596eac7a3fb3: Verifying Checksum Step #0: 596eac7a3fb3: Download complete Step #0: 09665408fcc1: Download complete Step #0: 552a7107d98a: Verifying Checksum Step #0: 552a7107d98a: Download complete Step #0: eb6497a150eb: Verifying Checksum Step #0: eb6497a150eb: Download complete Step #0: 4e0ebe252713: Verifying Checksum Step #0: 4e0ebe252713: Download complete Step #0: a210141399dc: Verifying Checksum Step #0: a210141399dc: Download complete Step #0: b8df1e8c820b: Verifying Checksum Step #0: b8df1e8c820b: Download complete Step #0: 49e603669c49: Verifying Checksum Step #0: 49e603669c49: Download complete Step #0: 471f435a1c08: Verifying Checksum Step #0: 471f435a1c08: Download complete Step #0: fd39327fd459: Verifying Checksum Step #0: fd39327fd459: Download complete Step #0: 27a60affb188: Pull complete Step #0: fe996ae7dc59: Pull complete Step #0: 1fb60f76380f: Pull complete Step #0: ceacc69a5eb6: Pull complete Step #0: 56df53c7e92f: Pull complete Step #0: 5b0678c590a1: Pull complete Step #0: 643b93c5a493: Pull complete Step #0: 3a053ccbe2fc: Pull complete Step #0: 75399c9193ed: Pull complete Step #0: 73b63ae67252: Pull complete Step #0: 958e446b901c: Pull complete Step #0: 596eac7a3fb3: Pull complete Step #0: 3f5cabb069a2: Pull complete Step #0: 82db9b94cb83: Pull complete Step #0: c75b5213d1e6: Pull complete Step #0: 09665408fcc1: Pull complete Step #0: 512c6bb36969: Pull complete Step #0: b8df1e8c820b: Pull complete Step #0: 552a7107d98a: Pull complete Step #0: eb6497a150eb: Pull complete Step #0: 4e0ebe252713: Pull complete Step #0: a210141399dc: Pull complete Step #0: 49e603669c49: Pull complete Step #0: fd39327fd459: Pull complete Step #0: 471f435a1c08: Pull complete Step #0: Digest: sha256:6380368e5a1bcc9a8c85c797794b7522f246f2693da3edf42319530441784b00 Step #0: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #0: gcr.io/oss-fuzz-base/base-runner:latest Finished Step #0 Starting Step #1 Step #1: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #1: CommandException: No URLs matched: gs://oss-fuzz-coverage/postgresql/textcov_reports/20250221/* 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 32.26kB Step #4: Step 1/8 : FROM gcr.io/oss-fuzz-base/base-builder Step #4: latest: Pulling from oss-fuzz-base/base-builder Step #4: b549f31133a9: Already exists Step #4: 27a60affb188: Already exists Step #4: fe996ae7dc59: Already exists Step #4: 87e0e48e0cd6: Pulling fs layer Step #4: f835b9e0cf1c: Pulling fs layer Step #4: af789c137254: Pulling fs layer Step #4: aff0ac00717e: Pulling fs layer Step #4: 3b1039f9896d: Pulling fs layer Step #4: 03589768b946: Pulling fs layer Step #4: 476467ef4fc6: Pulling fs layer Step #4: 3c766dd49ffb: Pulling fs layer Step #4: cfbfe91f834e: Pulling fs layer Step #4: 0b187dafa8d3: Pulling fs layer Step #4: 345ac71c4767: Pulling fs layer Step #4: 7eadecc7791c: Pulling fs layer Step #4: dde9b3807101: Pulling fs layer Step #4: aa322f9d5179: Pulling fs layer Step #4: ed7ec7eeb8fb: Pulling fs layer Step #4: fcd3b4f5fe45: Pulling fs layer Step #4: 88e3f27d7c68: Pulling fs layer Step #4: 84249ace8dd9: Pulling fs layer Step #4: b48628b9660b: Pulling fs layer Step #4: 560589aab225: Pulling fs layer Step #4: 8049d1ac7afb: Pulling fs layer Step #4: 476467ef4fc6: Waiting Step #4: 9ca13435c3d5: Pulling fs layer Step #4: bdf125cfc8ec: Pulling fs layer Step #4: 7eadecc7791c: Waiting Step #4: 3c766dd49ffb: Waiting Step #4: 479b0a7911fe: Pulling fs layer Step #4: b33bd0575475: Pulling fs layer Step #4: 0b187dafa8d3: Waiting Step #4: 58dcb60388c1: Pulling fs layer Step #4: b8e63fb00ce7: Pulling fs layer Step #4: dde9b3807101: Waiting Step #4: cfbfe91f834e: Waiting Step #4: d8ea79b21b9a: Pulling fs layer Step #4: 74524f23875e: Pulling fs layer Step #4: aa322f9d5179: Waiting Step #4: 8a3a946d5a7c: Pulling fs layer Step #4: 8328a6d3718e: Pulling fs layer Step #4: 84249ace8dd9: Waiting Step #4: b48628b9660b: Waiting Step #4: 479b0a7911fe: Waiting Step #4: 560589aab225: Waiting Step #4: b33bd0575475: Waiting Step #4: ed7ec7eeb8fb: Waiting Step #4: 58dcb60388c1: Waiting Step #4: fcd3b4f5fe45: Waiting Step #4: b8e63fb00ce7: Waiting Step #4: 88e3f27d7c68: Waiting Step #4: 8049d1ac7afb: Waiting Step #4: 74524f23875e: Waiting Step #4: 9ca13435c3d5: Waiting Step #4: bdf125cfc8ec: Waiting Step #4: 8a3a946d5a7c: Waiting Step #4: 8328a6d3718e: Waiting Step #4: 3b1039f9896d: Waiting Step #4: aff0ac00717e: Waiting Step #4: af789c137254: Verifying Checksum Step #4: af789c137254: Download complete Step #4: f835b9e0cf1c: Verifying Checksum Step #4: f835b9e0cf1c: Download complete Step #4: 3b1039f9896d: Verifying Checksum Step #4: 3b1039f9896d: Download complete Step #4: 87e0e48e0cd6: Verifying Checksum Step #4: 87e0e48e0cd6: Download complete Step #4: 03589768b946: Verifying Checksum Step #4: 03589768b946: Download complete Step #4: 3c766dd49ffb: Verifying Checksum Step #4: 3c766dd49ffb: Download complete Step #4: cfbfe91f834e: Verifying Checksum Step #4: cfbfe91f834e: Download complete Step #4: 0b187dafa8d3: Download complete Step #4: 87e0e48e0cd6: Pull complete Step #4: 345ac71c4767: Verifying Checksum Step #4: 345ac71c4767: Download complete Step #4: 476467ef4fc6: Download complete Step #4: dde9b3807101: Verifying Checksum Step #4: dde9b3807101: Download complete Step #4: 7eadecc7791c: Verifying Checksum Step #4: 7eadecc7791c: Download complete Step #4: f835b9e0cf1c: Pull complete Step #4: af789c137254: Pull complete Step #4: ed7ec7eeb8fb: Verifying Checksum Step #4: ed7ec7eeb8fb: Download complete Step #4: aa322f9d5179: Verifying Checksum Step #4: aa322f9d5179: Download complete Step #4: 88e3f27d7c68: Verifying Checksum Step #4: 88e3f27d7c68: Download complete Step #4: fcd3b4f5fe45: Verifying Checksum Step #4: fcd3b4f5fe45: Download complete Step #4: 84249ace8dd9: Verifying Checksum Step #4: 84249ace8dd9: Download complete Step #4: b48628b9660b: Verifying Checksum Step #4: b48628b9660b: Download complete Step #4: aff0ac00717e: Verifying Checksum Step #4: aff0ac00717e: Download complete Step #4: 8049d1ac7afb: Verifying Checksum Step #4: 8049d1ac7afb: Download complete Step #4: 560589aab225: Verifying Checksum Step #4: 560589aab225: Download complete Step #4: 9ca13435c3d5: Verifying Checksum Step #4: 9ca13435c3d5: Download complete Step #4: bdf125cfc8ec: Verifying Checksum Step #4: bdf125cfc8ec: Download complete Step #4: 479b0a7911fe: Verifying Checksum Step #4: 479b0a7911fe: Download complete Step #4: b33bd0575475: Verifying Checksum Step #4: b33bd0575475: Download complete Step #4: 58dcb60388c1: Verifying Checksum Step #4: 58dcb60388c1: Download complete Step #4: d8ea79b21b9a: Verifying Checksum Step #4: d8ea79b21b9a: Download complete Step #4: b8e63fb00ce7: Verifying Checksum Step #4: b8e63fb00ce7: Download complete Step #4: 74524f23875e: Verifying Checksum Step #4: 74524f23875e: Download complete Step #4: 8a3a946d5a7c: Verifying Checksum Step #4: 8a3a946d5a7c: Download complete Step #4: 8328a6d3718e: Verifying Checksum Step #4: 8328a6d3718e: Download complete Step #4: aff0ac00717e: Pull complete Step #4: 3b1039f9896d: Pull complete Step #4: 03589768b946: Pull complete Step #4: 476467ef4fc6: Pull complete Step #4: 3c766dd49ffb: Pull complete Step #4: cfbfe91f834e: Pull complete Step #4: 0b187dafa8d3: Pull complete Step #4: 345ac71c4767: Pull complete Step #4: 7eadecc7791c: Pull complete Step #4: dde9b3807101: Pull complete Step #4: aa322f9d5179: Pull complete Step #4: ed7ec7eeb8fb: Pull complete Step #4: fcd3b4f5fe45: Pull complete Step #4: 88e3f27d7c68: Pull complete Step #4: 84249ace8dd9: Pull complete Step #4: b48628b9660b: Pull complete Step #4: 560589aab225: Pull complete Step #4: 8049d1ac7afb: Pull complete Step #4: 9ca13435c3d5: Pull complete Step #4: bdf125cfc8ec: Pull complete Step #4: 479b0a7911fe: Pull complete Step #4: b33bd0575475: Pull complete Step #4: 58dcb60388c1: Pull complete Step #4: b8e63fb00ce7: Pull complete Step #4: d8ea79b21b9a: Pull complete Step #4: 74524f23875e: Pull complete Step #4: 8a3a946d5a7c: Pull complete Step #4: 8328a6d3718e: Pull complete Step #4: Digest: sha256:112a54785eaf7e70ca82ab22a35e45df51227f5bb0e5125fcc05f446fa324a7e Step #4: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #4: ---> fec8bbbf3c13 Step #4: Step 2/8 : RUN apt-get update && apt-get install -y make libreadline-dev zlib1g-dev bison flex Step #4: ---> Running in 6727d0f7c7d2 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: Get:5 http://archive.ubuntu.com/ubuntu focal-updates/universe i386 Packages [1021 kB] Step #4: Get:6 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1590 kB] Step #4: Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [4699 kB] Step #4: Fetched 7693 kB in 2s (3966 kB/s) Step #4: Reading package lists... Step #4: Reading package lists... Step #4: Building dependency tree... Step #4: Reading state information... Step #4: make is already the newest version (4.2.1-1.2). Step #4: make set to manually installed. Step #4: The following additional packages will be installed: Step #4: libfl-dev libfl2 libncurses-dev libsigsegv2 m4 Step #4: Suggested packages: Step #4: bison-doc flex-doc ncurses-doc readline-doc m4-doc Step #4: The following NEW packages will be installed: Step #4: bison flex libfl-dev libfl2 libncurses-dev libreadline-dev libsigsegv2 m4 Step #4: zlib1g-dev Step #4: 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. Step #4: Need to get 1840 kB of archives. Step #4: After this operation, 7331 kB of additional disk space will be used. Step #4: Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Step #4: Get:2 http://archive.ubuntu.com/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB] Step #4: Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 flex amd64 2.6.4-6.2 [317 kB] Step #4: Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 bison amd64 2:3.5.1+dfsg-1 [657 kB] Step #4: Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 libfl2 amd64 2.6.4-6.2 [11.5 kB] Step #4: Get:6 http://archive.ubuntu.com/ubuntu focal/main amd64 libfl-dev amd64 2.6.4-6.2 [6316 B] Step #4: Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libncurses-dev amd64 6.2-0ubuntu2.1 [340 kB] Step #4: Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 libreadline-dev amd64 8.0-4 [141 kB] Step #4: Get:9 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Step #4: debconf: delaying package configuration, since apt-utils is not installed Step #4: Fetched 1840 kB in 1s (1749 kB/s) Step #4: Selecting previously unselected package libsigsegv2:amd64. Step #4: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17393 files and directories currently installed.) Step #4: Preparing to unpack .../0-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 .../1-m4_1.4.18-4_amd64.deb ... Step #4: Unpacking m4 (1.4.18-4) ... Step #4: Selecting previously unselected package flex. Step #4: Preparing to unpack .../2-flex_2.6.4-6.2_amd64.deb ... Step #4: Unpacking flex (2.6.4-6.2) ... Step #4: Selecting previously unselected package bison. Step #4: Preparing to unpack .../3-bison_2%3a3.5.1+dfsg-1_amd64.deb ... Step #4: Unpacking bison (2:3.5.1+dfsg-1) ... Step #4: Selecting previously unselected package libfl2:amd64. Step #4: Preparing to unpack .../4-libfl2_2.6.4-6.2_amd64.deb ... Step #4: Unpacking libfl2:amd64 (2.6.4-6.2) ... Step #4: Selecting previously unselected package libfl-dev:amd64. Step #4: Preparing to unpack .../5-libfl-dev_2.6.4-6.2_amd64.deb ... Step #4: Unpacking libfl-dev:amd64 (2.6.4-6.2) ... Step #4: Selecting previously unselected package libncurses-dev:amd64. Step #4: Preparing to unpack .../6-libncurses-dev_6.2-0ubuntu2.1_amd64.deb ... Step #4: Unpacking libncurses-dev:amd64 (6.2-0ubuntu2.1) ... Step #4: Selecting previously unselected package libreadline-dev:amd64. Step #4: Preparing to unpack .../7-libreadline-dev_8.0-4_amd64.deb ... Step #4: Unpacking libreadline-dev:amd64 (8.0-4) ... Step #4: Selecting previously unselected package zlib1g-dev:amd64. Step #4: Preparing to unpack .../8-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Step #4: Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #4: Setting up libncurses-dev:amd64 (6.2-0ubuntu2.1) ... Step #4: Setting up libreadline-dev:amd64 (8.0-4) ... Step #4: Setting up libsigsegv2:amd64 (2.12-2) ... Step #4: Setting up libfl2:amd64 (2.6.4-6.2) ... Step #4: Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #4: Setting up m4 (1.4.18-4) ... Step #4: Setting up bison (2:3.5.1+dfsg-1) ... Step #4: update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Step #4: update-alternatives: warning: skip creation of /usr/share/man/man1/yacc.1.gz because associated file /usr/share/man/man1/bison.yacc.1.gz (of link group yacc) doesn't exist Step #4: Setting up flex (2.6.4-6.2) ... Step #4: Setting up libfl-dev:amd64 (2.6.4-6.2) ... Step #4: Processing triggers for libc-bin (2.31-0ubuntu9.17) ... Step #4: Removing intermediate container 6727d0f7c7d2 Step #4: ---> ecb53c47c149 Step #4: Step 3/8 : RUN git clone git://git.postgresql.org/git/postgresql.git Step #4: ---> Running in 04b07bca8c7c Step #4: Cloning into 'postgresql'... Step #4: Removing intermediate container 04b07bca8c7c Step #4: ---> ba5ae2619b19 Step #4: Step 4/8 : RUN zip postgresql_fuzzer_seed_corpus.zip postgresql/src/test/regress/sql/* Step #4: ---> Running in 63fd762f5690 Step #4: adding: postgresql/src/test/regress/sql/advisory_lock.sql (deflated 87%) Step #4: adding: postgresql/src/test/regress/sql/aggregates.sql (deflated 77%) Step #4: adding: postgresql/src/test/regress/sql/alter_generic.sql (deflated 85%) Step #4: adding: postgresql/src/test/regress/sql/alter_operator.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/alter_table.sql (deflated 80%) Step #4: adding: postgresql/src/test/regress/sql/amutils.sql (deflated 82%) Step #4: adding: postgresql/src/test/regress/sql/arrays.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/async.sql (deflated 61%) Step #4: adding: postgresql/src/test/regress/sql/bit.sql (deflated 80%) Step #4: adding: postgresql/src/test/regress/sql/bitmapops.sql (deflated 53%) Step #4: adding: postgresql/src/test/regress/sql/boolean.sql (deflated 74%) Step #4: adding: postgresql/src/test/regress/sql/box.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/brin.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/brin_bloom.sql (deflated 73%) Step #4: adding: postgresql/src/test/regress/sql/brin_multi.sql (deflated 80%) Step #4: adding: postgresql/src/test/regress/sql/btree_index.sql (deflated 71%) Step #4: adding: postgresql/src/test/regress/sql/case.sql (deflated 67%) Step #4: adding: postgresql/src/test/regress/sql/char.sql (deflated 63%) Step #4: adding: postgresql/src/test/regress/sql/circle.sql (deflated 66%) Step #4: adding: postgresql/src/test/regress/sql/cluster.sql (deflated 76%) Step #4: adding: postgresql/src/test/regress/sql/collate.icu.utf8.sql (deflated 80%) Step #4: adding: postgresql/src/test/regress/sql/collate.linux.utf8.sql (deflated 76%) Step #4: adding: postgresql/src/test/regress/sql/collate.sql (deflated 74%) Step #4: adding: postgresql/src/test/regress/sql/collate.utf8.sql (deflated 74%) Step #4: adding: postgresql/src/test/regress/sql/collate.windows.win1252.sql (deflated 76%) Step #4: adding: postgresql/src/test/regress/sql/combocid.sql (deflated 74%) Step #4: adding: postgresql/src/test/regress/sql/comments.sql (deflated 55%) Step #4: adding: postgresql/src/test/regress/sql/compression.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/constraints.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/conversion.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/copy.sql (deflated 67%) Step #4: adding: postgresql/src/test/regress/sql/copy2.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/copydml.sql (deflated 84%) Step #4: adding: postgresql/src/test/regress/sql/copyencoding.sql (deflated 68%) Step #4: adding: postgresql/src/test/regress/sql/copyselect.sql (deflated 72%) Step #4: adding: postgresql/src/test/regress/sql/create_aggregate.sql (deflated 76%) Step #4: adding: postgresql/src/test/regress/sql/create_am.sql (deflated 77%) Step #4: adding: postgresql/src/test/regress/sql/create_cast.sql (deflated 68%) Step #4: adding: postgresql/src/test/regress/sql/create_function_c.sql (deflated 48%) Step #4: adding: postgresql/src/test/regress/sql/create_function_sql.sql (deflated 79%) Step #4: adding: postgresql/src/test/regress/sql/create_index.sql (deflated 82%) Step #4: adding: postgresql/src/test/regress/sql/create_index_spgist.sql (deflated 91%) Step #4: adding: postgresql/src/test/regress/sql/create_misc.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/create_operator.sql (deflated 73%) Step #4: adding: postgresql/src/test/regress/sql/create_procedure.sql (deflated 71%) Step #4: adding: postgresql/src/test/regress/sql/create_role.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/create_schema.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/create_table.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/create_table_like.sql (deflated 73%) Step #4: adding: postgresql/src/test/regress/sql/create_type.sql (deflated 69%) Step #4: adding: postgresql/src/test/regress/sql/create_view.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/database.sql (deflated 55%) Step #4: adding: postgresql/src/test/regress/sql/date.sql (deflated 83%) Step #4: adding: postgresql/src/test/regress/sql/dbsize.sql (deflated 77%) Step #4: adding: postgresql/src/test/regress/sql/delete.sql (deflated 53%) Step #4: adding: postgresql/src/test/regress/sql/dependency.sql (deflated 69%) Step #4: adding: postgresql/src/test/regress/sql/domain.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/drop_if_exists.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/drop_operator.sql (deflated 79%) Step #4: adding: postgresql/src/test/regress/sql/enum.sql (deflated 74%) Step #4: adding: postgresql/src/test/regress/sql/equivclass.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/errors.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/event_trigger.sql (deflated 77%) Step #4: adding: postgresql/src/test/regress/sql/event_trigger_login.sql (deflated 48%) Step #4: adding: postgresql/src/test/regress/sql/explain.sql (deflated 69%) Step #4: adding: postgresql/src/test/regress/sql/expressions.sql (deflated 71%) Step #4: adding: postgresql/src/test/regress/sql/fast_default.sql (deflated 76%) Step #4: adding: postgresql/src/test/regress/sql/float4.sql (deflated 72%) Step #4: adding: postgresql/src/test/regress/sql/float8.sql (deflated 74%) Step #4: adding: postgresql/src/test/regress/sql/foreign_data.sql (deflated 84%) Step #4: adding: postgresql/src/test/regress/sql/foreign_key.sql (deflated 83%) Step #4: adding: postgresql/src/test/regress/sql/functional_deps.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/generated_stored.sql (deflated 80%) Step #4: adding: postgresql/src/test/regress/sql/generated_virtual.sql (deflated 80%) Step #4: adding: postgresql/src/test/regress/sql/geometry.sql (deflated 83%) Step #4: adding: postgresql/src/test/regress/sql/gin.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/gist.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/groupingsets.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/guc.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/hash_func.sql (deflated 82%) Step #4: adding: postgresql/src/test/regress/sql/hash_index.sql (deflated 74%) Step #4: adding: postgresql/src/test/regress/sql/hash_part.sql (deflated 72%) Step #4: adding: postgresql/src/test/regress/sql/horology.sql (deflated 82%) Step #4: adding: postgresql/src/test/regress/sql/identity.sql (deflated 80%) Step #4: adding: postgresql/src/test/regress/sql/incremental_sort.sql (deflated 79%) Step #4: adding: postgresql/src/test/regress/sql/index_including.sql (deflated 83%) Step #4: adding: postgresql/src/test/regress/sql/index_including_gist.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/indexing.sql (deflated 84%) Step #4: adding: postgresql/src/test/regress/sql/indirect_toast.sql (deflated 71%) Step #4: adding: postgresql/src/test/regress/sql/inet.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/infinite_recurse.sql (deflated 39%) Step #4: adding: postgresql/src/test/regress/sql/inherit.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/init_privs.sql (deflated 43%) Step #4: adding: postgresql/src/test/regress/sql/insert.sql (deflated 80%) Step #4: adding: postgresql/src/test/regress/sql/insert_conflict.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/int2.sql (deflated 77%) Step #4: adding: postgresql/src/test/regress/sql/int4.sql (deflated 79%) Step #4: adding: postgresql/src/test/regress/sql/int8.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/interval.sql (deflated 80%) Step #4: adding: postgresql/src/test/regress/sql/join.sql (deflated 79%) Step #4: adding: postgresql/src/test/regress/sql/join_hash.sql (deflated 83%) Step #4: adding: postgresql/src/test/regress/sql/json.sql (deflated 83%) Step #4: adding: postgresql/src/test/regress/sql/json_encoding.sql (deflated 76%) Step #4: adding: postgresql/src/test/regress/sql/jsonb.sql (deflated 85%) Step #4: adding: postgresql/src/test/regress/sql/jsonb_jsonpath.sql (deflated 91%) Step #4: adding: postgresql/src/test/regress/sql/jsonpath.sql (deflated 83%) Step #4: adding: postgresql/src/test/regress/sql/jsonpath_encoding.sql (deflated 74%) Step #4: adding: postgresql/src/test/regress/sql/largeobject.sql (deflated 69%) Step #4: adding: postgresql/src/test/regress/sql/limit.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/line.sql (deflated 73%) Step #4: adding: postgresql/src/test/regress/sql/lock.sql (deflated 80%) Step #4: adding: postgresql/src/test/regress/sql/lseg.sql (deflated 60%) Step #4: adding: postgresql/src/test/regress/sql/macaddr.sql (deflated 76%) Step #4: adding: postgresql/src/test/regress/sql/macaddr8.sql (deflated 82%) Step #4: adding: postgresql/src/test/regress/sql/matview.sql (deflated 76%) Step #4: adding: postgresql/src/test/regress/sql/md5.sql (deflated 66%) Step #4: adding: postgresql/src/test/regress/sql/memoize.sql (deflated 73%) Step #4: adding: postgresql/src/test/regress/sql/merge.sql (deflated 83%) Step #4: adding: postgresql/src/test/regress/sql/misc.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/misc_functions.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/misc_sanity.sql (deflated 59%) Step #4: adding: postgresql/src/test/regress/sql/money.sql (deflated 80%) Step #4: adding: postgresql/src/test/regress/sql/multirangetypes.sql (deflated 86%) Step #4: adding: postgresql/src/test/regress/sql/mvcc.sql (deflated 52%) Step #4: adding: postgresql/src/test/regress/sql/name.sql (deflated 79%) Step #4: adding: postgresql/src/test/regress/sql/namespace.sql (deflated 69%) Step #4: adding: postgresql/src/test/regress/sql/numeric.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/numeric_big.sql (deflated 65%) Step #4: adding: postgresql/src/test/regress/sql/numerology.sql (deflated 73%) Step #4: adding: postgresql/src/test/regress/sql/object_address.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/oid.sql (deflated 76%) Step #4: adding: postgresql/src/test/regress/sql/oidjoins.sql (deflated 65%) Step #4: adding: postgresql/src/test/regress/sql/opr_sanity.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/partition_aggregate.sql (deflated 83%) Step #4: adding: postgresql/src/test/regress/sql/partition_info.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/partition_join.sql (deflated 89%) Step #4: adding: postgresql/src/test/regress/sql/partition_prune.sql (deflated 80%) Step #4: adding: postgresql/src/test/regress/sql/password.sql (deflated 74%) Step #4: adding: postgresql/src/test/regress/sql/path.sql (deflated 69%) Step #4: adding: postgresql/src/test/regress/sql/pg_lsn.sql (deflated 71%) Step #4: adding: postgresql/src/test/regress/sql/plancache.sql (deflated 70%) Step #4: adding: postgresql/src/test/regress/sql/plpgsql.sql (deflated 83%) Step #4: adding: postgresql/src/test/regress/sql/point.sql (deflated 72%) Step #4: adding: postgresql/src/test/regress/sql/polygon.sql (deflated 82%) Step #4: adding: postgresql/src/test/regress/sql/polymorphism.sql (deflated 83%) Step #4: adding: postgresql/src/test/regress/sql/portals.sql (deflated 76%) Step #4: adding: postgresql/src/test/regress/sql/portals_p2.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/predicate.sql (deflated 79%) Step #4: adding: postgresql/src/test/regress/sql/prepare.sql (deflated 67%) Step #4: adding: postgresql/src/test/regress/sql/prepared_xacts.sql (deflated 74%) Step #4: adding: postgresql/src/test/regress/sql/privileges.sql (deflated 83%) Step #4: adding: postgresql/src/test/regress/sql/psql.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/psql_crosstab.sql (deflated 68%) Step #4: adding: postgresql/src/test/regress/sql/psql_pipeline.sql (deflated 79%) Step #4: adding: postgresql/src/test/regress/sql/publication.sql (deflated 84%) Step #4: adding: postgresql/src/test/regress/sql/random.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/rangefuncs.sql (deflated 82%) Step #4: adding: postgresql/src/test/regress/sql/rangetypes.sql (deflated 83%) Step #4: adding: postgresql/src/test/regress/sql/regex.sql (deflated 71%) Step #4: adding: postgresql/src/test/regress/sql/regproc.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/reindex_catalog.sql (deflated 67%) Step #4: adding: postgresql/src/test/regress/sql/reloptions.sql (deflated 79%) Step #4: adding: postgresql/src/test/regress/sql/replica_identity.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/returning.sql (deflated 79%) Step #4: adding: postgresql/src/test/regress/sql/roleattributes.sql (deflated 93%) Step #4: adding: postgresql/src/test/regress/sql/rowsecurity.sql (deflated 83%) Step #4: adding: postgresql/src/test/regress/sql/rowtypes.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/rules.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/sanity_check.sql (deflated 45%) Step #4: adding: postgresql/src/test/regress/sql/security_label.sql (deflated 70%) Step #4: adding: postgresql/src/test/regress/sql/select.sql (deflated 74%) Step #4: adding: postgresql/src/test/regress/sql/select_distinct.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/select_distinct_on.sql (deflated 69%) Step #4: adding: postgresql/src/test/regress/sql/select_having.sql (deflated 67%) Step #4: adding: postgresql/src/test/regress/sql/select_implicit.sql (deflated 83%) Step #4: adding: postgresql/src/test/regress/sql/select_into.sql (deflated 76%) Step #4: adding: postgresql/src/test/regress/sql/select_parallel.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/select_views.sql (deflated 73%) Step #4: adding: postgresql/src/test/regress/sql/sequence.sql (deflated 80%) Step #4: adding: postgresql/src/test/regress/sql/spgist.sql (deflated 65%) Step #4: adding: postgresql/src/test/regress/sql/sqljson.sql (deflated 83%) Step #4: adding: postgresql/src/test/regress/sql/sqljson_jsontable.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/sqljson_queryfuncs.sql (deflated 84%) Step #4: adding: postgresql/src/test/regress/sql/stats.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/stats_ext.sql (deflated 88%) Step #4: adding: postgresql/src/test/regress/sql/stats_import.sql (deflated 90%) Step #4: adding: postgresql/src/test/regress/sql/strings.sql (deflated 80%) Step #4: adding: postgresql/src/test/regress/sql/subscription.sql (deflated 85%) Step #4: adding: postgresql/src/test/regress/sql/subselect.sql (deflated 77%) Step #4: adding: postgresql/src/test/regress/sql/sysviews.sql (deflated 60%) Step #4: adding: postgresql/src/test/regress/sql/tablesample.sql (deflated 77%) Step #4: adding: postgresql/src/test/regress/sql/tablespace.sql (deflated 82%) Step #4: adding: postgresql/src/test/regress/sql/temp.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/test_setup.sql (deflated 65%) Step #4: adding: postgresql/src/test/regress/sql/text.sql (deflated 70%) Step #4: adding: postgresql/src/test/regress/sql/tid.sql (deflated 68%) Step #4: adding: postgresql/src/test/regress/sql/tidrangescan.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/tidscan.sql (deflated 73%) Step #4: adding: postgresql/src/test/regress/sql/time.sql (deflated 70%) Step #4: adding: postgresql/src/test/regress/sql/timestamp.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/timestamptz.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/timetz.sql (deflated 73%) Step #4: adding: postgresql/src/test/regress/sql/transactions.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/triggers.sql (deflated 82%) Step #4: adding: postgresql/src/test/regress/sql/truncate.sql (deflated 78%) Step #4: adding: postgresql/src/test/regress/sql/tsdicts.sql (deflated 84%) Step #4: adding: postgresql/src/test/regress/sql/tsearch.sql (deflated 86%) Step #4: adding: postgresql/src/test/regress/sql/tsrf.sql (deflated 74%) Step #4: adding: postgresql/src/test/regress/sql/tstypes.sql (deflated 85%) Step #4: adding: postgresql/src/test/regress/sql/tuplesort.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/txid.sql (deflated 65%) Step #4: adding: postgresql/src/test/regress/sql/type_sanity.sql (deflated 76%) Step #4: adding: postgresql/src/test/regress/sql/typed_table.sql (deflated 66%) Step #4: adding: postgresql/src/test/regress/sql/unicode.sql (deflated 67%) Step #4: adding: postgresql/src/test/regress/sql/union.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/updatable_views.sql (deflated 86%) Step #4: adding: postgresql/src/test/regress/sql/update.sql (deflated 75%) Step #4: adding: postgresql/src/test/regress/sql/uuid.sql (deflated 76%) Step #4: adding: postgresql/src/test/regress/sql/vacuum.sql (deflated 77%) Step #4: adding: postgresql/src/test/regress/sql/vacuum_parallel.sql (deflated 59%) Step #4: adding: postgresql/src/test/regress/sql/varchar.sql (deflated 67%) Step #4: adding: postgresql/src/test/regress/sql/window.sql (deflated 86%) Step #4: adding: postgresql/src/test/regress/sql/with.sql (deflated 80%) Step #4: adding: postgresql/src/test/regress/sql/without_overlaps.sql (deflated 93%) Step #4: adding: postgresql/src/test/regress/sql/write_parallel.sql (deflated 74%) Step #4: adding: postgresql/src/test/regress/sql/xid.sql (deflated 69%) Step #4: adding: postgresql/src/test/regress/sql/xml.sql (deflated 81%) Step #4: adding: postgresql/src/test/regress/sql/xmlmap.sql (deflated 75%) Step #4: Removing intermediate container 63fd762f5690 Step #4: ---> 4171d732303f Step #4: Step 5/8 : WORKDIR postgresql Step #4: ---> Running in 6b32e5d61c02 Step #4: Removing intermediate container 6b32e5d61c02 Step #4: ---> 42663bcfbcc5 Step #4: Step 6/8 : RUN mkdir bld Step #4: ---> Running in 3948a6164252 Step #4: Removing intermediate container 3948a6164252 Step #4: ---> 7ec5818e1e58 Step #4: Step 7/8 : COPY fuzzer $SRC/fuzzer Step #4: ---> 171821b03005 Step #4: Step 8/8 : COPY build.sh add_fuzzers.diff $SRC/ Step #4: ---> 755748b90ca3 Step #4: Successfully built 755748b90ca3 Step #4: Successfully tagged gcr.io/oss-fuzz/postgresql:latest Finished Step #4 Starting Step #5 - "srcmap" Step #5 - "srcmap": Already have image: gcr.io/oss-fuzz/postgresql Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + SRCMAP=/tmp/fileR2mDnN 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/postgresql/.git Step #5 - "srcmap": + GIT_DIR=/src/postgresql Step #5 - "srcmap": + cd /src/postgresql Step #5 - "srcmap": ++ git config --get remote.origin.url Step #5 - "srcmap": + GIT_URL=git://git.postgresql.org/git/postgresql.git Step #5 - "srcmap": ++ git rev-parse HEAD Step #5 - "srcmap": + GIT_REV=b4e0d0c53fabe7d19b6a081d6c2b98aa4df55295 Step #5 - "srcmap": + jq_inplace /tmp/fileR2mDnN '."/src/postgresql" = { type: "git", url: "git://git.postgresql.org/git/postgresql.git", rev: "b4e0d0c53fabe7d19b6a081d6c2b98aa4df55295" }' Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + F=/tmp/fileDHED98 Step #5 - "srcmap": + cat /tmp/fileR2mDnN Step #5 - "srcmap": + jq '."/src/postgresql" = { type: "git", url: "git://git.postgresql.org/git/postgresql.git", rev: "b4e0d0c53fabe7d19b6a081d6c2b98aa4df55295" }' Step #5 - "srcmap": + mv /tmp/fileDHED98 /tmp/fileR2mDnN 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/fileR2mDnN Step #5 - "srcmap": + rm /tmp/fileR2mDnN Step #5 - "srcmap": { Step #5 - "srcmap": "/src/postgresql": { Step #5 - "srcmap": "type": "git", Step #5 - "srcmap": "url": "git://git.postgresql.org/git/postgresql.git", Step #5 - "srcmap": "rev": "b4e0d0c53fabe7d19b6a081d6c2b98aa4df55295" Step #5 - "srcmap": } Step #5 - "srcmap": } Finished Step #5 - "srcmap" Starting Step #6 - "compile-libfuzzer-introspector-x86_64" Step #6 - "compile-libfuzzer-introspector-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": vm.mmap_rnd_bits = 28 Step #6 - "compile-libfuzzer-introspector-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #6 - "compile-libfuzzer-introspector-x86_64": Reading package lists... 0% Reading package lists... 0% Reading package lists... 0% Reading package lists... 2% Reading package lists... 2% Reading package lists... 4% Reading package lists... 4% Reading package lists... 5% Reading package lists... 5% Reading package lists... 5% Reading package lists... 5% Reading package lists... 29% Reading package lists... 29% Reading package lists... 42% Reading package lists... 42% Reading package lists... 43% Reading package lists... 43% Reading package lists... 43% Reading package lists... 43% Reading package lists... 52% Reading package lists... 53% Reading package lists... 53% Reading package lists... 56% Reading package lists... 56% Reading package lists... 66% Reading package lists... 66% Reading package lists... 67% Reading package lists... 67% Reading package lists... 70% Reading package lists... 70% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 82% Reading package lists... 82% Reading package lists... 84% Reading package lists... 84% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 97% Reading package lists... 97% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... Done Step #6 - "compile-libfuzzer-introspector-x86_64": Building dependency tree... 0% Building dependency tree... 0% Building dependency tree... 50% Building dependency tree... 50% Building dependency tree 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 5500 B/118 kB 5%] 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": 81% [Waiting for headers] Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg8-dev amd64 8c-2ubuntu8 [1552 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 81% [5 libjpeg8-dev 838 B/1552 B 54%] 84% [Waiting for headers] Get:6 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg-dev amd64 8c-2ubuntu8 [1546 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 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 2954 B/58.2 kB 5%] 100% [Working] Fetched 469 kB in 0s (1214 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 ... 17780 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 21.3 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 103.7 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 101.5 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading fonttools-4.56.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/4.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/4.6 MB 123.3 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 75.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 151.6 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 126.9 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/postgresql 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 -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━ 4.7/6.9 MB 24.3 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.9/6.9 MB 20.7 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading matplotlib-3.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/11.6 MB ? eta -:--:--  ━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.6/11.6 MB 13.2 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━ 5.2/11.6 MB 13.0 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━ 8.1/11.6 MB 13.4 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 11.3/11.6 MB 13.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.6/11.6 MB 13.4 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 11.7 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 15.6 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading tree_sitter-0.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (566 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/566.6 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 566.6/566.6 kB 12.5 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 -:--:--  ━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━ 3.4/8.4 MB 18.0 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━ 7.3/8.4 MB 18.6 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.4/8.4 MB 17.5 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading tree_sitter_python-0.23.6-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_rust-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (157 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading yapf-0.32.0-py2.py3-none-any.whl (190 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading atheris-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.9 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/30.9 MB ? eta -:--:--  ━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/30.9 MB 20.4 MB/s eta 0:00:02  ━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.4/30.9 MB 20.9 MB/s eta 0:00:02  ━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━ 12.1/30.9 MB 20.4 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 15.5/30.9 MB 19.3 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━ 18.9/30.9 MB 18.8 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━ 22.5/30.9 MB 18.8 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━ 26.5/30.9 MB 18.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 30.7/30.9 MB 19.1 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.9/30.9 MB 18.2 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 -:--:--  ━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/12.4 MB 21.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━ 8.9/12.4 MB 22.0 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.4/12.4 MB 21.0 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 20.2 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 -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━ 5.0/7.7 MB 24.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.7/7.7 MB 22.7 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 -:--:--  ━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━ 5.2/10.2 MB 25.7 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 10.0/10.2 MB 27.1 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 24.8 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading docutils-0.19-py3-none-any.whl (570 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/570.5 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.5/570.5 kB 12.2 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 -:--:--  ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.5/18.2 MB 27.5 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━ 11.5/18.2 MB 28.4 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 17.6/18.2 MB 29.2 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 27.3 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 20.9 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=a311d5c79f6faae99a2452d04c9b5c2e915ae672259a8dca6d60c1bd4817309a Step #6 - "compile-libfuzzer-introspector-x86_64": Stored in directory: /tmp/pip-ephem-wheel-cache-dlk8zh2o/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/postgresql Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:38.728 INFO cli - main: Running fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.731 INFO analysis - extract_tests_from_directories: All test files Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.731 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/injection_points/injection_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.732 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/preproc-define.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.732 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-fetch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.732 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_dsm_registry/test_dsm_registry.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.733 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/examples/testlibpq2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.733 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_rbtree/test_rbtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.733 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_oat_hooks/test_oat_hooks.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.734 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/pg_regress_ecpg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.734 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/examples/testlo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.734 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/preproc-strings.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.734 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/thread-thread_implicit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.735 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-dt_test2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.735 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/preproc-describe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.735 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-declare.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.735 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-execute.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.736 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/connect-test4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.736 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/preproc-variable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.736 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-copystdout.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.736 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/preproc-whenever.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.736 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/spgist_name_ops/spgist_name_ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.737 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/preproc-init.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.737 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-twophase.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.737 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-describe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.738 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/delay_execution/delay_execution.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.738 INFO analysis - extract_tests_from_directories: /src/postgresql/src/backend/optimizer/util/predtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.738 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-bytea.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.739 INFO analysis - extract_tests_from_directories: /src/postgresql/src/tools/testint128.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.739 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-sqljson.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.739 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_resowner/test_resowner_many.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.739 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/preproc-array_of_struct.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.740 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/thread-alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.740 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_json_parser/test_json_parser_perf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.740 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/oauth_validator/validator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.740 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/preproc-cursor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.741 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/examples/testlibpq3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.741 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.741 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/regress/pg_regress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.742 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/libpq/test/libpq_uri_regress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.742 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-nan_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.742 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/injection_points/injection_points.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.743 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-createtableas.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.743 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/connect-test5.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.743 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rfmtlong.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.743 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/connect-test2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.744 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/preproc-autoprep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.744 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-num_test2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.744 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_copy_callbacks/test_copy_callbacks.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.744 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/upx/fuzzers/test_packed_file_fuzzer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.745 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-test_informix2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.745 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/worker_spi/worker_spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.745 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-show.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.746 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-sqlda.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.746 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/plsample/plsample.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.746 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_resowner/test_resowner_basic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.746 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_rls_hooks/test_rls_hooks.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.747 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-dynalloc2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.747 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_escape/test_escape.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.747 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_bloomfilter/test_bloomfilter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.747 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/connect-test3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.748 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/examples/testlibpq4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.748 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-binary.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.748 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/libpq/test/libpq_testclient.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.748 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/isolation/isolationtester.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.749 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/example/my-api-repo/do_stuff_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.749 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_tidstore/test_tidstore.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.749 INFO analysis - extract_tests_from_directories: /src/postgresql/src/bin/pg_test_fsync/pg_test_fsync.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.750 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/preproc-outofscope.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.750 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_json_parser/test_json_parser_incremental.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.750 INFO analysis - extract_tests_from_directories: /src/postgresql/src/common/unicode/norm_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.751 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/examples/testlo64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.751 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_custom_rmgrs/test_custom_rmgrs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.751 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rnull.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.751 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/dummy_index_am/dummy_index_am.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.752 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-array.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.752 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-desc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.752 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-dec_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.752 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_slru/test_slru.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.753 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_lfind/test_lfind.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.753 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/preproc-type.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.753 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/compat_oracle-char_array.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.753 INFO analysis - extract_tests_from_directories: /src/postgresql/src/common/unicode/case_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.754 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_regex/test_regex.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.754 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/ldap_password_func/ldap_password_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.754 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/oauth_validator/fail_validator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.754 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/xid_wraparound/xid_wraparound.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.755 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-test_informix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.755 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/thread-descriptor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.755 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-indicators.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.755 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_dsa/test_dsa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.756 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/preproc-comment.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.756 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/dummy_seclabel/dummy_seclabel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.756 INFO analysis - extract_tests_from_directories: /src/postgresql/src/common/unicode/category_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.756 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/preproc-whenever_do_continue.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.757 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/oauth_validator/oauth_hook_client.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.757 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-insupd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.757 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.757 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_ginpostinglist/test_ginpostinglist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.758 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rfmtdate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.758 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-describe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.758 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/isolation/isolation_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.758 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-prepareas.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.759 INFO analysis - extract_tests_from_directories: /src/postgresql/src/bin/pg_test_timing/pg_test_timing.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.759 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_shm_mq/setup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.759 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/connect-test1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.760 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-intoasc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.760 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_slru/test_multixact.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.760 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/regress/regress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.760 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-charfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.761 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/regress/pg_regress_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.761 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-func.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.761 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-quote.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.761 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-code100.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.762 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/preproc-pointer_to_struct.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.762 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_radixtree/test_radixtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.762 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/injection_points/regress_injection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.762 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_parser/test_parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.763 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-oldexec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.763 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-define.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.763 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_ddl_deparse/test_ddl_deparse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.763 INFO analysis - extract_tests_from_directories: /src/postgresql/src/tools/ifaddrs/test_ifaddrs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.764 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-dynalloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.764 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/injection_points/injection_stats_fixed.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.764 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_shm_mq/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.764 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-dyntest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.765 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_predtest/test_predtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.765 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_integerset/test_integerset.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.765 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-sqljson_jsontable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.765 INFO analysis - extract_tests_from_directories: /src/postgresql/contrib/test_decoding/test_decoding.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.766 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/test_shm_mq/worker.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.766 INFO analysis - extract_tests_from_directories: /src/postgresql/src/backend/access/tablesample/tablesample.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.766 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/libpq_pipeline/libpq_pipeline.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.767 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/examples/testlibpq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.767 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-num_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.767 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/oauth_validator/magic_validator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.767 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/thread-prep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.768 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-dt_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.768 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/thread-thread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.768 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/locale/test-ctype.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.768 INFO analysis - extract_tests_from_directories: /src/postgresql/src/backend/access/tablesample/bernoulli.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.769 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.769 INFO analysis - extract_tests_from_directories: /src/postgresql/src/interfaces/ecpg/test/expected/sql-sqlda.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.769 INFO analysis - extract_tests_from_directories: /src/postgresql/src/test/modules/ssl_passphrase_callback/ssl_passphrase_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:39.769 INFO analysis - extract_tests_from_directories: /src/postgresql/src/backend/access/tablesample/system.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.249 INFO cli - main: Ending fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.631 INFO cli - main: Running fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.698 INFO oss_fuzz - analyse_folder: Found 2417 files to include in analysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.698 INFO oss_fuzz - process_c_project: Going C route Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.698 INFO oss_fuzz - process_c_project: Found 2417 files to include in analysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.698 INFO oss_fuzz - process_c_project: Loading tree-sitter trees and create base project Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.698 INFO datatypes - __init__: Processing /src/fuzzer/dbfuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.704 INFO datatypes - __init__: Processing /src/fuzzer/fuzzer_initialize.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.708 INFO datatypes - __init__: Processing /src/fuzzer/simple_query_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.712 INFO frontend_c - load_treesitter_trees: harness: /src/fuzzer/simple_query_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.712 INFO datatypes - __init__: Processing /src/fuzzer/protocol_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.716 INFO frontend_c - load_treesitter_trees: harness: /src/fuzzer/protocol_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.716 INFO datatypes - __init__: Processing /src/fuzzer/json_parser_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.720 INFO frontend_c - load_treesitter_trees: harness: /src/fuzzer/json_parser_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.720 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_test_fsync/pg_test_fsync.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.727 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pgevent/pgevent.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.731 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pgevent/pgmsgevent.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.734 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_amcheck/pg_amcheck.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PatternInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *pattern; /* Unaltered pattern from the command line */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *db_regex; /* Database regexp parsed from pattern, or Step #6 - "compile-libfuzzer-introspector-x86_64": * NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *nsp_regex; /* Schema regexp parsed from pattern, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *rel_regex; /* Relation regexp parsed from pattern, or Step #6 - "compile-libfuzzer-introspector-x86_64": * NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool heap_only; /* true if rel_regex should only match heap Step #6 - "compile-libfuzzer-introspector-x86_64": * tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool btree_only; /* true if rel_regex should only match btree Step #6 - "compile-libfuzzer-introspector-x86_64": * indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool matched; /* true if the pattern matched in any database */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PatternInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AmcheckOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool dbpattern; Step #6 - "compile-libfuzzer-introspector-x86_64": bool alldb; Step #6 - "compile-libfuzzer-introspector-x86_64": bool echo; Step #6 - "compile-libfuzzer-introspector-x86_64": bool verbose; Step #6 - "compile-libfuzzer-introspector-x86_64": bool strict_names; Step #6 - "compile-libfuzzer-introspector-x86_64": bool show_progress; Step #6 - "compile-libfuzzer-introspector-x86_64": int jobs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Whether to install missing extensions, and optionally the name of the Step #6 - "compile-libfuzzer-introspector-x86_64": * schema in which to install the extension's objects. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool install_missing; Step #6 - "compile-libfuzzer-introspector-x86_64": char *install_schema; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Objects to check or not to check, as lists of PatternInfo structs. */ Step #6 - "compile-libfuzzer-introspector-x86_64": PatternInfoArray include; Step #6 - "compile-libfuzzer-introspector-x86_64": PatternInfoArray exclude; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * As an optimization, if any pattern in the exclude list applies to heap Step #6 - "compile-libfuzzer-introspector-x86_64": * tables, or similarly if any such pattern applies to btree indexes, or Step #6 - "compile-libfuzzer-introspector-x86_64": * to schemas, then these will be true, otherwise false. These should Step #6 - "compile-libfuzzer-introspector-x86_64": * always agree with what you'd conclude by grep'ing through the exclude Step #6 - "compile-libfuzzer-introspector-x86_64": * list. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool excludetbl; Step #6 - "compile-libfuzzer-introspector-x86_64": bool excludeidx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool excludensp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If any inclusion pattern exists, then we should only be checking Step #6 - "compile-libfuzzer-introspector-x86_64": * matching relations rather than all relations, so this is true iff Step #6 - "compile-libfuzzer-introspector-x86_64": * include is empty. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool allrel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* heap table checking options */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool no_toast_expansion; Step #6 - "compile-libfuzzer-introspector-x86_64": bool reconcile_toast; Step #6 - "compile-libfuzzer-introspector-x86_64": bool on_error_stop; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 startblock; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 endblock; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *skip; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* btree index checking options */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool parent_check; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rootdescend; Step #6 - "compile-libfuzzer-introspector-x86_64": bool heapallindexed; Step #6 - "compile-libfuzzer-introspector-x86_64": bool checkunique; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* heap and btree hybrid option */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool no_btree_expansion; Step #6 - "compile-libfuzzer-introspector-x86_64": } AmcheckOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DatabaseInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *datname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *amcheck_schema; /* escaped, quoted literal */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_checkunique; Step #6 - "compile-libfuzzer-introspector-x86_64": } DatabaseInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PatternInfoArray Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PatternInfo *data; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": } PatternInfoArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RelationInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const DatabaseInfo *datinfo; /* shared by other relinfos */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid reloid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_heap; /* true if heap, false if btree */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *nspname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *relname; Step #6 - "compile-libfuzzer-introspector-x86_64": int relpages; Step #6 - "compile-libfuzzer-introspector-x86_64": int blocks_to_check; Step #6 - "compile-libfuzzer-introspector-x86_64": char *sql; /* set during query run, pg_free'd after */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RelationInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.753 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_waldump/rmgrdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.757 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_waldump/compat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.760 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_waldump/rmgrdesc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RmgrDescData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rm_name; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*rm_desc) (StringInfo buf, XLogReaderState *record); Step #6 - "compile-libfuzzer-introspector-x86_64": const char *(*rm_identify) (uint8 info); Step #6 - "compile-libfuzzer-introspector-x86_64": } RmgrDescData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.764 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_waldump/pg_waldump.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogDumpPrivate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID timeline; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr startptr; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr endptr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool endptr_reached; Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogDumpPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogDumpConfig Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* display options */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool quiet; Step #6 - "compile-libfuzzer-introspector-x86_64": bool bkp_details; Step #6 - "compile-libfuzzer-introspector-x86_64": int stop_after_records; Step #6 - "compile-libfuzzer-introspector-x86_64": int already_displayed_records; Step #6 - "compile-libfuzzer-introspector-x86_64": bool follow; Step #6 - "compile-libfuzzer-introspector-x86_64": bool stats; Step #6 - "compile-libfuzzer-introspector-x86_64": bool stats_per_record; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* filter options */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool filter_by_rmgr[RM_MAX_ID + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool filter_by_rmgr_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId filter_by_xid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool filter_by_xid_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator filter_by_relation; Step #6 - "compile-libfuzzer-introspector-x86_64": bool filter_by_extended; Step #6 - "compile-libfuzzer-introspector-x86_64": bool filter_by_relation_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber filter_by_relation_block; Step #6 - "compile-libfuzzer-introspector-x86_64": bool filter_by_relation_block_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": ForkNumber filter_by_relation_forknum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool filter_by_fpw; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* save options */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *save_fullpage_path; Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogDumpConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.775 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_test_timing/pg_test_timing.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.780 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_verifybackup/pg_verifybackup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct manifest_file Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 status; /* hash status */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *pathname; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 size; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_checksum_type checksum_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int checksum_length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 *checksum_payload; Step #6 - "compile-libfuzzer-introspector-x86_64": bool matched; Step #6 - "compile-libfuzzer-introspector-x86_64": bool bad; Step #6 - "compile-libfuzzer-introspector-x86_64": } manifest_file; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct manifest_data Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 system_identifier; Step #6 - "compile-libfuzzer-introspector-x86_64": manifest_files_hash *files; Step #6 - "compile-libfuzzer-introspector-x86_64": manifest_wal_range *first_wal_range; Step #6 - "compile-libfuzzer-introspector-x86_64": manifest_wal_range *last_wal_range; Step #6 - "compile-libfuzzer-introspector-x86_64": } manifest_data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct manifest_wal_range Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID tli; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr start_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr end_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": struct manifest_wal_range *next; Step #6 - "compile-libfuzzer-introspector-x86_64": struct manifest_wal_range *prev; Step #6 - "compile-libfuzzer-introspector-x86_64": } manifest_wal_range; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct verifier_context Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": manifest_data *manifest; Step #6 - "compile-libfuzzer-introspector-x86_64": char *backup_directory; Step #6 - "compile-libfuzzer-introspector-x86_64": SimpleStringList ignore_list; Step #6 - "compile-libfuzzer-introspector-x86_64": char format; /* backup format: p(lain)/t(ar) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool skip_checksums; Step #6 - "compile-libfuzzer-introspector-x86_64": bool exit_on_error; Step #6 - "compile-libfuzzer-introspector-x86_64": bool saw_any_error; Step #6 - "compile-libfuzzer-introspector-x86_64": } verifier_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.784 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_verifybackup/pg_verifybackup.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tar_file Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *relpath; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tblspc_oid; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_compress_algorithm compress_algorithm; Step #6 - "compile-libfuzzer-introspector-x86_64": } tar_file; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.796 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_verifybackup/astreamer_verify.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct astreamer_verify Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields don't change once initialized. */ Step #6 - "compile-libfuzzer-introspector-x86_64": astreamer base; Step #6 - "compile-libfuzzer-introspector-x86_64": verifier_context *context; Step #6 - "compile-libfuzzer-introspector-x86_64": char *archive_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tblspc_oid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields change for each archive member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": manifest_file *mfile; Step #6 - "compile-libfuzzer-introspector-x86_64": bool verify_checksum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool verify_control_data; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_checksum_context *checksum_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 checksum_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": ControlFileData control_file; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 control_file_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } astreamer_verify; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.803 INFO datatypes - __init__: Processing /src/postgresql/src/bin/initdb/findtimezone.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.814 INFO datatypes - __init__: Processing /src/postgresql/src/bin/initdb/initdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _stringlist Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *str; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _stringlist *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } _stringlist; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef wchar_t *save_locale_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *save_locale_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.840 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_combinebackup/pg_combinebackup.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct cb_cleanup_dir Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *target_path; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rmtopdir; Step #6 - "compile-libfuzzer-introspector-x86_64": struct cb_cleanup_dir *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } cb_cleanup_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct cb_options Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool debug; Step #6 - "compile-libfuzzer-introspector-x86_64": char *output; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dry_run; Step #6 - "compile-libfuzzer-introspector-x86_64": bool no_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": cb_tablespace_mapping *tsmappings; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_checksum_type manifest_checksums; Step #6 - "compile-libfuzzer-introspector-x86_64": bool no_manifest; Step #6 - "compile-libfuzzer-introspector-x86_64": DataDirSyncMethod sync_method; Step #6 - "compile-libfuzzer-introspector-x86_64": CopyMethod copy_method; Step #6 - "compile-libfuzzer-introspector-x86_64": } cb_options; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct cb_tablespace Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_place; Step #6 - "compile-libfuzzer-introspector-x86_64": char old_dir[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": char new_dir[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": struct cb_tablespace *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } cb_tablespace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct cb_tablespace_mapping Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char old_dir[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": char new_dir[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": struct cb_tablespace_mapping *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } cb_tablespace_mapping; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.851 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_combinebackup/copy_file.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CopyMethod Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_METHOD_CLONE, Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_METHOD_COPY, Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_METHOD_COPY_FILE_RANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef WIN32 Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_METHOD_COPYFILE, Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } CopyMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.854 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_combinebackup/backup_label.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.858 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_combinebackup/load_manifest.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct manifest_file Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 status; /* hash status */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *pathname; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 size; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_checksum_type checksum_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int checksum_length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 *checksum_payload; Step #6 - "compile-libfuzzer-introspector-x86_64": } manifest_file; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct manifest_data Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 system_identifier; Step #6 - "compile-libfuzzer-introspector-x86_64": manifest_files_hash *files; Step #6 - "compile-libfuzzer-introspector-x86_64": manifest_wal_range *first_wal_range; Step #6 - "compile-libfuzzer-introspector-x86_64": manifest_wal_range *last_wal_range; Step #6 - "compile-libfuzzer-introspector-x86_64": } manifest_data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct manifest_wal_range Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID tli; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr start_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr end_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": struct manifest_wal_range *next; Step #6 - "compile-libfuzzer-introspector-x86_64": struct manifest_wal_range *prev; Step #6 - "compile-libfuzzer-introspector-x86_64": } manifest_wal_range; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.861 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_combinebackup/write_manifest.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct manifest_writer manifest_writer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.864 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_combinebackup/copy_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.869 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_combinebackup/load_manifest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.874 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_combinebackup/write_manifest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.880 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_combinebackup/reconstruct.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.883 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_combinebackup/reconstruct.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rfile Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t header_length; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned num_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber *relative_block_numbers; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned truncation_block_length; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned num_blocks_read; Step #6 - "compile-libfuzzer-introspector-x86_64": off_t highest_offset_read; Step #6 - "compile-libfuzzer-introspector-x86_64": } rfile; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.890 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_combinebackup/backup_label.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.895 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/describe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:40.949 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/tab-complete.in.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VersionedQuery Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int min_server_version; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *query; Step #6 - "compile-libfuzzer-introspector-x86_64": } VersionedQuery; 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": /* Provide at most one of these three types of query: */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *query; /* simple query, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": const VersionedQuery *vquery; /* versioned query, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": const SchemaQuery *squery; /* schema query, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *const *keywords; /* keywords to be offered as well */ Step #6 - "compile-libfuzzer-introspector-x86_64": const bits32 flags; /* visibility flags, see below */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pgsql_thing_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int id; /* case label used in match_previous_words */ Step #6 - "compile-libfuzzer-introspector-x86_64": enum TCPatternKind kind; /* match kind, see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nwords; /* length of words[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *const *words; /* array of match words */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TCPattern; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SchemaQuery Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If not zero, minimum server version this struct applies to. If not Step #6 - "compile-libfuzzer-introspector-x86_64": * zero, there should be a following struct with a smaller minimum server Step #6 - "compile-libfuzzer-introspector-x86_64": * version; use catname == NULL in the last entry if we should do nothing. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int min_server_version; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Name of catalog or catalogs to be queried, with alias(es), eg. Step #6 - "compile-libfuzzer-introspector-x86_64": * "pg_catalog.pg_class c". Note that "pg_namespace n" and/or Step #6 - "compile-libfuzzer-introspector-x86_64": * "pg_namespace nr" will be added automatically when needed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *catname; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Selection condition --- only rows meeting this condition are candidates Step #6 - "compile-libfuzzer-introspector-x86_64": * to display. If catname mentions multiple tables, include the necessary Step #6 - "compile-libfuzzer-introspector-x86_64": * join condition here. For example, this might look like "c.relkind = " Step #6 - "compile-libfuzzer-introspector-x86_64": * CppAsString2(RELKIND_RELATION). Write NULL (not an empty string) if Step #6 - "compile-libfuzzer-introspector-x86_64": * not needed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *selcondition; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Visibility condition --- which rows are visible without schema Step #6 - "compile-libfuzzer-introspector-x86_64": * qualification? For example, "pg_catalog.pg_table_is_visible(c.oid)". Step #6 - "compile-libfuzzer-introspector-x86_64": * NULL if not needed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *viscondition; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Namespace --- name of field to join to pg_namespace.oid when there is Step #6 - "compile-libfuzzer-introspector-x86_64": * schema qualification. For example, "c.relnamespace". NULL if we don't Step #6 - "compile-libfuzzer-introspector-x86_64": * want to join to pg_namespace (then any schema part in the input word Step #6 - "compile-libfuzzer-introspector-x86_64": * will be ignored). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *namespace; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Result --- the base object name to return. For example, "c.relname". Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *result; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * In some cases, it's difficult to keep the query from returning the same Step #6 - "compile-libfuzzer-introspector-x86_64": * object multiple times. Specify use_distinct to filter out duplicates. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_distinct; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Additional literal strings (usually keywords) to be offered along with Step #6 - "compile-libfuzzer-introspector-x86_64": * the query results. Provide a NULL-terminated array of constant Step #6 - "compile-libfuzzer-introspector-x86_64": * strings, or NULL if none. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *const *keywords; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If this query uses completion_ref_object/completion_ref_schema, Step #6 - "compile-libfuzzer-introspector-x86_64": * populate the remaining fields, else leave them NULL. When using this Step #6 - "compile-libfuzzer-introspector-x86_64": * capability, catname must include the catalog that defines the Step #6 - "compile-libfuzzer-introspector-x86_64": * completion_ref_object, and selcondition must include the join condition Step #6 - "compile-libfuzzer-introspector-x86_64": * that connects it to the result's catalog. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * refname is the field that should be equated to completion_ref_object, Step #6 - "compile-libfuzzer-introspector-x86_64": * for example "cr.relname". Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *refname; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Visibility condition to use when completion_ref_schema is not set. For Step #6 - "compile-libfuzzer-introspector-x86_64": * example, "pg_catalog.pg_table_is_visible(cr.oid)". NULL if not needed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *refviscondition; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Name of field to join to pg_namespace.oid when completion_ref_schema is Step #6 - "compile-libfuzzer-introspector-x86_64": * set. For example, "cr.relnamespace". NULL if we don't want to Step #6 - "compile-libfuzzer-introspector-x86_64": * consider completion_ref_schema. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *refnamespace; Step #6 - "compile-libfuzzer-introspector-x86_64": } SchemaQuery; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.008 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/help.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.012 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/prompt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.017 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/command.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum _backslashResult Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_CMD_UNKNOWN = 0, /* not done parsing yet (internal only) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_CMD_SEND, /* query complete; send off */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_CMD_SKIP_LINE, /* keep building query */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_CMD_TERMINATE, /* quit program */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_CMD_NEWEDIT, /* query buffer was changed (e.g., via \e) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_CMD_ERROR, /* the execution of the backslash command Step #6 - "compile-libfuzzer-introspector-x86_64": * resulted in an error */ Step #6 - "compile-libfuzzer-introspector-x86_64": } backslashResult; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.021 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/large_obj.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.024 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/describe.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.028 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/help.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.037 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/crosstabview.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.040 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.056 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/crosstabview.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _pivot_field Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Pointer obtained from PQgetvalue() for colV or colH. Each distinct Step #6 - "compile-libfuzzer-introspector-x86_64": * value becomes an entry in the vertical header (colV), or horizontal Step #6 - "compile-libfuzzer-introspector-x86_64": * header (colH). A Null value is represented by a NULL pointer. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * When a sort is requested on an alternative column, this holds Step #6 - "compile-libfuzzer-introspector-x86_64": * PQgetvalue() for the sort column corresponding to . If Step #6 - "compile-libfuzzer-introspector-x86_64": * appear multiple times, it's the first value in the order of the results Step #6 - "compile-libfuzzer-introspector-x86_64": * that is kept. A Null value is represented by a NULL pointer. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *sort_value; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Rank of this value, starting at 0. Initially, it's the relative Step #6 - "compile-libfuzzer-introspector-x86_64": * position of the first appearance of in the resultset. For Step #6 - "compile-libfuzzer-introspector-x86_64": * example, if successive rows contain B,A,C,A,D then it's B:0,A:1,C:2,D:3 Step #6 - "compile-libfuzzer-introspector-x86_64": * When a sort column is specified, ranks get updated in a final pass to Step #6 - "compile-libfuzzer-introspector-x86_64": * reflect the desired order. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rank; Step #6 - "compile-libfuzzer-introspector-x86_64": } pivot_field; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _avl_node Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Node contents */ Step #6 - "compile-libfuzzer-introspector-x86_64": pivot_field field; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Height of this node in the tree (number of nodes on the longest path to Step #6 - "compile-libfuzzer-introspector-x86_64": * a leaf). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Child nodes. [0] points to left subtree, [1] to right subtree. Never Step #6 - "compile-libfuzzer-introspector-x86_64": * NULL, points to the empty node avl_tree.end when no left or right Step #6 - "compile-libfuzzer-introspector-x86_64": * value. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _avl_node *children[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } avl_node; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _avl_tree Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int count; /* Total number of nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": avl_node *root; /* root of the tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": avl_node *end; /* Immutable dereferenceable empty tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": } avl_tree; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.064 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/settings.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_ECHO_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_ECHO_QUERIES, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_ECHO_ERRORS, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_ECHO_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": } PSQL_ECHO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_SEND_QUERY, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_SEND_EXTENDED_CLOSE, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_SEND_EXTENDED_PARSE, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_SEND_EXTENDED_QUERY_PARAMS, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_SEND_EXTENDED_QUERY_PREPARED, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_SEND_PIPELINE_SYNC, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_SEND_START_PIPELINE_MODE, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_SEND_END_PIPELINE_MODE, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_SEND_FLUSH, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_SEND_FLUSH_REQUEST, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_SEND_GET_RESULTS, Step #6 - "compile-libfuzzer-introspector-x86_64": } PSQL_SEND_MODE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_ERROR_ROLLBACK_OFF, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_ERROR_ROLLBACK_INTERACTIVE, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_ERROR_ROLLBACK_ON, Step #6 - "compile-libfuzzer-introspector-x86_64": } PSQL_ERROR_ROLLBACK; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_ECHO_HIDDEN_OFF, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_ECHO_HIDDEN_ON, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_ECHO_HIDDEN_NOEXEC, Step #6 - "compile-libfuzzer-introspector-x86_64": } PSQL_ECHO_HIDDEN; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_COMP_CASE_PRESERVE_UPPER, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_COMP_CASE_PRESERVE_LOWER, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_COMP_CASE_UPPER, Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_COMP_CASE_LOWER, Step #6 - "compile-libfuzzer-introspector-x86_64": } PSQL_COMP_CASE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": hctl_none = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": hctl_ignorespace = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": hctl_ignoredups = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": hctl_ignoreboth = hctl_ignorespace | hctl_ignoredups, Step #6 - "compile-libfuzzer-introspector-x86_64": } HistControl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _psqlSettings Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *db; /* connection to backend */ Step #6 - "compile-libfuzzer-introspector-x86_64": int encoding; /* client_encoding */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *queryFout; /* where to send the query results */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool queryFoutPipe; /* queryFout is from a popen() */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *copyStream; /* Stream to read/write for \copy command */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PGresult *last_error_result; /* most recent error result, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": printQueryOpt popt; /* The active print format settings */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *gfname; /* one-shot file output argument for \g */ Step #6 - "compile-libfuzzer-introspector-x86_64": printQueryOpt *gsavepopt; /* if not null, saved print format settings */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *gset_prefix; /* one-shot prefix argument for \gset */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool gdesc_flag; /* one-shot request to describe query result */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool gexec_flag; /* one-shot request to execute query result */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_SEND_MODE send_mode; /* one-shot request to send query with normal Step #6 - "compile-libfuzzer-introspector-x86_64": * or extended query protocol */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bind_nparams; /* number of parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **bind_params; /* parameters for extended query protocol call */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *stmtName; /* prepared statement name used for extended Step #6 - "compile-libfuzzer-introspector-x86_64": * query protocol commands */ Step #6 - "compile-libfuzzer-introspector-x86_64": int piped_commands; /* number of piped commands */ Step #6 - "compile-libfuzzer-introspector-x86_64": int piped_syncs; /* number of piped syncs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int available_results; /* number of results available to get */ Step #6 - "compile-libfuzzer-introspector-x86_64": int requested_results; /* number of requested results, including Step #6 - "compile-libfuzzer-introspector-x86_64": * sync messages. Used to read a limited Step #6 - "compile-libfuzzer-introspector-x86_64": * subset of the available_results. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool crosstab_flag; /* one-shot request to crosstab result */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *ctv_args[4]; /* \crosstabview arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool notty; /* stdin or stdout is not a tty (as determined Step #6 - "compile-libfuzzer-introspector-x86_64": * on startup) */ Step #6 - "compile-libfuzzer-introspector-x86_64": enum trivalue getPassword; /* prompt the user for a username and password */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *cur_cmd_source; /* describe the status of the current main Step #6 - "compile-libfuzzer-introspector-x86_64": * loop */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool cur_cmd_interactive; Step #6 - "compile-libfuzzer-introspector-x86_64": int sversion; /* backend server version */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *progname; /* in case you renamed psql */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *inputfile; /* file being currently processed, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 lineno; /* also for error reporting */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 stmt_lineno; /* line number inside the current statement */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool timing; /* enable timing of all queries */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *logfile; /* session log file handle */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": VariableSpace vars; /* "shell variable" repository */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If we get a connection failure, the now-unusable PGconn is stashed here Step #6 - "compile-libfuzzer-introspector-x86_64": * until we can successfully reconnect. Never attempt to do anything with Step #6 - "compile-libfuzzer-introspector-x86_64": * this PGconn except extract parameters for a \connect attempt. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *dead_conn; /* previous connection to backend */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The remaining fields are set by assign hooks associated with entries in Step #6 - "compile-libfuzzer-introspector-x86_64": * "vars". They should not be set directly except by those hook Step #6 - "compile-libfuzzer-introspector-x86_64": * functions. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool autocommit; Step #6 - "compile-libfuzzer-introspector-x86_64": bool on_error_stop; Step #6 - "compile-libfuzzer-introspector-x86_64": bool quiet; Step #6 - "compile-libfuzzer-introspector-x86_64": bool singleline; Step #6 - "compile-libfuzzer-introspector-x86_64": bool singlestep; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hide_compression; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hide_tableam; Step #6 - "compile-libfuzzer-introspector-x86_64": int fetch_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int histsize; Step #6 - "compile-libfuzzer-introspector-x86_64": int ignoreeof; Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_ECHO echo; Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_ECHO_HIDDEN echo_hidden; Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_ERROR_ROLLBACK on_error_rollback; Step #6 - "compile-libfuzzer-introspector-x86_64": PSQL_COMP_CASE comp_case; Step #6 - "compile-libfuzzer-introspector-x86_64": HistControl histcontrol; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *prompt1; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *prompt2; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *prompt3; Step #6 - "compile-libfuzzer-introspector-x86_64": PGVerbosity verbosity; /* current error verbosity level */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool show_all_results; Step #6 - "compile-libfuzzer-introspector-x86_64": PGContextVisibility show_context; /* current context display level */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PsqlSettings; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.068 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/tab-complete.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.072 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/input.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.077 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/prompt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.080 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/copy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.087 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/psqlscanslash.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.092 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/mainloop.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.095 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/stringutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.099 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/large_obj.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.105 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/mainloop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.112 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.116 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/variables.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.121 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/copy.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.125 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/command.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum EditableObjectType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EditableFunction, Step #6 - "compile-libfuzzer-introspector-x86_64": EditableView, Step #6 - "compile-libfuzzer-introspector-x86_64": } EditableObjectType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.166 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/variables.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*VariableAssignHook) (const char *newval); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _variable *VariableSpace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *(*VariableSubstituteHook) (char *newval); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.170 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/input.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.173 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/startup.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SimpleActionListCell Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct SimpleActionListCell *next; Step #6 - "compile-libfuzzer-introspector-x86_64": enum _actions action; Step #6 - "compile-libfuzzer-introspector-x86_64": char *val; Step #6 - "compile-libfuzzer-introspector-x86_64": } SimpleActionListCell; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SimpleActionList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SimpleActionListCell *head; Step #6 - "compile-libfuzzer-introspector-x86_64": SimpleActionListCell *tail; Step #6 - "compile-libfuzzer-introspector-x86_64": } SimpleActionList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.185 INFO datatypes - __init__: Processing /src/postgresql/src/bin/psql/stringutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.190 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_archivecleanup/pg_archivecleanup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.195 INFO datatypes - __init__: Processing /src/postgresql/src/bin/scripts/dropuser.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.200 INFO datatypes - __init__: Processing /src/postgresql/src/bin/scripts/createuser.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.206 INFO datatypes - __init__: Processing /src/postgresql/src/bin/scripts/common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.210 INFO datatypes - __init__: Processing /src/postgresql/src/bin/scripts/reindexdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ReindexType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": REINDEX_DATABASE, Step #6 - "compile-libfuzzer-introspector-x86_64": REINDEX_INDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": REINDEX_SCHEMA, Step #6 - "compile-libfuzzer-introspector-x86_64": REINDEX_SYSTEM, Step #6 - "compile-libfuzzer-introspector-x86_64": REINDEX_TABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": } ReindexType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.219 INFO datatypes - __init__: Processing /src/postgresql/src/bin/scripts/clusterdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.225 INFO datatypes - __init__: Processing /src/postgresql/src/bin/scripts/common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.228 INFO datatypes - __init__: Processing /src/postgresql/src/bin/scripts/pg_isready.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.233 INFO datatypes - __init__: Processing /src/postgresql/src/bin/scripts/createdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.238 INFO datatypes - __init__: Processing /src/postgresql/src/bin/scripts/dropdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.243 INFO datatypes - __init__: Processing /src/postgresql/src/bin/scripts/vacuumdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vacuumingOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool analyze_only; Step #6 - "compile-libfuzzer-introspector-x86_64": bool verbose; Step #6 - "compile-libfuzzer-introspector-x86_64": bool and_analyze; Step #6 - "compile-libfuzzer-introspector-x86_64": bool full; Step #6 - "compile-libfuzzer-introspector-x86_64": bool freeze; Step #6 - "compile-libfuzzer-introspector-x86_64": bool disable_page_skipping; Step #6 - "compile-libfuzzer-introspector-x86_64": bool skip_locked; Step #6 - "compile-libfuzzer-introspector-x86_64": int min_xid_age; Step #6 - "compile-libfuzzer-introspector-x86_64": int min_mxid_age; Step #6 - "compile-libfuzzer-introspector-x86_64": int parallel_workers; /* >= 0 indicates user specified the Step #6 - "compile-libfuzzer-introspector-x86_64": * parallel degree, otherwise -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool no_index_cleanup; Step #6 - "compile-libfuzzer-introspector-x86_64": bool force_index_cleanup; Step #6 - "compile-libfuzzer-introspector-x86_64": bool do_truncate; Step #6 - "compile-libfuzzer-introspector-x86_64": bool process_main; Step #6 - "compile-libfuzzer-introspector-x86_64": bool process_toast; Step #6 - "compile-libfuzzer-introspector-x86_64": bool skip_database_stats; Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer_usage_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": } vacuumingOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OBJFILTER_NONE = 0, /* no filter used */ Step #6 - "compile-libfuzzer-introspector-x86_64": OBJFILTER_ALL_DBS = (1 << 0), /* -a | --all */ Step #6 - "compile-libfuzzer-introspector-x86_64": OBJFILTER_DATABASE = (1 << 1), /* -d | --dbname */ Step #6 - "compile-libfuzzer-introspector-x86_64": OBJFILTER_TABLE = (1 << 2), /* -t | --table */ Step #6 - "compile-libfuzzer-introspector-x86_64": OBJFILTER_SCHEMA = (1 << 3), /* -n | --schema */ Step #6 - "compile-libfuzzer-introspector-x86_64": OBJFILTER_SCHEMA_EXCLUDE = (1 << 4), /* -N | --exclude-schema */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VacObjFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.254 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/file.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.260 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/parallel.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 *log_file; Step #6 - "compile-libfuzzer-introspector-x86_64": char *opt_log_file; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": } exec_thread_arg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DbInfoArr *old_db_arr; Step #6 - "compile-libfuzzer-introspector-x86_64": DbInfoArr *new_db_arr; Step #6 - "compile-libfuzzer-introspector-x86_64": char *old_pgdata; Step #6 - "compile-libfuzzer-introspector-x86_64": char *new_pgdata; Step #6 - "compile-libfuzzer-introspector-x86_64": char *old_tablespace; Step #6 - "compile-libfuzzer-introspector-x86_64": } transfer_thread_arg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.265 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/tablespace.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.269 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/task.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UpgradeTaskStep Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": UpgradeTaskProcessCB process_cb; /* processes the results of the query */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool free_result; /* should we free the result? */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg; /* pointer passed to process_cb */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UpgradeTaskStep; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum UpgradeTaskSlotState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FREE, /* slot available for use in a new database */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTING, /* waiting for connection to be established */ Step #6 - "compile-libfuzzer-introspector-x86_64": RUNNING_QUERIES, /* running/processing queries in the task */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UpgradeTaskSlotState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UpgradeTaskSlot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": UpgradeTaskSlotState state; /* state of the slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": int db_idx; /* index of the database assigned to slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": int step_idx; /* index of the current step of task */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *conn; /* current connection managed by slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ready; /* slot is ready for processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool select_mode; /* select() mode: true->read, false->write */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sock; /* file descriptor for connection's socket */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UpgradeTaskSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.274 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.280 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/function.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.284 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.289 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/info.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.298 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/server.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.303 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.307 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/relfilenumber.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.311 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/option.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.318 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/pg_upgrade.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool check; /* check clusters only, don't change any data */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool live_check; /* check clusters only, old server is running */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool do_sync; /* flush changes to disk */ Step #6 - "compile-libfuzzer-introspector-x86_64": transferMode transfer_mode; /* copy files or link them? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int jobs; /* number of processes/threads to use */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *socketdir; /* directory to use for Unix sockets */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *sync_method; Step #6 - "compile-libfuzzer-introspector-x86_64": bool do_statistics; /* carry over statistics from old cluster */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UserOpts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": int dbnum; Step #6 - "compile-libfuzzer-introspector-x86_64": } LibraryInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 ctrl_ver; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 cat_ver; Step #6 - "compile-libfuzzer-introspector-x86_64": char nextxlogfile[25]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 chkpnt_nxtxid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 chkpnt_nxtepoch; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 chkpnt_nxtoid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 chkpnt_nxtmulti; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 chkpnt_nxtmxoff; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 chkpnt_oldstMulti; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 chkpnt_oldstxid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 align; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 blocksz; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 largesz; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 walsz; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 walseg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 ident; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 toast; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 large_object; Step #6 - "compile-libfuzzer-introspector-x86_64": bool date_is_int; Step #6 - "compile-libfuzzer-introspector-x86_64": bool float8_pass_by_value; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 data_checksum_version; Step #6 - "compile-libfuzzer-introspector-x86_64": } ControlData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PG_VERBOSE, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_STATUS, /* these messages do not get a newline added */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_REPORT_NONL, /* these too */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_REPORT, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_WARNING, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_FATAL, Step #6 - "compile-libfuzzer-introspector-x86_64": } eLogType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Can't use NAMEDATALEN; not guaranteed to be same on client */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *nspname; /* namespace name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *relname; /* relation name */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid reloid; /* relation OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileNumber relfilenumber; /* relation file number */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid indtable; /* if index, OID of its table, else 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid toastheap; /* if toast table, OID of base table, else 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *tablespace; /* tablespace path; "" for cluster default */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool nsp_alloc; /* should nspname be freed? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool tblsp_alloc; /* should tablespace be freed? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RelInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *db_collate; Step #6 - "compile-libfuzzer-introspector-x86_64": char *db_ctype; Step #6 - "compile-libfuzzer-introspector-x86_64": char db_collprovider; Step #6 - "compile-libfuzzer-introspector-x86_64": char *db_locale; Step #6 - "compile-libfuzzer-introspector-x86_64": int db_encoding; Step #6 - "compile-libfuzzer-introspector-x86_64": } DbLocaleInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DbInfo *dbs; /* array of db infos */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ndbs; /* number of db infos */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DbInfoArr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TRANSFER_MODE_CLONE, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANSFER_MODE_COPY, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANSFER_MODE_COPY_FILE_RANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANSFER_MODE_LINK, Step #6 - "compile-libfuzzer-introspector-x86_64": } transferMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *internal; /* internal log FILE */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool verbose; /* true -> be verbose in messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool retain; /* retain log files on success */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set of internal directories for output files */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *rootdir; /* Root directory, aka pg_upgrade_output.d */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *basedir; /* Base output directory, with timestamp */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *dumpdir; /* Dumps */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *logdir; /* Log files */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isatty; /* is stdout a tty */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LogOpts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *file; Step #6 - "compile-libfuzzer-introspector-x86_64": char path[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": } UpgradeTaskReport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid db_oid; /* oid of the database */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *db_name; /* database name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char db_tablespace[MAXPGPATH]; /* database default tablespace Step #6 - "compile-libfuzzer-introspector-x86_64": * path */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelInfoArr rel_arr; /* array of all user relinfos */ Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalSlotInfoArr slot_arr; /* array of all LogicalSlotInfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DbInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ControlData controldata; /* pg_control information */ Step #6 - "compile-libfuzzer-introspector-x86_64": DbLocaleInfo *template0; /* template0 locale info */ Step #6 - "compile-libfuzzer-introspector-x86_64": DbInfoArr dbarr; /* dbinfos array */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *pgdata; /* pathname for cluster's $PGDATA directory */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *pgconfig; /* pathname for cluster's config file Step #6 - "compile-libfuzzer-introspector-x86_64": * directory */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *bindir; /* pathname for cluster's executable directory */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *pgopts; /* options to pass to the server, like pg_ctl Step #6 - "compile-libfuzzer-introspector-x86_64": * -o */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *sockdir; /* directory for Unix Domain socket, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short port; /* port number where postmaster is waiting */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 major_version; /* PG_VERSION of cluster */ Step #6 - "compile-libfuzzer-introspector-x86_64": char major_version_str[64]; /* string PG_VERSION of cluster */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 bin_version; /* version returned from pg_ctl */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *tablespace_suffix; /* directory specification */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nsubs; /* number of subscriptions */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ClusterInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*DataTypesUsageVersionCheck) (ClusterInfo *cluster); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *slotname; /* slot name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *plugin; /* plugin */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool two_phase; /* can the slot decode 2PC? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool caught_up; /* has the slot caught up to latest changes? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool invalid; /* if true, the slot is unusable */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool failover; /* is the slot designated to be synced to the Step #6 - "compile-libfuzzer-introspector-x86_64": * physical standby? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalSlotInfo; 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 *progname; /* complete pathname for this program */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *user; /* username for clusters */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool user_specified; /* user specified on command-line */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **old_tablespaces; /* tablespaces */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_old_tablespaces; Step #6 - "compile-libfuzzer-introspector-x86_64": LibraryInfo *libraries; /* loadable libraries */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_libraries; Step #6 - "compile-libfuzzer-introspector-x86_64": ClusterInfo *running_cluster; Step #6 - "compile-libfuzzer-introspector-x86_64": } OSInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UpgradeTask UpgradeTask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelInfo *rels; Step #6 - "compile-libfuzzer-introspector-x86_64": int nrels; Step #6 - "compile-libfuzzer-introspector-x86_64": } RelInfoArr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*UpgradeTaskProcessCB) (DbInfo *dbinfo, PGresult *res, void *arg); 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 *old_tablespace; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *new_tablespace; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *old_tablespace_suffix; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *new_tablespace_suffix; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid db_oid; Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileNumber relfilenumber; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the rest are used only for logging and error reporting */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *nspname; /* namespaces */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *relname; Step #6 - "compile-libfuzzer-introspector-x86_64": } FileNameMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nslots; /* number of logical slot infos */ Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalSlotInfo *slots; /* array of logical slot infos */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalSlotInfoArr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.324 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/check.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Status line to print to the user */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *status; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Filename to store report to */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *report_filename; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Query to extract the oid of the datatype */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *base_query; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Text to store to report in case of error */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *report_text; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The latest version where the check applies */ Step #6 - "compile-libfuzzer-introspector-x86_64": int threshold_version; Step #6 - "compile-libfuzzer-introspector-x86_64": /* A function pointer for determining if the check applies */ Step #6 - "compile-libfuzzer-introspector-x86_64": DataTypesUsageVersionCheck version_hook; Step #6 - "compile-libfuzzer-introspector-x86_64": } DataTypesUsageChecks; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.338 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/controldata.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.346 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/pg_upgrade.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.355 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_upgrade/version.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.360 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_rewind/timeline.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.364 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_rewind/pg_rewind.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.375 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_rewind/rewind_source.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rewind_source Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Traverse all files in the source data directory, and call 'callback' on Step #6 - "compile-libfuzzer-introspector-x86_64": * each file. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*traverse_files) (struct rewind_source *, Step #6 - "compile-libfuzzer-introspector-x86_64": process_file_callback_t callback); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fetch a single file into a malloc'd buffer. The file size is returned Step #6 - "compile-libfuzzer-introspector-x86_64": * in *filesize. The returned buffer is always zero-terminated, which is Step #6 - "compile-libfuzzer-introspector-x86_64": * handy for text files. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *(*fetch_file) (struct rewind_source *, const char *path, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t *filesize); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Request to fetch (part of) a file in the source system, specified by an Step #6 - "compile-libfuzzer-introspector-x86_64": * offset and length, and write it to the same offset in the corresponding Step #6 - "compile-libfuzzer-introspector-x86_64": * target file. The source implementation may queue up the request and Step #6 - "compile-libfuzzer-introspector-x86_64": * execute it later when convenient. Call finish_fetch() to flush the Step #6 - "compile-libfuzzer-introspector-x86_64": * queue and execute all requests. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*queue_fetch_range) (struct rewind_source *, const char *path, Step #6 - "compile-libfuzzer-introspector-x86_64": off_t offset, size_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Like queue_fetch_range(), but requests replacing the whole local file Step #6 - "compile-libfuzzer-introspector-x86_64": * from the source system. 'len' is the expected length of the file, Step #6 - "compile-libfuzzer-introspector-x86_64": * although when the source is a live server, the file may change Step #6 - "compile-libfuzzer-introspector-x86_64": * concurrently. The implementation is not obliged to copy more than 'len' Step #6 - "compile-libfuzzer-introspector-x86_64": * bytes, even if the file is larger. However, to avoid copying a Step #6 - "compile-libfuzzer-introspector-x86_64": * truncated version of the file, which can cause trouble if e.g. a Step #6 - "compile-libfuzzer-introspector-x86_64": * configuration file is modified concurrently, the implementation should Step #6 - "compile-libfuzzer-introspector-x86_64": * try to copy the whole file, even if it's larger than expected. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*queue_fetch_file) (struct rewind_source *, const char *path, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Execute all requests queued up with queue_fetch_range(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*finish_fetch) (struct rewind_source *); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Get the current WAL insert position in the source system. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr (*get_current_wal_insert_lsn) (struct rewind_source *); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Free this rewind_source object. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*destroy) (struct rewind_source *); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } rewind_source; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.379 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_rewind/local_source.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": rewind_source common; /* common interface functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *datadir; /* path to the source data directory */ Step #6 - "compile-libfuzzer-introspector-x86_64": } local_source; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.383 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_rewind/parsexlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogPageReadPrivate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *restoreCommand; Step #6 - "compile-libfuzzer-introspector-x86_64": int tliIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogPageReadPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.389 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_rewind/datapagemap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.393 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_rewind/pg_rewind.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.397 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_rewind/datapagemap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct datapagemap datapagemap_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct datapagemap_iterator datapagemap_iterator_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.400 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_rewind/filemap.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct keepwal_entry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 status; Step #6 - "compile-libfuzzer-introspector-x86_64": } keepwal_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.407 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_rewind/file_ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.413 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_rewind/filemap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_ACTION_UNDECIDED = 0, /* not decided yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_ACTION_CREATE, /* create local directory or symbolic link */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_ACTION_COPY, /* copy whole file, overwriting if exists */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_ACTION_COPY_TAIL, /* copy tail from 'source_size' to Step #6 - "compile-libfuzzer-introspector-x86_64": * 'target_size' */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_ACTION_NONE, /* no action (we might still copy modified Step #6 - "compile-libfuzzer-introspector-x86_64": * blocks based on the parsed WAL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_ACTION_TRUNCATE, /* truncate local file to 'newsize' bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_ACTION_REMOVE, /* remove local file / directory / symlink */ Step #6 - "compile-libfuzzer-introspector-x86_64": } file_action_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_TYPE_UNDEFINED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_TYPE_REGULAR, Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_TYPE_DIRECTORY, Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_TYPE_SYMLINK, Step #6 - "compile-libfuzzer-introspector-x86_64": } file_type_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct filemap_t Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Summary information, filled by calculate_totals() */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 total_size; /* total size of the source cluster */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 fetch_size; /* number of bytes that needs to be copied */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int nentries; /* size of 'entries' array */ Step #6 - "compile-libfuzzer-introspector-x86_64": file_entry_t *entries[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } filemap_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct file_entry_t Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 status; /* hash status */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isrelfile; /* is it a relation data file? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Status of the file in the target. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool target_exists; Step #6 - "compile-libfuzzer-introspector-x86_64": file_type_t target_type; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t target_size; /* for a regular file */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *target_link_target; /* for a symlink */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Pages that were modified in the target and need to be replaced from the Step #6 - "compile-libfuzzer-introspector-x86_64": * source. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": datapagemap_t target_pages_to_overwrite; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Status of the file in the source. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool source_exists; Step #6 - "compile-libfuzzer-introspector-x86_64": file_type_t source_type; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t source_size; Step #6 - "compile-libfuzzer-introspector-x86_64": char *source_link_target; /* for a symlink */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * What will we do to the file? Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": file_action_t action; Step #6 - "compile-libfuzzer-introspector-x86_64": } file_entry_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.416 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_rewind/libpq_source.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 *path; /* path relative to data directory root */ Step #6 - "compile-libfuzzer-introspector-x86_64": off_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": } fetch_range_request; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": rewind_source common; /* common interface functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Queue of chunks that have been requested with the queue_fetch_range() Step #6 - "compile-libfuzzer-introspector-x86_64": * function, but have not been fetched from the remote server yet. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_requests; Step #6 - "compile-libfuzzer-introspector-x86_64": fetch_range_request request_queue[MAX_CHUNKS_PER_QUERY]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* temporary space for process_queued_fetch_requests() */ Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfoData paths; Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfoData offsets; Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfoData lengths; Step #6 - "compile-libfuzzer-introspector-x86_64": } libpq_source; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.424 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_rewind/file_ops.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*process_file_callback_t) (const char *path, file_type_t type, size_t size, const char *link_target); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.427 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_walsummary/pg_walsummary.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ws_options Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool individual; Step #6 - "compile-libfuzzer-introspector-x86_64": bool quiet; Step #6 - "compile-libfuzzer-introspector-x86_64": } ws_options; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ws_file_info Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": } ws_file_info; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.433 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_config/pg_config.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 *switchname; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *configname; Step #6 - "compile-libfuzzer-introspector-x86_64": } InfoItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.437 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_checksums/pg_checksums.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PG_MODE_CHECK, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_MODE_DISABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_MODE_ENABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": } PgChecksumMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.445 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_controldata/pg_controldata.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.451 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_resetwal/pg_resetwal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.462 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_basebackup/walmethods.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DirectoryMethodData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WalWriteMethod base; Step #6 - "compile-libfuzzer-introspector-x86_64": char *basedir; Step #6 - "compile-libfuzzer-introspector-x86_64": } DirectoryMethodData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TarMethodFile Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Walfile base; Step #6 - "compile-libfuzzer-introspector-x86_64": pgoff_t ofs_start; /* Where does the *header* for this file start */ Step #6 - "compile-libfuzzer-introspector-x86_64": char header[TAR_BLOCK_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pad_to_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } TarMethodFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TarMethodData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WalWriteMethod base; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tarfilename; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": TarMethodFile *currentfile; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef HAVE_LIBZ Step #6 - "compile-libfuzzer-introspector-x86_64": z_streamp zp; Step #6 - "compile-libfuzzer-introspector-x86_64": void *zlibOut; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } TarMethodData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DirectoryMethodFile Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Walfile base; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": char *fullpath; Step #6 - "compile-libfuzzer-introspector-x86_64": char *temp_suffix; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef HAVE_LIBZ Step #6 - "compile-libfuzzer-introspector-x86_64": gzFile gzfp; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef USE_LZ4 Step #6 - "compile-libfuzzer-introspector-x86_64": LZ4F_compressionContext_t ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t lz4bufsize; Step #6 - "compile-libfuzzer-introspector-x86_64": void *lz4buf; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } DirectoryMethodFile; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.476 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_basebackup/pg_recvlogical.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": STREAM_STOP_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": STREAM_STOP_END_OF_WAL, Step #6 - "compile-libfuzzer-introspector-x86_64": STREAM_STOP_KEEPALIVE, Step #6 - "compile-libfuzzer-introspector-x86_64": STREAM_STOP_SIGNAL Step #6 - "compile-libfuzzer-introspector-x86_64": } StreamStopReason; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.485 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_basebackup/pg_createsubscriber.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.502 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_basebackup/streamutil.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.506 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_basebackup/pg_receivewal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.514 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_basebackup/receivelog.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*stream_stop_callback) (XLogRecPtr segendpos, uint32 timeline, bool segment_finished); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StreamCtl Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr startpos; /* Start position for streaming */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID timeline; /* Timeline to stream data from */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *sysidentifier; /* Validate this system identifier and Step #6 - "compile-libfuzzer-introspector-x86_64": * timeline */ Step #6 - "compile-libfuzzer-introspector-x86_64": int standby_message_timeout; /* Send status messages this often */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool synchronous; /* Flush immediately WAL data on write */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool mark_done; /* Mark segment as done in generated archive */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool do_sync; /* Flush to disk to ensure consistent state of Step #6 - "compile-libfuzzer-introspector-x86_64": * data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": stream_stop_callback stream_stop; /* Stop streaming when returns true */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": pgsocket stop_socket; /* if valid, watch for input on this socket Step #6 - "compile-libfuzzer-introspector-x86_64": * and check stream_stop() when there is any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": WalWriteMethod *walmethod; /* How to write the WAL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *partial_suffix; /* Suffix appended to partially received files */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *replication_slot; /* Replication slot to use, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } StreamCtl; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.518 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_basebackup/receivelog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.527 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_basebackup/pg_basebackup.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TablespaceListCell Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct TablespaceListCell *next; Step #6 - "compile-libfuzzer-introspector-x86_64": char old_dir[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": char new_dir[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TablespaceListCell; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArchiveStreamState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int tablespacenum; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_compress_specification *compress; Step #6 - "compile-libfuzzer-introspector-x86_64": astreamer *streamer; Step #6 - "compile-libfuzzer-introspector-x86_64": astreamer *manifest_inject_streamer; Step #6 - "compile-libfuzzer-introspector-x86_64": PQExpBuffer manifest_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": char manifest_filename[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *manifest_file; Step #6 - "compile-libfuzzer-introspector-x86_64": } ArchiveStreamState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WriteManifestState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char filename[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *file; Step #6 - "compile-libfuzzer-introspector-x86_64": } WriteManifestState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NO_WAL, Step #6 - "compile-libfuzzer-introspector-x86_64": FETCH_WAL, Step #6 - "compile-libfuzzer-introspector-x86_64": STREAM_WAL, Step #6 - "compile-libfuzzer-introspector-x86_64": } IncludeWal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TablespaceList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TablespaceListCell *head; Step #6 - "compile-libfuzzer-introspector-x86_64": TablespaceListCell *tail; Step #6 - "compile-libfuzzer-introspector-x86_64": } TablespaceList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WriteTarState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int tablespacenum; Step #6 - "compile-libfuzzer-introspector-x86_64": astreamer *streamer; Step #6 - "compile-libfuzzer-introspector-x86_64": } WriteTarState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*WriteDataCallback) (size_t nbytes, char *buf, Step #6 - "compile-libfuzzer-introspector-x86_64": void *callback_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *bgconn; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr startptr; Step #6 - "compile-libfuzzer-introspector-x86_64": char xlog[MAXPGPATH]; /* directory or tarfile depending on mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *sysidentifier; Step #6 - "compile-libfuzzer-introspector-x86_64": int timeline; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_compress_algorithm wal_compress_algorithm; Step #6 - "compile-libfuzzer-introspector-x86_64": int wal_compress_level; Step #6 - "compile-libfuzzer-introspector-x86_64": } logstreamer_param; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": COMPRESS_LOCATION_UNSPECIFIED, Step #6 - "compile-libfuzzer-introspector-x86_64": COMPRESS_LOCATION_CLIENT, Step #6 - "compile-libfuzzer-introspector-x86_64": COMPRESS_LOCATION_SERVER, Step #6 - "compile-libfuzzer-introspector-x86_64": } CompressionLocation; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.546 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_basebackup/astreamer_inject.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct astreamer_recovery_injector Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": astreamer base; Step #6 - "compile-libfuzzer-introspector-x86_64": bool skip_file; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_recovery_guc_supported; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_postgresql_auto_conf; Step #6 - "compile-libfuzzer-introspector-x86_64": bool found_postgresql_auto_conf; Step #6 - "compile-libfuzzer-introspector-x86_64": PQExpBuffer recoveryconfcontents; Step #6 - "compile-libfuzzer-introspector-x86_64": astreamer_member member; Step #6 - "compile-libfuzzer-introspector-x86_64": } astreamer_recovery_injector; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.551 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_basebackup/streamutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.559 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_basebackup/astreamer_inject.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.563 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_basebackup/walmethods.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WalWriteMethod WalWriteMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CLOSE_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": CLOSE_UNLINK, Step #6 - "compile-libfuzzer-introspector-x86_64": CLOSE_NO_RENAME, Step #6 - "compile-libfuzzer-introspector-x86_64": } WalCloseMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WalWriteMethod *wwmethod; Step #6 - "compile-libfuzzer-introspector-x86_64": pgoff_t currpos; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pathname; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * MORE DATA FOLLOWS AT END OF STRUCT Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Each WalWriteMethod is expected to embed this as the first member of a Step #6 - "compile-libfuzzer-introspector-x86_64": * larger struct with method-specific fields following. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Walfile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WalWriteMethodOps Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Open a target file. Returns Walfile, or NULL if open failed. If a temp Step #6 - "compile-libfuzzer-introspector-x86_64": * suffix is specified, a file with that name will be opened, and then Step #6 - "compile-libfuzzer-introspector-x86_64": * automatically renamed in close(). If pad_to_size is specified, the file Step #6 - "compile-libfuzzer-introspector-x86_64": * will be padded with NUL up to that size, if supported by the Walmethod. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Walfile *(*open_for_write) (WalWriteMethod *wwmethod, const char *pathname, const char *temp_suffix, size_t pad_to_size); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Close an open Walfile, using one or more methods for handling automatic Step #6 - "compile-libfuzzer-introspector-x86_64": * unlinking etc. Returns 0 on success, other values for error. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*close) (Walfile *f, WalCloseMethod method); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Check if a file exist */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*existsfile) (WalWriteMethod *wwmethod, const char *pathname); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Return the size of a file, or -1 on failure. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ssize_t (*get_file_size) (WalWriteMethod *wwmethod, const char *pathname); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Return the name of the current file to work on in pg_malloc()'d string, Step #6 - "compile-libfuzzer-introspector-x86_64": * without the base directory. This is useful for logging. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *(*get_file_name) (WalWriteMethod *wwmethod, const char *pathname, const char *temp_suffix); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Write count number of bytes to the file, and return the number of bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * actually written or -1 for error. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ssize_t (*write) (Walfile *f, const void *buf, size_t count); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * fsync the contents of the specified file. Returns 0 on success. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*sync) (Walfile *f); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Clean up the Walmethod, closing any shared resources. For methods like Step #6 - "compile-libfuzzer-introspector-x86_64": * tar, this includes writing updated headers. Returns true if the Step #6 - "compile-libfuzzer-introspector-x86_64": * close/write/sync of shared resources succeeded, otherwise returns false Step #6 - "compile-libfuzzer-introspector-x86_64": * (but the resources are still closed). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*finish) (WalWriteMethod *wwmethod); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Free subsidiary data associated with the WalWriteMethod, and the Step #6 - "compile-libfuzzer-introspector-x86_64": * WalWriteMethod itself. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*free) (WalWriteMethod *wwmethod); Step #6 - "compile-libfuzzer-introspector-x86_64": } WalWriteMethodOps; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.566 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_ctl/pg_ctl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SMART_MODE, Step #6 - "compile-libfuzzer-introspector-x86_64": FAST_MODE, Step #6 - "compile-libfuzzer-introspector-x86_64": IMMEDIATE_MODE, Step #6 - "compile-libfuzzer-introspector-x86_64": } ShutdownMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NO_COMMAND = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": INIT_COMMAND, Step #6 - "compile-libfuzzer-introspector-x86_64": START_COMMAND, Step #6 - "compile-libfuzzer-introspector-x86_64": STOP_COMMAND, Step #6 - "compile-libfuzzer-introspector-x86_64": RESTART_COMMAND, Step #6 - "compile-libfuzzer-introspector-x86_64": RELOAD_COMMAND, Step #6 - "compile-libfuzzer-introspector-x86_64": STATUS_COMMAND, Step #6 - "compile-libfuzzer-introspector-x86_64": PROMOTE_COMMAND, Step #6 - "compile-libfuzzer-introspector-x86_64": LOGROTATE_COMMAND, Step #6 - "compile-libfuzzer-introspector-x86_64": KILL_COMMAND, Step #6 - "compile-libfuzzer-introspector-x86_64": REGISTER_COMMAND, Step #6 - "compile-libfuzzer-introspector-x86_64": UNREGISTER_COMMAND, Step #6 - "compile-libfuzzer-introspector-x86_64": RUN_AS_SERVICE_COMMAND, Step #6 - "compile-libfuzzer-introspector-x86_64": } CtlCommand; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": POSTMASTER_READY, Step #6 - "compile-libfuzzer-introspector-x86_64": POSTMASTER_STILL_STARTING, Step #6 - "compile-libfuzzer-introspector-x86_64": POSTMASTER_SHUTDOWN_IN_RECOVERY, Step #6 - "compile-libfuzzer-introspector-x86_64": POSTMASTER_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": } WaitPMResult; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.585 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pgbench/pgbench.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 *name; /* variable's name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *svalue; /* its value in string form, if known */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgBenchValue value; /* actual variable's value */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Variable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The client must first choose a script to execute. Once chosen, it can Step #6 - "compile-libfuzzer-introspector-x86_64": * either be throttled (state CSTATE_PREPARE_THROTTLE under --rate), start Step #6 - "compile-libfuzzer-introspector-x86_64": * right away (state CSTATE_START_TX) or not start at all if the timer was Step #6 - "compile-libfuzzer-introspector-x86_64": * exceeded (state CSTATE_FINISHED). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CSTATE_CHOOSE_SCRIPT, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * CSTATE_START_TX performs start-of-transaction processing. Establishes Step #6 - "compile-libfuzzer-introspector-x86_64": * a new connection for the transaction in --connect mode, records the Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction start time, and proceed to the first command. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: once a script is started, it will either error or run till its Step #6 - "compile-libfuzzer-introspector-x86_64": * end, where it may be interrupted. It is not interrupted while running, Step #6 - "compile-libfuzzer-introspector-x86_64": * so pgbench --time is to be understood as tx are allowed to start in Step #6 - "compile-libfuzzer-introspector-x86_64": * that time, and will finish when their work is completed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CSTATE_START_TX, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * In CSTATE_PREPARE_THROTTLE state, we calculate when to begin the next Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction, and advance to CSTATE_THROTTLE. CSTATE_THROTTLE state Step #6 - "compile-libfuzzer-introspector-x86_64": * sleeps until that moment, then advances to CSTATE_START_TX, or Step #6 - "compile-libfuzzer-introspector-x86_64": * CSTATE_FINISHED if the next transaction would start beyond the end of Step #6 - "compile-libfuzzer-introspector-x86_64": * the run. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CSTATE_PREPARE_THROTTLE, Step #6 - "compile-libfuzzer-introspector-x86_64": CSTATE_THROTTLE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We loop through these states, to process each command in the script: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * CSTATE_START_COMMAND starts the execution of a command. On a SQL Step #6 - "compile-libfuzzer-introspector-x86_64": * command, the command is sent to the server, and we move to Step #6 - "compile-libfuzzer-introspector-x86_64": * CSTATE_WAIT_RESULT state unless in pipeline mode. On a \sleep Step #6 - "compile-libfuzzer-introspector-x86_64": * meta-command, the timer is set, and we enter the CSTATE_SLEEP state to Step #6 - "compile-libfuzzer-introspector-x86_64": * wait for it to expire. Other meta-commands are executed immediately. If Step #6 - "compile-libfuzzer-introspector-x86_64": * the command about to start is actually beyond the end of the script, Step #6 - "compile-libfuzzer-introspector-x86_64": * advance to CSTATE_END_TX. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * CSTATE_WAIT_RESULT waits until we get a result set back from the server Step #6 - "compile-libfuzzer-introspector-x86_64": * for the current command. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * CSTATE_SLEEP waits until the end of \sleep. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * CSTATE_END_COMMAND records the end-of-command timestamp, increments the Step #6 - "compile-libfuzzer-introspector-x86_64": * command counter, and loops back to CSTATE_START_COMMAND state. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * CSTATE_SKIP_COMMAND is used by conditional branches which are not Step #6 - "compile-libfuzzer-introspector-x86_64": * executed. It quickly skip commands that do not need any evaluation. Step #6 - "compile-libfuzzer-introspector-x86_64": * This state can move forward several commands, till there is something Step #6 - "compile-libfuzzer-introspector-x86_64": * to do or the end of the script. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CSTATE_START_COMMAND, Step #6 - "compile-libfuzzer-introspector-x86_64": CSTATE_WAIT_RESULT, Step #6 - "compile-libfuzzer-introspector-x86_64": CSTATE_SLEEP, Step #6 - "compile-libfuzzer-introspector-x86_64": CSTATE_END_COMMAND, Step #6 - "compile-libfuzzer-introspector-x86_64": CSTATE_SKIP_COMMAND, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * States for failed commands. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If the SQL/meta command fails, in CSTATE_ERROR clean up after an error: Step #6 - "compile-libfuzzer-introspector-x86_64": * (1) clear the conditional stack; (2) if we have an unterminated Step #6 - "compile-libfuzzer-introspector-x86_64": * (possibly failed) transaction block, send the rollback command to the Step #6 - "compile-libfuzzer-introspector-x86_64": * server and wait for the result in CSTATE_WAIT_ROLLBACK_RESULT. If Step #6 - "compile-libfuzzer-introspector-x86_64": * something goes wrong with rolling back, go to CSTATE_ABORTED. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * But if everything is ok we are ready for future transactions: if this Step #6 - "compile-libfuzzer-introspector-x86_64": * is a serialization or deadlock error and we can re-execute the Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction from the very beginning, go to CSTATE_RETRY; otherwise go Step #6 - "compile-libfuzzer-introspector-x86_64": * to CSTATE_FAILURE. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * In CSTATE_RETRY report an error, set the same parameters for the Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction execution as in the previous tries and process the first Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction command in CSTATE_START_COMMAND. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * In CSTATE_FAILURE report a failure, set the parameters for the Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction execution as they were before the first run of this Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction (except for a random state) and go to CSTATE_END_TX to Step #6 - "compile-libfuzzer-introspector-x86_64": * complete this transaction. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CSTATE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": CSTATE_WAIT_ROLLBACK_RESULT, Step #6 - "compile-libfuzzer-introspector-x86_64": CSTATE_RETRY, Step #6 - "compile-libfuzzer-introspector-x86_64": CSTATE_FAILURE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * CSTATE_END_TX performs end-of-transaction processing. It calculates Step #6 - "compile-libfuzzer-introspector-x86_64": * latency, and logs the transaction. In --connect mode, it closes the Step #6 - "compile-libfuzzer-introspector-x86_64": * current connection. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Then either starts over in CSTATE_CHOOSE_SCRIPT, or enters Step #6 - "compile-libfuzzer-introspector-x86_64": * CSTATE_FINISHED if we have no more work to do. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CSTATE_END_TX, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Final states. CSTATE_ABORTED means that the script execution was Step #6 - "compile-libfuzzer-introspector-x86_64": * aborted because a command failed, CSTATE_FINISHED means success. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CSTATE_ABORTED, Step #6 - "compile-libfuzzer-introspector-x86_64": CSTATE_FINISHED, Step #6 - "compile-libfuzzer-introspector-x86_64": } ConnectionStateEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*initRowMethod) (PQExpBufferData *sql, int64 curr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BuiltinScript Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; /* very short name for -b ... */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *desc; /* short description */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *script; /* actual pgbench script */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BuiltinScript; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int tid; /* thread id */ Step #6 - "compile-libfuzzer-introspector-x86_64": THREAD_T thread; /* thread handle */ Step #6 - "compile-libfuzzer-introspector-x86_64": CState *state; /* array of CState */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nstate; /* length of state[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Separate randomness for each thread. Each thread option uses its own Step #6 - "compile-libfuzzer-introspector-x86_64": * random state to make all of them independent of each other and Step #6 - "compile-libfuzzer-introspector-x86_64": * therefore deterministic at the thread level. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_prng_state ts_choose_rs; /* random state for selecting a script */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_prng_state ts_throttle_rs; /* random state for transaction throttling */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_prng_state ts_sample_rs; /* random state for log sampling */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64 throttle_trigger; /* previous/next throttling (us) */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *logfile; /* where to log, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* per thread collected stats in microseconds */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_time_usec_t create_time; /* thread creation time */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_time_usec_t started_time; /* thread is running */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_time_usec_t bench_start; /* thread is benchmarking */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_time_usec_t conn_duration; /* cumulated connection and disconnection Step #6 - "compile-libfuzzer-introspector-x86_64": * delays */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": StatsData stats; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 latency_late; /* count executed but late transactions */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct socket_set Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int maxfds; /* allocated length of pollfds[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int curfds; /* number currently in use */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct pollfd pollfds[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } socket_set; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StatsData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_time_usec_t start_time; /* interval start time, for aggregates */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*---------- Step #6 - "compile-libfuzzer-introspector-x86_64": * Transactions are counted depending on their execution and outcome. Step #6 - "compile-libfuzzer-introspector-x86_64": * First a transaction may have started or not: skipped transactions occur Step #6 - "compile-libfuzzer-introspector-x86_64": * under --rate and --latency-limit when the client is too late to execute Step #6 - "compile-libfuzzer-introspector-x86_64": * them. Secondly, a started transaction may ultimately succeed or fail, Step #6 - "compile-libfuzzer-introspector-x86_64": * possibly after some retries when --max-tries is not one. Thus Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * the number of all transactions = Step #6 - "compile-libfuzzer-introspector-x86_64": * 'skipped' (it was too late to execute them) + Step #6 - "compile-libfuzzer-introspector-x86_64": * 'cnt' (the number of successful transactions) + Step #6 - "compile-libfuzzer-introspector-x86_64": * 'failed' (the number of failed transactions). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * A successful transaction can have several unsuccessful tries before a Step #6 - "compile-libfuzzer-introspector-x86_64": * successful run. Thus Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * 'cnt' (the number of successful transactions) = Step #6 - "compile-libfuzzer-introspector-x86_64": * successfully retried transactions (they got a serialization or a Step #6 - "compile-libfuzzer-introspector-x86_64": * deadlock error(s), but were Step #6 - "compile-libfuzzer-introspector-x86_64": * successfully retried from the very Step #6 - "compile-libfuzzer-introspector-x86_64": * beginning) + Step #6 - "compile-libfuzzer-introspector-x86_64": * directly successful transactions (they were successfully completed on Step #6 - "compile-libfuzzer-introspector-x86_64": * the first try). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * A failed transaction is defined as unsuccessfully retried transactions. Step #6 - "compile-libfuzzer-introspector-x86_64": * It can be one of two types: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * failed (the number of failed transactions) = Step #6 - "compile-libfuzzer-introspector-x86_64": * 'serialization_failures' (they got a serialization error and were not Step #6 - "compile-libfuzzer-introspector-x86_64": * successfully retried) + Step #6 - "compile-libfuzzer-introspector-x86_64": * 'deadlock_failures' (they got a deadlock error and were not Step #6 - "compile-libfuzzer-introspector-x86_64": * successfully retried). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If the transaction was retried after a serialization or a deadlock Step #6 - "compile-libfuzzer-introspector-x86_64": * error this does not guarantee that this retry was successful. Thus Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * 'retries' (number of retries) = Step #6 - "compile-libfuzzer-introspector-x86_64": * number of retries in all retried transactions = Step #6 - "compile-libfuzzer-introspector-x86_64": * number of retries in (successfully retried transactions + Step #6 - "compile-libfuzzer-introspector-x86_64": * failed transactions); Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * 'retried' (number of all retried transactions) = Step #6 - "compile-libfuzzer-introspector-x86_64": * successfully retried transactions + Step #6 - "compile-libfuzzer-introspector-x86_64": * failed transactions. Step #6 - "compile-libfuzzer-introspector-x86_64": *---------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 cnt; /* number of successful transactions, not Step #6 - "compile-libfuzzer-introspector-x86_64": * including 'skipped' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 skipped; /* number of transactions skipped under --rate Step #6 - "compile-libfuzzer-introspector-x86_64": * and --latency-limit */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 retries; /* number of retries after a serialization or Step #6 - "compile-libfuzzer-introspector-x86_64": * a deadlock error in all the transactions */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 retried; /* number of all transactions that were Step #6 - "compile-libfuzzer-introspector-x86_64": * retried after a serialization or a deadlock Step #6 - "compile-libfuzzer-introspector-x86_64": * error (perhaps the last try was Step #6 - "compile-libfuzzer-introspector-x86_64": * unsuccessful) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 serialization_failures; /* number of transactions that were Step #6 - "compile-libfuzzer-introspector-x86_64": * not successfully retried after a Step #6 - "compile-libfuzzer-introspector-x86_64": * serialization error */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 deadlock_failures; /* number of transactions that were not Step #6 - "compile-libfuzzer-introspector-x86_64": * successfully retried after a deadlock Step #6 - "compile-libfuzzer-introspector-x86_64": * error */ Step #6 - "compile-libfuzzer-introspector-x86_64": SimpleStats latency; Step #6 - "compile-libfuzzer-introspector-x86_64": SimpleStats lag; Step #6 - "compile-libfuzzer-introspector-x86_64": } StatsData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct socket_set Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int maxfd; /* largest FD currently set in fds */ Step #6 - "compile-libfuzzer-introspector-x86_64": fd_set fds; Step #6 - "compile-libfuzzer-introspector-x86_64": } socket_set; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TSTATUS_IDLE, Step #6 - "compile-libfuzzer-introspector-x86_64": TSTATUS_IN_BLOCK, Step #6 - "compile-libfuzzer-introspector-x86_64": TSTATUS_CONN_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": TSTATUS_OTHER_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": } TStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PART_NONE, /* no partitioning */ Step #6 - "compile-libfuzzer-introspector-x86_64": PART_RANGE, /* range partitioning */ Step #6 - "compile-libfuzzer-introspector-x86_64": PART_HASH, /* hash partitioning */ Step #6 - "compile-libfuzzer-introspector-x86_64": } partition_method_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64 pg_time_usec_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum EStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ESTATUS_NO_ERROR = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ESTATUS_META_COMMAND_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* SQL errors */ Step #6 - "compile-libfuzzer-introspector-x86_64": ESTATUS_SERIALIZATION_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": ESTATUS_DEADLOCK_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": ESTATUS_OTHER_SQL_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": } EStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MetaCommand Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": META_NONE, /* not a known meta-command */ Step #6 - "compile-libfuzzer-introspector-x86_64": META_SET, /* \set */ Step #6 - "compile-libfuzzer-introspector-x86_64": META_SETSHELL, /* \setshell */ Step #6 - "compile-libfuzzer-introspector-x86_64": META_SHELL, /* \shell */ Step #6 - "compile-libfuzzer-introspector-x86_64": META_SLEEP, /* \sleep */ Step #6 - "compile-libfuzzer-introspector-x86_64": META_GSET, /* \gset */ Step #6 - "compile-libfuzzer-introspector-x86_64": META_ASET, /* \aset */ Step #6 - "compile-libfuzzer-introspector-x86_64": META_IF, /* \if */ Step #6 - "compile-libfuzzer-introspector-x86_64": META_ELIF, /* \elif */ Step #6 - "compile-libfuzzer-introspector-x86_64": META_ELSE, /* \else */ Step #6 - "compile-libfuzzer-introspector-x86_64": META_ENDIF, /* \endif */ Step #6 - "compile-libfuzzer-introspector-x86_64": META_STARTPIPELINE, /* \startpipeline */ Step #6 - "compile-libfuzzer-introspector-x86_64": META_SYNCPIPELINE, /* \syncpipeline */ Step #6 - "compile-libfuzzer-introspector-x86_64": META_ENDPIPELINE, /* \endpipeline */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MetaCommand; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Command Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PQExpBufferData lines; Step #6 - "compile-libfuzzer-introspector-x86_64": char *first_line; Step #6 - "compile-libfuzzer-introspector-x86_64": int type; Step #6 - "compile-libfuzzer-introspector-x86_64": MetaCommand meta; Step #6 - "compile-libfuzzer-introspector-x86_64": int argc; Step #6 - "compile-libfuzzer-introspector-x86_64": char *argv[MAX_ARGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": char *prepname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *varprefix; Step #6 - "compile-libfuzzer-introspector-x86_64": PgBenchExpr *expr; Step #6 - "compile-libfuzzer-introspector-x86_64": SimpleStats stats; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 retries; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 failures; Step #6 - "compile-libfuzzer-introspector-x86_64": } Command; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum QueryMode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": QUERY_SIMPLE, /* simple query */ Step #6 - "compile-libfuzzer-introspector-x86_64": QUERY_EXTENDED, /* extended query */ Step #6 - "compile-libfuzzer-introspector-x86_64": QUERY_PREPARED, /* extended query with prepared statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_QUERYMODE Step #6 - "compile-libfuzzer-introspector-x86_64": } QueryMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParsedScript Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *desc; /* script descriptor (eg, file name) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int weight; /* selection weight */ Step #6 - "compile-libfuzzer-introspector-x86_64": Command **commands; /* NULL-terminated array of Commands */ Step #6 - "compile-libfuzzer-introspector-x86_64": StatsData stats; /* total time spent in script */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ParsedScript; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Variable *vars; /* array of variable definitions */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nvars; /* number of variables */ 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 variables that we can currently store in 'vars' Step #6 - "compile-libfuzzer-introspector-x86_64": * without having to reallocate more space. We must always have max_vars Step #6 - "compile-libfuzzer-introspector-x86_64": * >= nvars. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int max_vars; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool vars_sorted; /* are variables sorted by name? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Variables; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SimpleStats Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 count; /* how many values were encountered */ Step #6 - "compile-libfuzzer-introspector-x86_64": double min; /* the minimum seen */ Step #6 - "compile-libfuzzer-introspector-x86_64": double max; /* the maximum seen */ Step #6 - "compile-libfuzzer-introspector-x86_64": double sum; /* sum of values */ Step #6 - "compile-libfuzzer-introspector-x86_64": double sum2; /* sum of squared values */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SimpleStats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *con; /* connection handle to DB */ Step #6 - "compile-libfuzzer-introspector-x86_64": int id; /* client No. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ConnectionStateEnum state; /* state machine's current state. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionalStack cstack; /* enclosing conditionals state */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Separate randomness for each client. This is used for random functions Step #6 - "compile-libfuzzer-introspector-x86_64": * PGBENCH_RANDOM_* during the execution of the script. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_prng_state cs_func_rs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int use_file; /* index in sql_script for this client */ Step #6 - "compile-libfuzzer-introspector-x86_64": int command; /* command number in script */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_syncs; /* number of ongoing sync commands */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* client variables */ Step #6 - "compile-libfuzzer-introspector-x86_64": Variables variables; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* various times about current transaction in microseconds */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_time_usec_t txn_scheduled; /* scheduled start time of transaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_time_usec_t sleep_until; /* scheduled start time of next cmd */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_time_usec_t txn_begin; /* used for measuring schedule lag times */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_time_usec_t stmt_begin; /* used for measuring statement latencies */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* whether client prepared each command of each script */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool **prepared; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For processing failures and repeating transactions with serialization Step #6 - "compile-libfuzzer-introspector-x86_64": * or deadlock errors: Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": EStatus estatus; /* the error status of the current transaction Step #6 - "compile-libfuzzer-introspector-x86_64": * execution; this is ESTATUS_NO_ERROR if Step #6 - "compile-libfuzzer-introspector-x86_64": * there were no errors */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_prng_state random_state; /* random state */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 tries; /* how many times have we already tried the Step #6 - "compile-libfuzzer-introspector-x86_64": * current transaction? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* per client collected stats */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 cnt; /* client transaction count, for -t; skipped Step #6 - "compile-libfuzzer-introspector-x86_64": * and failed transactions are also counted Step #6 - "compile-libfuzzer-introspector-x86_64": * here */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.633 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pgbench/pgbench.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGBT_NO_VALUE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBT_NULL, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBT_INT, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBT_DOUBLE, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBT_BOOLEAN, Step #6 - "compile-libfuzzer-introspector-x86_64": /* add other types here */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PgBenchValueType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgBenchExpr PgBenchExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PgBenchExprType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ENODE_CONSTANT, Step #6 - "compile-libfuzzer-introspector-x86_64": ENODE_VARIABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": ENODE_FUNCTION, Step #6 - "compile-libfuzzer-introspector-x86_64": } PgBenchExprType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgBenchExprList PgBenchExprList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgBenchValueType type; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 ival; Step #6 - "compile-libfuzzer-introspector-x86_64": double dval; Step #6 - "compile-libfuzzer-introspector-x86_64": bool bval; Step #6 - "compile-libfuzzer-introspector-x86_64": /* add other types here */ Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgBenchValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgBenchExprLink PgBenchExprLink; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PgBenchFunction Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_ADD, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_SUB, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_MUL, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_DIV, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_MOD, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_DEBUG, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_ABS, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_LEAST, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_GREATEST, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_INT, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_DOUBLE, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_PI, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_SQRT, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_LN, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_EXP, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_RANDOM, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_RANDOM_GAUSSIAN, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_RANDOM_EXPONENTIAL, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_RANDOM_ZIPFIAN, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_POW, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_AND, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_OR, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_NOT, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_BITAND, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_BITOR, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_BITXOR, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_LSHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_RSHIFT, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_EQ, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_NE, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_LE, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_LT, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_IS, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_CASE, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_HASH_FNV1A, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_HASH_MURMUR2, Step #6 - "compile-libfuzzer-introspector-x86_64": PGBENCH_PERMUTE, Step #6 - "compile-libfuzzer-introspector-x86_64": } PgBenchFunction; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.637 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/compress_lz4.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.641 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/parallel.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WRKR_NOT_STARTED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": WRKR_IDLE, Step #6 - "compile-libfuzzer-introspector-x86_64": WRKR_WORKING, Step #6 - "compile-libfuzzer-introspector-x86_64": WRKR_TERMINATED, Step #6 - "compile-libfuzzer-introspector-x86_64": } T_WorkerStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ShutdownInformation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelState *pstate; Step #6 - "compile-libfuzzer-introspector-x86_64": Archive *AHX; Step #6 - "compile-libfuzzer-introspector-x86_64": } ShutdownInformation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DumpSignalInformation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ArchiveHandle *myAH; /* database connection to issue cancel for */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelState *pstate; /* parallel state, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool handler_set; /* signal handler set up in this process? */ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef WIN32 Step #6 - "compile-libfuzzer-introspector-x86_64": bool am_worker; /* am I a worker process? */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } DumpSignalInformation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ArchiveHandle *AH; /* leader database connection */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelSlot *slot; /* this worker's parallel slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WorkerInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.652 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/compress_zstd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ZstdCompressorState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* This is a normal file to which we read/write compressed data */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *fp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_CStream *cstream; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_DStream *dstream; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_outBuffer output; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_inBuffer input; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* pointer to a static string like from strerror(), for Zstd_write() */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *zstderror; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZstdCompressorState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.659 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_backup_custom.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CompressorState *cs; Step #6 - "compile-libfuzzer-introspector-x86_64": int hasSeek; Step #6 - "compile-libfuzzer-introspector-x86_64": /* lastFilePos is used only when reading, and may be invalid if !hasSeek */ Step #6 - "compile-libfuzzer-introspector-x86_64": pgoff_t lastFilePos; /* position after last data block we've read */ Step #6 - "compile-libfuzzer-introspector-x86_64": } lclContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int dataState; Step #6 - "compile-libfuzzer-introspector-x86_64": pgoff_t dataPos; /* valid only if dataState=K_OFFSET_POS_SET */ Step #6 - "compile-libfuzzer-introspector-x86_64": } lclTocEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.667 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_dump.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _dumpableObjectWithAcl Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableAcl dacl; Step #6 - "compile-libfuzzer-introspector-x86_64": } DumpableObjectWithAcl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _namespaceInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableAcl dacl; Step #6 - "compile-libfuzzer-introspector-x86_64": bool create; /* CREATE SCHEMA, or just set owner? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid nspowner; /* OID of owner */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; /* name of owner */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NamespaceInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _oprInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; Step #6 - "compile-libfuzzer-introspector-x86_64": char oprkind; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oprcode; Step #6 - "compile-libfuzzer-introspector-x86_64": } OprInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _collInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; Step #6 - "compile-libfuzzer-introspector-x86_64": } CollInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _transformInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid trftype; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid trflang; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid trffromsql; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid trftosql; Step #6 - "compile-libfuzzer-introspector-x86_64": } TransformInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tmplInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tmplinit; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tmpllexize; Step #6 - "compile-libfuzzer-introspector-x86_64": } TSTemplateInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _defaultACLInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableAcl dacl; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *defaclrole; Step #6 - "compile-libfuzzer-introspector-x86_64": char defaclobjtype; Step #6 - "compile-libfuzzer-introspector-x86_64": } DefaultACLInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _extensionInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": char *namespace; /* schema containing extension's objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool relocatable; Step #6 - "compile-libfuzzer-introspector-x86_64": char *extversion; Step #6 - "compile-libfuzzer-introspector-x86_64": char *extconfig; /* info about configuration tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *extcondition; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExtensionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _accessMethodInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": char amtype; Step #6 - "compile-libfuzzer-introspector-x86_64": char *amhandler; Step #6 - "compile-libfuzzer-introspector-x86_64": } AccessMethodInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _convInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConvInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _cfgInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid cfgparser; Step #6 - "compile-libfuzzer-introspector-x86_64": } TSConfigInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 DumpComponents; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _dumpableAcl Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *acl; /* the object's actual ACL string */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *acldefault; /* default ACL for the object's type & owner */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* these fields come from the object's pg_init_privs entry, if any: */ Step #6 - "compile-libfuzzer-introspector-x86_64": char privtype; /* entry type, 'i' or 'e'; 0 if no entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *initprivs; /* the object's initial ACL string, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DumpableAcl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _PublicationInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; Step #6 - "compile-libfuzzer-introspector-x86_64": bool puballtables; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pubinsert; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pubupdate; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pubdelete; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pubtruncate; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pubviaroot; Step #6 - "compile-libfuzzer-introspector-x86_64": PublishGencolsType pubgencols_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } PublicationInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _PublicationSchemaInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": PublicationInfo *publication; Step #6 - "compile-libfuzzer-introspector-x86_64": NamespaceInfo *pubschema; Step #6 - "compile-libfuzzer-introspector-x86_64": } PublicationSchemaInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* When modifying this enum, update priority tables in pg_dump_sort.c! */ Step #6 - "compile-libfuzzer-introspector-x86_64": DO_NAMESPACE, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_EXTENSION, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_TYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_SHELL_TYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_FUNC, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_AGG, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_OPERATOR, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_ACCESS_METHOD, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_OPCLASS, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_OPFAMILY, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_COLLATION, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_CONVERSION, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_TABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_TABLE_ATTACH, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_ATTRDEF, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_INDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_INDEX_ATTACH, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_STATSEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_RULE, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_TRIGGER, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_CONSTRAINT, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_FK_CONSTRAINT, /* see note for ConstraintInfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": DO_PROCLANG, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_CAST, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_TABLE_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_SEQUENCE_SET, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_DUMMY_TYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_TSPARSER, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_TSDICT, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_TSTEMPLATE, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_TSCONFIG, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_FDW, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_FOREIGN_SERVER, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_DEFAULT_ACL, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_TRANSFORM, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_LARGE_OBJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_LARGE_OBJECT_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_PRE_DATA_BOUNDARY, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_POST_DATA_BOUNDARY, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_EVENT_TRIGGER, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_REFRESH_MATVIEW, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_POLICY, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_PUBLICATION, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_PUBLICATION_REL, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_PUBLICATION_TABLE_IN_SCHEMA, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_REL_STATS, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_SUBSCRIPTION, Step #6 - "compile-libfuzzer-introspector-x86_64": DO_SUBSCRIPTION_REL, /* see note for SubRelInfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DumpableObjectType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tableInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are collected for every table in the database. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableAcl dacl; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; Step #6 - "compile-libfuzzer-introspector-x86_64": char relkind; Step #6 - "compile-libfuzzer-introspector-x86_64": char relpersistence; /* relation persistence */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool relispopulated; /* relation is populated */ Step #6 - "compile-libfuzzer-introspector-x86_64": char relreplident; /* replica identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *reltablespace; /* relation tablespace */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *reloptions; /* options specified by WITH (...) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *checkoption; /* WITH CHECK OPTION, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *toast_reloptions; /* WITH options for the TOAST table */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasindex; /* does it have any indexes? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasrules; /* does it have any rules? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hastriggers; /* does it have any triggers? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hascolumnACLs; /* do any columns have non-default ACLs? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rowsec; /* is row security enabled? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool forcerowsec; /* is row security forced? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasoids; /* does it have OIDs? */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 frozenxid; /* table's relfrozenxid */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 minmxid; /* table's relminmxid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid toast_oid; /* toast table's OID, or 0 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 toast_frozenxid; /* toast table's relfrozenxid, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 toast_minmxid; /* toast table's relminmxid */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ncheck; /* # of CHECK expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid reltype; /* OID of table's composite type, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid reloftype; /* underlying type for typed table */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid foreign_server; /* foreign server oid, if applicable */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* these two are set only if table is a sequence owned by a column: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid owning_tab; /* OID of table owning sequence */ Step #6 - "compile-libfuzzer-introspector-x86_64": int owning_col; /* attr # of column owning sequence */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_identity_sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": int relpages; /* table's size in pages (from pg_class) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int toastpages; /* toast table's size in pages, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool interesting; /* true if need to collect more data */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool dummy_view; /* view's real definition must be postponed */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool postponed_def; /* matview must be postponed into post-data */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ispartition; /* is table a partition? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool unsafe_partitions; /* is it an unsafe partitioned table? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int numParents; /* number of (immediate) parent tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _tableInfo **parents; /* TableInfos of immediate parents */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are computed only if we decide the table is interesting Step #6 - "compile-libfuzzer-introspector-x86_64": * (it's either a table to dump, or a direct parent of a dumpable table). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numatts; /* number of attributes */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **attnames; /* the attribute names */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **atttypnames; /* attribute type names */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *attstattarget; /* attribute statistics targets */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *attstorage; /* attribute storage scheme */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *typstorage; /* type storage scheme */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *attisdropped; /* true if attr is dropped; don't dump it */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *attidentity; Step #6 - "compile-libfuzzer-introspector-x86_64": char *attgenerated; Step #6 - "compile-libfuzzer-introspector-x86_64": int *attlen; /* attribute length, used by binary_upgrade */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *attalign; /* attribute align, used by binary_upgrade */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *attislocal; /* true if attr has local definition */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **attoptions; /* per-attribute options */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *attcollation; /* per-attribute collation selection */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *attcompression; /* per-attribute compression method */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **attfdwoptions; /* per-attribute fdw options */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **attmissingval; /* per attribute missing value */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **notnull_constrs; /* NOT NULL constraint names. If null, Step #6 - "compile-libfuzzer-introspector-x86_64": * there isn't one on this column. If Step #6 - "compile-libfuzzer-introspector-x86_64": * empty string, unnamed constraint Step #6 - "compile-libfuzzer-introspector-x86_64": * (pre-v17) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *notnull_noinh; /* NOT NULL is NO INHERIT */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *notnull_islocal; /* true if NOT NULL has local definition */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _attrDefInfo **attrdefs; /* DEFAULT expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _constraintInfo *checkexprs; /* CHECK constraints */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool needs_override; /* has GENERATED ALWAYS AS IDENTITY */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *amname; /* relation access method */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Stuff computed only for dumpable tables. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numIndexes; /* number of indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _indxInfo *indexes; /* indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _tableDataInfo *dataObj; /* TableDataInfo, if dumping its data */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numTriggers; /* number of triggers for table */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _triggerInfo *triggers; /* array of TriggerInfo structs */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TableInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _indxInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": TableInfo *indextable; /* link to table the index is for */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *indexdef; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tablespace; /* tablespace in which index is stored */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *indreloptions; /* options specified by WITH (...) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *indstatcols; /* column numbers with statistics */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *indstatvals; /* statistic values for columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": int indnkeyattrs; /* number of index key attributes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int indnattrs; /* total number of index attributes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *indkeys; /* In spite of the name 'indkeys' this field Step #6 - "compile-libfuzzer-introspector-x86_64": * contains both key and nonkey attributes */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool indisclustered; Step #6 - "compile-libfuzzer-introspector-x86_64": bool indisreplident; Step #6 - "compile-libfuzzer-introspector-x86_64": bool indnullsnotdistinct; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid parentidx; /* if a partition, parent index OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": SimplePtrList partattaches; /* if partitioned, partition attach objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* if there is an associated constraint object, its dumpId: */ Step #6 - "compile-libfuzzer-introspector-x86_64": DumpId indexconstraint; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndxInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _constraintInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": TableInfo *contable; /* NULL if domain constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeInfo *condomain; /* NULL if table constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": char contype; Step #6 - "compile-libfuzzer-introspector-x86_64": char *condef; /* definition, if CHECK or FOREIGN KEY */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid confrelid; /* referenced table, if FOREIGN KEY */ Step #6 - "compile-libfuzzer-introspector-x86_64": DumpId conindex; /* identifies associated index if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool condeferrable; /* true if constraint is DEFERRABLE */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool condeferred; /* true if constraint is INITIALLY DEFERRED */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool conperiod; /* true if the constraint is WITHOUT OVERLAPS */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool conislocal; /* true if constraint has local definition */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool separate; /* true if must dump as separate item */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ConstraintInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _prsInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid prsstart; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid prstoken; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid prsend; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid prsheadline; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid prslextype; Step #6 - "compile-libfuzzer-introspector-x86_64": } TSParserInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _fdwInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableAcl dacl; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *fdwhandler; Step #6 - "compile-libfuzzer-introspector-x86_64": char *fdwvalidator; Step #6 - "compile-libfuzzer-introspector-x86_64": char *fdwoptions; Step #6 - "compile-libfuzzer-introspector-x86_64": } FdwInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _SubscriptionInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; Step #6 - "compile-libfuzzer-introspector-x86_64": bool subenabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool subbinary; Step #6 - "compile-libfuzzer-introspector-x86_64": char substream; Step #6 - "compile-libfuzzer-introspector-x86_64": char subtwophasestate; Step #6 - "compile-libfuzzer-introspector-x86_64": bool subdisableonerr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool subpasswordrequired; Step #6 - "compile-libfuzzer-introspector-x86_64": bool subrunasowner; Step #6 - "compile-libfuzzer-introspector-x86_64": bool subfailover; Step #6 - "compile-libfuzzer-introspector-x86_64": char *subconninfo; Step #6 - "compile-libfuzzer-introspector-x86_64": char *subslotname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *subsynccommit; Step #6 - "compile-libfuzzer-introspector-x86_64": char *subpublications; Step #6 - "compile-libfuzzer-introspector-x86_64": char *suborigin; Step #6 - "compile-libfuzzer-introspector-x86_64": char *suboriginremotelsn; Step #6 - "compile-libfuzzer-introspector-x86_64": } SubscriptionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _dumpableObject Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObjectType objType; Step #6 - "compile-libfuzzer-introspector-x86_64": CatalogId catId; /* zero if not a cataloged object */ Step #6 - "compile-libfuzzer-introspector-x86_64": DumpId dumpId; /* assigned by AssignDumpId() */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* object name (should never be NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _namespaceInfo *namespace; /* containing namespace, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": DumpComponents dump; /* bitmask of components requested to dump */ Step #6 - "compile-libfuzzer-introspector-x86_64": DumpComponents dump_contains; /* as above, but for contained objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": DumpComponents components; /* bitmask of components available to dump */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ext_member; /* true if object is member of extension */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool depends_on_ext; /* true if object depends on an extension */ Step #6 - "compile-libfuzzer-introspector-x86_64": DumpId *dependencies; /* dumpIds of objects this one depends on */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nDeps; /* number of valid dependencies */ Step #6 - "compile-libfuzzer-introspector-x86_64": int allocDeps; /* allocated size of dependencies[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DumpableObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tableAttachInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": TableInfo *parentTbl; /* link to partitioned table */ Step #6 - "compile-libfuzzer-introspector-x86_64": TableInfo *partitionTbl; /* link to partition */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TableAttachInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _indexAttachInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": IndxInfo *parentIdx; /* link to index on partitioned table */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndxInfo *partitionIdx; /* link to index on partition */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexAttachInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _dictInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dicttemplate; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dictinitoption; Step #6 - "compile-libfuzzer-introspector-x86_64": } TSDictInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _foreignServerInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableAcl dacl; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid srvfdw; Step #6 - "compile-libfuzzer-introspector-x86_64": char *srvtype; Step #6 - "compile-libfuzzer-introspector-x86_64": char *srvversion; Step #6 - "compile-libfuzzer-introspector-x86_64": char *srvoptions; Step #6 - "compile-libfuzzer-introspector-x86_64": } ForeignServerInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _evttriggerInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": char *evtname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *evtevent; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *evtowner; Step #6 - "compile-libfuzzer-introspector-x86_64": char *evttags; Step #6 - "compile-libfuzzer-introspector-x86_64": char *evtfname; Step #6 - "compile-libfuzzer-introspector-x86_64": char evtenabled; Step #6 - "compile-libfuzzer-introspector-x86_64": } EventTriggerInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _inhInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid inhrelid; /* OID of a child table */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid inhparent; /* OID of its parent */ Step #6 - "compile-libfuzzer-introspector-x86_64": } InhInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _loInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableAcl dacl; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; Step #6 - "compile-libfuzzer-introspector-x86_64": int numlos; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid looids[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } LoInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _funcInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableAcl dacl; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid lang; Step #6 - "compile-libfuzzer-introspector-x86_64": int nargs; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *argtypes; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid prorettype; Step #6 - "compile-libfuzzer-introspector-x86_64": bool postponed_def; /* function must be postponed into post-data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FuncInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _opclassInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; Step #6 - "compile-libfuzzer-introspector-x86_64": } OpclassInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _relStatsInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": char relkind; /* 'r', 'm', 'i', etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool postponed_def; /* stats must be postponed into post-data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RelStatsInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _opfamilyInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; Step #6 - "compile-libfuzzer-introspector-x86_64": } OpfamilyInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _statsExtInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; /* owner */ Step #6 - "compile-libfuzzer-introspector-x86_64": TableInfo *stattable; /* link to table the stats are for */ Step #6 - "compile-libfuzzer-introspector-x86_64": int stattarget; /* statistics target */ Step #6 - "compile-libfuzzer-introspector-x86_64": } StatsExtInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _SubRelInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": SubscriptionInfo *subinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": TableInfo *tblinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": char srsubstate; Step #6 - "compile-libfuzzer-introspector-x86_64": char *srsublsn; Step #6 - "compile-libfuzzer-introspector-x86_64": } SubRelInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _typeInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableAcl dacl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: dobj.name is the raw pg_type.typname entry. ftypname is the Step #6 - "compile-libfuzzer-introspector-x86_64": * result of format_type(), which will be quoted if needed, and might be Step #6 - "compile-libfuzzer-introspector-x86_64": * schema-qualified too. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *ftypname; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolname; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typelem; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typrelid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typarray; Step #6 - "compile-libfuzzer-introspector-x86_64": char typrelkind; /* 'r', 'v', 'c', etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": char typtype; /* 'b', 'c', etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isArray; /* true if auto-generated array type */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isMultirange; /* true if auto-generated multirange type */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isDefined; /* true if typisdefined */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* If needed, we'll create a "shell type" entry for it; link that here: */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _shellTypeInfo *shellType; /* shell-type entry, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* If it's a domain, we store links to its constraints here: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nDomChecks; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _constraintInfo *domChecks; Step #6 - "compile-libfuzzer-introspector-x86_64": } TypeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _attrDefInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; /* note: dobj.name is name of table */ Step #6 - "compile-libfuzzer-introspector-x86_64": TableInfo *adtable; /* link to table of attribute */ Step #6 - "compile-libfuzzer-introspector-x86_64": int adnum; Step #6 - "compile-libfuzzer-introspector-x86_64": char *adef_expr; /* decompiled DEFAULT expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool separate; /* true if must dump as separate item */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AttrDefInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _ruleInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": TableInfo *ruletable; /* link to table the rule is for */ Step #6 - "compile-libfuzzer-introspector-x86_64": char ev_type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_instead; Step #6 - "compile-libfuzzer-introspector-x86_64": char ev_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool separate; /* true if must dump as separate item */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* separate is always true for non-ON SELECT rules */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RuleInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _procLangInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableAcl dacl; Step #6 - "compile-libfuzzer-introspector-x86_64": bool lanpltrusted; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid lanplcallfoid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid laninline; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid lanvalidator; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *lanowner; Step #6 - "compile-libfuzzer-introspector-x86_64": } ProcLangInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _policyInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": TableInfo *poltable; Step #6 - "compile-libfuzzer-introspector-x86_64": char *polname; /* null indicates RLS is enabled on rel */ Step #6 - "compile-libfuzzer-introspector-x86_64": char polcmd; Step #6 - "compile-libfuzzer-introspector-x86_64": bool polpermissive; Step #6 - "compile-libfuzzer-introspector-x86_64": char *polroles; Step #6 - "compile-libfuzzer-introspector-x86_64": char *polqual; Step #6 - "compile-libfuzzer-introspector-x86_64": char *polwithcheck; Step #6 - "compile-libfuzzer-introspector-x86_64": } PolicyInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _PublicationRelInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": PublicationInfo *publication; Step #6 - "compile-libfuzzer-introspector-x86_64": TableInfo *pubtable; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pubrelqual; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pubrattrs; Step #6 - "compile-libfuzzer-introspector-x86_64": } PublicationRelInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _shellTypeInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TypeInfo *baseType; /* back link to associated base type */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ShellTypeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tableDataInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": TableInfo *tdtable; /* link to table to dump */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *filtercond; /* WHERE condition to limit rows dumped */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TableDataInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _triggerInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": TableInfo *tgtable; /* link to table the trigger is for */ Step #6 - "compile-libfuzzer-introspector-x86_64": char tgenabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tgispartition; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tgdef; Step #6 - "compile-libfuzzer-introspector-x86_64": } TriggerInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _castInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject dobj; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid castsource; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid casttarget; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid castfunc; Step #6 - "compile-libfuzzer-introspector-x86_64": char castcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": char castmethod; Step #6 - "compile-libfuzzer-introspector-x86_64": } CastInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _aggInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FuncInfo aggfn; Step #6 - "compile-libfuzzer-introspector-x86_64": /* we don't require any other fields at the moment */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AggInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.676 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_restore.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.684 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/common.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _catalogIdMapEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CatalogId catId; /* the indexed CatalogId */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 status; /* hash status */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashval; /* hash code for the CatalogId */ Step #6 - "compile-libfuzzer-introspector-x86_64": DumpableObject *dobj; /* the associated DumpableObject, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExtensionInfo *ext; /* owning extension, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CatalogIdMapEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.693 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_backup_tar.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.696 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/compress_zstd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.700 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/compress_io.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.704 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid roleoid; /* role's OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rolename; /* role's name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RoleNameItem; 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 *provider; /* label provider of this security label */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *label; /* security label for an object */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid classoid; /* object class (catalog OID) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid objoid; /* object OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": int objsubid; /* subobject (table column #) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SecLabelItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SeqType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SEQTYPE_SMALLINT, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQTYPE_INTEGER, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQTYPE_BIGINT, Step #6 - "compile-libfuzzer-introspector-x86_64": } SeqType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum OidOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": zeroIsError = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": zeroAsStar = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": zeroAsNone = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": } OidOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oid; /* object OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": char relkind; /* object kind */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileNumber relfilenumber; /* object filenode */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid toast_oid; /* toast table OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileNumber toast_relfilenumber; /* toast table filenode */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid toast_index_oid; /* toast table index OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileNumber toast_index_relfilenumber; /* toast table index filenode */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BinaryUpgradeClassOidItem; 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 *descr; /* comment for an object */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid classoid; /* object class (catalog OID) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid objoid; /* object OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": int objsubid; /* subobject (table column #) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CommentItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oid; /* sequence OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": SeqType seqtype; /* data type of sequence */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool cycled; /* whether sequence cycles */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 minv; /* minimum value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 maxv; /* maximum value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 startv; /* start value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 incby; /* increment value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 cache; /* cache size */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 last_value; /* last value of sequence */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_called; /* whether nextval advances before returning */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SequenceItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.857 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/compress_none.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.862 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/dumputils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.866 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_backup_db.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.873 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_backup_null.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.877 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_backup_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.881 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_backup_directory.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Our archive location. This is basically what the user specified as his Step #6 - "compile-libfuzzer-introspector-x86_64": * backup file but of course here it is a directory. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *directory; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CompressFileHandle *dataFH; /* currently open data file */ Step #6 - "compile-libfuzzer-introspector-x86_64": CompressFileHandle *LOsTocFH; /* file handle for blobs_NNN.toc */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelState *pstate; /* for parallel backup / restore */ Step #6 - "compile-libfuzzer-introspector-x86_64": } lclContext; 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; /* filename excluding the directory (basename) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } lclTocEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.890 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/compress_lz4.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LZ4State Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Used by the Stream API to keep track of the file stream. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *fp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZ4F_preferences_t prefs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZ4F_compressionContext_t ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": LZ4F_decompressionContext_t dtx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Used by the Stream API's lazy initialization. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool inited; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Used by the Stream API to distinguish between compression and Step #6 - "compile-libfuzzer-introspector-x86_64": * decompression operations. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool compressing; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Used by the Compressor API to mark if the compression headers have been Step #6 - "compile-libfuzzer-introspector-x86_64": * written after initialization. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool needs_header_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buflen; Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Used by the Stream API to store already uncompressed data that the Step #6 - "compile-libfuzzer-introspector-x86_64": * caller has not consumed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t overflowalloclen; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t overflowlen; Step #6 - "compile-libfuzzer-introspector-x86_64": char *overflowbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Used by both APIs to keep track of the compressed data length stored in Step #6 - "compile-libfuzzer-introspector-x86_64": * the buffer. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t compressedlen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Used by both APIs to keep track of error codes. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t errcode; Step #6 - "compile-libfuzzer-introspector-x86_64": } LZ4State; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.898 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_backup_tar.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *nFH; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *tarFH; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *tmpFH; Step #6 - "compile-libfuzzer-introspector-x86_64": char *targetFile; Step #6 - "compile-libfuzzer-introspector-x86_64": char mode; Step #6 - "compile-libfuzzer-introspector-x86_64": pgoff_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": pgoff_t fileLen; Step #6 - "compile-libfuzzer-introspector-x86_64": ArchiveHandle *AH; Step #6 - "compile-libfuzzer-introspector-x86_64": } TAR_MEMBER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TAR_MEMBER *TH; Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": } lclTocEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int hasSeek; Step #6 - "compile-libfuzzer-introspector-x86_64": pgoff_t filePos; Step #6 - "compile-libfuzzer-introspector-x86_64": TAR_MEMBER *loToc; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *tarFH; Step #6 - "compile-libfuzzer-introspector-x86_64": pgoff_t tarFHpos; Step #6 - "compile-libfuzzer-introspector-x86_64": pgoff_t tarNextMember; Step #6 - "compile-libfuzzer-introspector-x86_64": TAR_MEMBER *FH; Step #6 - "compile-libfuzzer-introspector-x86_64": int isSpecialScript; Step #6 - "compile-libfuzzer-introspector-x86_64": TAR_MEMBER *scriptTH; Step #6 - "compile-libfuzzer-introspector-x86_64": } lclContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.909 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.914 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_backup_archiver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.945 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/compress_io.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*WriteFunc) (ArchiveHandle *AH, const char *buf, size_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t (*ReadFunc) (ArchiveHandle *AH, char **buf, size_t *buflen); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CompressorState CompressorState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CompressFileHandle CompressFileHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.950 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_backup_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*on_exit_nicely_callback) (int code, void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.953 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_backup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _connParams Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields record the actual command line parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *dbname; /* this may be a connstring! */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *pgport; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pghost; Step #6 - "compile-libfuzzer-introspector-x86_64": char *username; Step #6 - "compile-libfuzzer-introspector-x86_64": trivalue promptPassword; Step #6 - "compile-libfuzzer-introspector-x86_64": /* If not NULL, this overrides the dbname obtained from command line */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* (but *only* the DB name, not anything else in the connstring) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *override_dbname; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConnParams; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum _teSection Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SECTION_NONE = 1, /* comments, ACLs, etc; can be anywhere */ Step #6 - "compile-libfuzzer-introspector-x86_64": SECTION_PRE_DATA, /* stuff to be processed before data */ Step #6 - "compile-libfuzzer-introspector-x86_64": SECTION_DATA, /* table data, large objects, LO comments */ Step #6 - "compile-libfuzzer-introspector-x86_64": SECTION_POST_DATA, /* stuff to be processed after data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } teSection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum _archiveFormat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": archUnknown = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": archCustom = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": archTar = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": archNull = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": archDirectory = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": } ArchiveFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _restoreOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int createDB; /* Issue commands to create the database */ Step #6 - "compile-libfuzzer-introspector-x86_64": int noOwner; /* Don't try to match original object owner */ Step #6 - "compile-libfuzzer-introspector-x86_64": int noTableAm; /* Don't issue table-AM-related commands */ Step #6 - "compile-libfuzzer-introspector-x86_64": int noTablespace; /* Don't issue tablespace-related commands */ Step #6 - "compile-libfuzzer-introspector-x86_64": int disable_triggers; /* disable triggers during data-only Step #6 - "compile-libfuzzer-introspector-x86_64": * restore */ Step #6 - "compile-libfuzzer-introspector-x86_64": int use_setsessauth; /* Use SET SESSION AUTHORIZATION commands Step #6 - "compile-libfuzzer-introspector-x86_64": * instead of OWNER TO */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *superuser; /* Username to use as superuser */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *use_role; /* Issue SET ROLE to this */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dropSchema; Step #6 - "compile-libfuzzer-introspector-x86_64": int disable_dollar_quoting; Step #6 - "compile-libfuzzer-introspector-x86_64": int dump_inserts; /* 0 = COPY, otherwise rows per INSERT */ Step #6 - "compile-libfuzzer-introspector-x86_64": int column_inserts; Step #6 - "compile-libfuzzer-introspector-x86_64": int if_exists; Step #6 - "compile-libfuzzer-introspector-x86_64": int no_comments; /* Skip comments */ Step #6 - "compile-libfuzzer-introspector-x86_64": int no_publications; /* Skip publication entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": int no_security_labels; /* Skip security label entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": int no_subscriptions; /* Skip subscription entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": int strict_names; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": int dumpSections; Step #6 - "compile-libfuzzer-introspector-x86_64": int verbose; Step #6 - "compile-libfuzzer-introspector-x86_64": int aclsSkip; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *lockWaitTimeout; Step #6 - "compile-libfuzzer-introspector-x86_64": int include_everything; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int tocSummary; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tocFile; Step #6 - "compile-libfuzzer-introspector-x86_64": int format; Step #6 - "compile-libfuzzer-introspector-x86_64": char *formatName; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int selTypes; Step #6 - "compile-libfuzzer-introspector-x86_64": int selIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": int selFunction; Step #6 - "compile-libfuzzer-introspector-x86_64": int selTrigger; Step #6 - "compile-libfuzzer-introspector-x86_64": int selTable; Step #6 - "compile-libfuzzer-introspector-x86_64": SimpleStringList indexNames; Step #6 - "compile-libfuzzer-introspector-x86_64": SimpleStringList functionNames; Step #6 - "compile-libfuzzer-introspector-x86_64": SimpleStringList schemaNames; Step #6 - "compile-libfuzzer-introspector-x86_64": SimpleStringList schemaExcludeNames; Step #6 - "compile-libfuzzer-introspector-x86_64": SimpleStringList triggerNames; Step #6 - "compile-libfuzzer-introspector-x86_64": SimpleStringList tableNames; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int useDB; Step #6 - "compile-libfuzzer-introspector-x86_64": ConnParams cparams; /* parameters to use if useDB */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int noDataForFailedTables; Step #6 - "compile-libfuzzer-introspector-x86_64": int exit_on_error; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_compress_specification compression_spec; /* Specification for Step #6 - "compile-libfuzzer-introspector-x86_64": * compression */ Step #6 - "compile-libfuzzer-introspector-x86_64": int suppressDumpWarnings; /* Suppress output of WARNING entries Step #6 - "compile-libfuzzer-introspector-x86_64": * to stderr */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool single_txn; /* restore all TOCs in one transaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": int txn_size; /* restore this many TOCs per txn, if > 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool *idWanted; /* array showing which dump IDs to emit */ Step #6 - "compile-libfuzzer-introspector-x86_64": int enable_row_security; Step #6 - "compile-libfuzzer-introspector-x86_64": int sequence_data; /* dump sequence data even in schema-only mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": int binary_upgrade; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* flags derived from the user-settable flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool dumpSchema; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dumpData; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dumpStatistics; Step #6 - "compile-libfuzzer-introspector-x86_64": } RestoreOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Archive Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DumpOptions *dopt; /* options, if dumping */ Step #6 - "compile-libfuzzer-introspector-x86_64": RestoreOptions *ropt; /* options, if restoring */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int verbose; Step #6 - "compile-libfuzzer-introspector-x86_64": char *remoteVersionStr; /* server's version string */ Step #6 - "compile-libfuzzer-introspector-x86_64": int remoteVersion; /* same in numeric form */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isStandby; /* is server a standby node */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int minRemoteVersion; /* allowable range */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxRemoteVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int numWorkers; /* number of parallel processes */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *sync_snapshot_id; /* sync snapshot id for parallel operation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* info needed for string escaping */ Step #6 - "compile-libfuzzer-introspector-x86_64": int encoding; /* libpq code for client_encoding */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool std_strings; /* standard_conforming_strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* other important stuff */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *searchpath; /* search_path to set during restore */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *use_role; /* Issue SET ROLE to this */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* error handling */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool exit_on_error; /* whether to exit on SQL errors... */ Step #6 - "compile-libfuzzer-introspector-x86_64": int n_errors; /* number of errors (if no die) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* prepared-query status */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *is_prepared; /* indexed by enum _dumpPreparedQueries */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The rest is private */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Archive; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int DumpId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*DataDumperPtr) (Archive *AH, const void *userArg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum trivalue Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TRI_DEFAULT, Step #6 - "compile-libfuzzer-introspector-x86_64": TRI_NO, Step #6 - "compile-libfuzzer-introspector-x86_64": TRI_YES, Step #6 - "compile-libfuzzer-introspector-x86_64": } trivalue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum _archiveMode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": archModeAppend, Step #6 - "compile-libfuzzer-introspector-x86_64": archModeWrite, Step #6 - "compile-libfuzzer-introspector-x86_64": archModeRead, Step #6 - "compile-libfuzzer-introspector-x86_64": } ArchiveMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _dumpOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ConnParams cparams; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int binary_upgrade; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* various user-settable parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dumpSections; /* bitmask of chosen sections */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool aclsSkip; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *lockWaitTimeout; Step #6 - "compile-libfuzzer-introspector-x86_64": int dump_inserts; /* 0 = COPY, otherwise rows per INSERT */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* flags for various command-line long options */ Step #6 - "compile-libfuzzer-introspector-x86_64": int disable_dollar_quoting; Step #6 - "compile-libfuzzer-introspector-x86_64": int column_inserts; Step #6 - "compile-libfuzzer-introspector-x86_64": int if_exists; Step #6 - "compile-libfuzzer-introspector-x86_64": int no_comments; Step #6 - "compile-libfuzzer-introspector-x86_64": int no_security_labels; Step #6 - "compile-libfuzzer-introspector-x86_64": int no_publications; Step #6 - "compile-libfuzzer-introspector-x86_64": int no_subscriptions; Step #6 - "compile-libfuzzer-introspector-x86_64": int no_toast_compression; Step #6 - "compile-libfuzzer-introspector-x86_64": int no_unlogged_table_data; Step #6 - "compile-libfuzzer-introspector-x86_64": int serializable_deferrable; Step #6 - "compile-libfuzzer-introspector-x86_64": int disable_triggers; Step #6 - "compile-libfuzzer-introspector-x86_64": int outputNoTableAm; Step #6 - "compile-libfuzzer-introspector-x86_64": int outputNoTablespaces; Step #6 - "compile-libfuzzer-introspector-x86_64": int use_setsessauth; Step #6 - "compile-libfuzzer-introspector-x86_64": int enable_row_security; Step #6 - "compile-libfuzzer-introspector-x86_64": int load_via_partition_root; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* default, if no "inclusion" switches appear, is to dump everything */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool include_everything; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int outputClean; Step #6 - "compile-libfuzzer-introspector-x86_64": int outputCreateDB; Step #6 - "compile-libfuzzer-introspector-x86_64": bool outputLOs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dontOutputLOs; Step #6 - "compile-libfuzzer-introspector-x86_64": int outputNoOwner; Step #6 - "compile-libfuzzer-introspector-x86_64": char *outputSuperuser; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int sequence_data; /* dump sequence data even in schema-only mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": int do_nothing; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* flags derived from the user-settable flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool dumpSchema; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dumpData; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dumpStatistics; Step #6 - "compile-libfuzzer-introspector-x86_64": } DumpOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*SetupWorkerPtrType) (Archive *AH); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Note: this struct must not contain any unused bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tableoid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oid; Step #6 - "compile-libfuzzer-introspector-x86_64": } CatalogId; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.959 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/dumputils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.967 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_dumpall.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashval; Step #6 - "compile-libfuzzer-introspector-x86_64": char *rolename; Step #6 - "compile-libfuzzer-introspector-x86_64": } RoleNameEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.983 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_backup_db.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.986 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/filter.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*exit_function) (int status); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *fp; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": exit_function exit_nicely; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfoData linebuff; Step #6 - "compile-libfuzzer-introspector-x86_64": } FilterStateData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_OBJECT_TYPE_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_OBJECT_TYPE_TABLE_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_OBJECT_TYPE_TABLE_DATA_AND_CHILDREN, Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_OBJECT_TYPE_DATABASE, Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_OBJECT_TYPE_EXTENSION, Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_OBJECT_TYPE_FOREIGN_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_OBJECT_TYPE_FUNCTION, Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_OBJECT_TYPE_INDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_OBJECT_TYPE_SCHEMA, Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_OBJECT_TYPE_TABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_OBJECT_TYPE_TABLE_AND_CHILDREN, Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_OBJECT_TYPE_TRIGGER, Step #6 - "compile-libfuzzer-introspector-x86_64": } FilterObjectType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_COMMAND_TYPE_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_COMMAND_TYPE_INCLUDE, Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_COMMAND_TYPE_EXCLUDE, Step #6 - "compile-libfuzzer-introspector-x86_64": } FilterCommandType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:41.990 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_dump_sort.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.001 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/compress_gzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GzipCompressorState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": z_streamp zp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *outbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t outsize; Step #6 - "compile-libfuzzer-introspector-x86_64": } GzipCompressorState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.007 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/compress_gzip.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.010 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/compress_none.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.014 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/pg_backup_archiver.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*StartLOsPtrType) (ArchiveHandle *AH, TocEntry *te); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*EndLOPtrType) (ArchiveHandle *AH, TocEntry *te, Oid oid); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*DeClonePtrType) (ArchiveHandle *AH); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": STAGE_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": STAGE_INITIALIZING, Step #6 - "compile-libfuzzer-introspector-x86_64": STAGE_PROCESSING, Step #6 - "compile-libfuzzer-introspector-x86_64": STAGE_FINALIZING, Step #6 - "compile-libfuzzer-introspector-x86_64": } ArchiverStage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RESTORE_PASS_MAIN = 0, /* Main pass (most TOC item types) */ Step #6 - "compile-libfuzzer-introspector-x86_64": RESTORE_PASS_ACL, /* ACL item types */ Step #6 - "compile-libfuzzer-introspector-x86_64": RESTORE_PASS_POST_ACL, /* Event trigger and matview refresh items */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define RESTORE_PASS_LAST RESTORE_PASS_POST_ACL Step #6 - "compile-libfuzzer-introspector-x86_64": } RestorePass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _archiveOpts Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *tag; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *namespace; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *tablespace; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *tableam; Step #6 - "compile-libfuzzer-introspector-x86_64": char relkind; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *description; Step #6 - "compile-libfuzzer-introspector-x86_64": teSection section; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *createStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *dropStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *copyStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": const DumpId *deps; Step #6 - "compile-libfuzzer-introspector-x86_64": int nDeps; Step #6 - "compile-libfuzzer-introspector-x86_64": DataDumperPtr dumpFn; Step #6 - "compile-libfuzzer-introspector-x86_64": const void *dumpArg; Step #6 - "compile-libfuzzer-introspector-x86_64": } ArchiveOpts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*StartLOPtrType) (ArchiveHandle *AH, TocEntry *te, Oid oid); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*EndLOsPtrType) (ArchiveHandle *AH, TocEntry *te); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*WorkerJobDumpPtrType) (ArchiveHandle *AH, TocEntry *te); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OUTPUT_SQLCMDS = 0, /* emitting general SQL commands */ Step #6 - "compile-libfuzzer-introspector-x86_64": OUTPUT_COPYDATA, /* writing COPY data */ Step #6 - "compile-libfuzzer-introspector-x86_64": OUTPUT_OTHERDATA, /* writing data as INSERT commands */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ArchiverOutput; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ArchiveEntryPtrType) (ArchiveHandle *AH, TocEntry *te); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*WriteExtraTocPtrType) (ArchiveHandle *AH, TocEntry *te); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*WorkerJobRestorePtrType) (ArchiveHandle *AH, TocEntry *te); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*StartDataPtrType) (ArchiveHandle *AH, TocEntry *te); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReadExtraTocPtrType) (ArchiveHandle *AH, TocEntry *te); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t (*CustomOutPtrType) (ArchiveHandle *AH, const void *buf, size_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*WriteDataPtrType) (ArchiveHandle *AH, const void *data, size_t dLen); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*WriteBytePtrType) (ArchiveHandle *AH, const int i); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*EndDataPtrType) (ArchiveHandle *AH, TocEntry *te); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*ReadBytePtrType) (ArchiveHandle *AH); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _archiveHandle ArchiveHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ClosePtrType) (ArchiveHandle *AH); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*WriteBufPtrType) (ArchiveHandle *AH, const void *c, size_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*PrintExtraTocPtrType) (ArchiveHandle *AH, TocEntry *te); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*PrepParallelRestorePtrType) (ArchiveHandle *AH); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SQL_SCAN = 0, /* normal */ Step #6 - "compile-libfuzzer-introspector-x86_64": SQL_IN_SINGLE_QUOTE, /* '...' literal */ Step #6 - "compile-libfuzzer-introspector-x86_64": SQL_IN_DOUBLE_QUOTE, /* "..." identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": } sqlparseState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tocEntry TocEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReopenPtrType) (ArchiveHandle *AH); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum T_Action Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ACT_DUMP, Step #6 - "compile-libfuzzer-introspector-x86_64": ACT_RESTORE, Step #6 - "compile-libfuzzer-introspector-x86_64": } T_Action; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReadBufPtrType) (ArchiveHandle *AH, void *buf, size_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*PrintTocDataPtrType) (ArchiveHandle *AH, TocEntry *te); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ClonePtrType) (ArchiveHandle *AH); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": sqlparseState state; /* see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool backSlash; /* next char is backslash quoted? */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQExpBuffer curCmd; /* incomplete line (NULL if not created) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } sqlparseInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.020 INFO datatypes - __init__: Processing /src/postgresql/src/bin/pg_dump/parallel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ParallelCompletionPtr) (ArchiveHandle *AH, Step #6 - "compile-libfuzzer-introspector-x86_64": TocEntry *te, Step #6 - "compile-libfuzzer-introspector-x86_64": int status, Step #6 - "compile-libfuzzer-introspector-x86_64": void *callback_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int numWorkers; /* allowed number of workers */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* these arrays have numWorkers entries, one per worker: */ Step #6 - "compile-libfuzzer-introspector-x86_64": TocEntry **te; /* item being worked on, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelSlot *parallelSlot; /* private info about each worker */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WFW_NO_WAIT, Step #6 - "compile-libfuzzer-introspector-x86_64": WFW_GOT_STATUS, Step #6 - "compile-libfuzzer-introspector-x86_64": WFW_ONE_IDLE, Step #6 - "compile-libfuzzer-introspector-x86_64": WFW_ALL_IDLE, Step #6 - "compile-libfuzzer-introspector-x86_64": } WFW_WaitOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelSlot ParallelSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.024 INFO datatypes - __init__: Processing /src/postgresql/src/timezone/pgtz.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* tznameupper contains the all-upper-case name of the timezone */ Step #6 - "compile-libfuzzer-introspector-x86_64": char tznameupper[TZ_STRLEN_MAX + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_tz tz; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_tz_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.029 INFO datatypes - __init__: Processing /src/postgresql/src/timezone/tzfile.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.033 INFO datatypes - __init__: Processing /src/postgresql/src/timezone/pgtz.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.036 INFO datatypes - __init__: Processing /src/postgresql/src/timezone/localtime.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.051 INFO datatypes - __init__: Processing /src/postgresql/src/timezone/strftime.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.057 INFO datatypes - __init__: Processing /src/postgresql/src/timezone/zic.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64 zic_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int lineno_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.086 INFO datatypes - __init__: Processing /src/postgresql/src/timezone/private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.090 INFO datatypes - __init__: Processing /src/postgresql/src/test/regress/pg_regress_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.094 INFO datatypes - __init__: Processing /src/postgresql/src/test/regress/regress.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Point center; Step #6 - "compile-libfuzzer-introspector-x86_64": double radius; Step #6 - "compile-libfuzzer-introspector-x86_64": } WIDGET; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.105 INFO datatypes - __init__: Processing /src/postgresql/src/test/regress/pg_regress.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _resultmap Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *test; Step #6 - "compile-libfuzzer-introspector-x86_64": char *type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *resultfile; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _resultmap *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } _resultmap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TAPtype Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DIAG = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": BAIL, Step #6 - "compile-libfuzzer-introspector-x86_64": NOTE, Step #6 - "compile-libfuzzer-introspector-x86_64": NOTE_DETAIL, Step #6 - "compile-libfuzzer-introspector-x86_64": NOTE_END, Step #6 - "compile-libfuzzer-introspector-x86_64": TEST_STATUS, Step #6 - "compile-libfuzzer-introspector-x86_64": PLAN, Step #6 - "compile-libfuzzer-introspector-x86_64": NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": } TAPtype; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.124 INFO datatypes - __init__: Processing /src/postgresql/src/test/regress/pg_regress.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _stringlist Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *str; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _stringlist *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } _stringlist; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PID_TYPE(*test_start_function) (const char *testname, Step #6 - "compile-libfuzzer-introspector-x86_64": _stringlist **resultfiles, Step #6 - "compile-libfuzzer-introspector-x86_64": _stringlist **expectfiles, Step #6 - "compile-libfuzzer-introspector-x86_64": _stringlist **tags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*postprocess_result_function) (const char *filename); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*init_function) (int argc, char **argv); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.128 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_integerset/test_integerset.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 *test_name; /* short name of the test, for humans */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *pattern_str; /* a bit pattern */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 spacing; /* pattern repeats at this interval */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 num_values; /* number of integers to set in total */ Step #6 - "compile-libfuzzer-introspector-x86_64": } test_spec; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.134 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/dummy_index_am/dummy_index_am.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum DummyAmEnum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DUMMY_AM_ENUM_ONE, Step #6 - "compile-libfuzzer-introspector-x86_64": DUMMY_AM_ENUM_TWO, Step #6 - "compile-libfuzzer-introspector-x86_64": } DummyAmEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DummyIndexOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int option_int; Step #6 - "compile-libfuzzer-introspector-x86_64": double option_real; Step #6 - "compile-libfuzzer-introspector-x86_64": bool option_bool; Step #6 - "compile-libfuzzer-introspector-x86_64": DummyAmEnum option_enum; Step #6 - "compile-libfuzzer-introspector-x86_64": int option_string_val_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int option_string_null_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } DummyIndexOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.140 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_json_parser/test_json_parser_incremental.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DoState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonLexContext *lex; Step #6 - "compile-libfuzzer-introspector-x86_64": bool elem_is_first; Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfo buf; Step #6 - "compile-libfuzzer-introspector-x86_64": } DoState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.145 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_json_parser/test_json_parser_perf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.149 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/xid_wraparound/xid_wraparound.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.153 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_slru/test_slru.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.158 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_slru/test_multixact.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.161 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_ginpostinglist/test_ginpostinglist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.165 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_bloomfilter/test_bloomfilter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.169 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_oat_hooks/test_oat_hooks.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.175 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_dsa/test_dsa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.179 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/delay_execution/delay_execution.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.182 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_ddl_deparse/test_ddl_deparse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.187 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_predtest/test_predtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.192 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/ldap_password_func/ldap_password_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.195 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/worker_spi/worker_spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct worktable Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *schema; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } worktable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.201 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/spgist_name_ops/spgist_name_ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.208 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_rls_hooks/test_rls_hooks.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.212 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_rls_hooks/test_rls_hooks.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.215 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/libpq_pipeline/libpq_pipeline.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.234 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_parser/test_parser.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 *buffer; /* text to parse */ Step #6 - "compile-libfuzzer-introspector-x86_64": int len; /* length of the text in buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pos; /* position of the parser */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ParserState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int lexid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *alias; Step #6 - "compile-libfuzzer-introspector-x86_64": char *descr; Step #6 - "compile-libfuzzer-introspector-x86_64": } LexDescr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.239 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/oauth_validator/validator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.242 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/oauth_validator/oauth_hook_client.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.247 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/oauth_validator/magic_validator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.251 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/oauth_validator/fail_validator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.254 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_rbtree/test_rbtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IntRBTreeNode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RBTNode rbtnode; Step #6 - "compile-libfuzzer-introspector-x86_64": int key; Step #6 - "compile-libfuzzer-introspector-x86_64": } IntRBTreeNode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.260 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_tidstore/test_tidstore.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ItemArray Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData *insert_tids; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData *lookup_tids; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData *iter_tids; Step #6 - "compile-libfuzzer-introspector-x86_64": int max_tids; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_tids; Step #6 - "compile-libfuzzer-introspector-x86_64": } ItemArray; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.266 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/ssl_passphrase_callback/ssl_passphrase_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.269 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_lfind/test_lfind.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.274 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_dsm_registry/test_dsm_registry.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TestDSMRegistryStruct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int val; Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lck; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestDSMRegistryStruct; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.277 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/plsample/plsample.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.283 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_copy_callbacks/test_copy_callbacks.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.287 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_shm_mq/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.292 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_shm_mq/test_shm_mq.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": int workers_total; Step #6 - "compile-libfuzzer-introspector-x86_64": int workers_attached; Step #6 - "compile-libfuzzer-introspector-x86_64": int workers_ready; Step #6 - "compile-libfuzzer-introspector-x86_64": } test_shm_mq_header; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.295 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_shm_mq/setup.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 nworkers; Step #6 - "compile-libfuzzer-introspector-x86_64": BackgroundWorkerHandle *handle[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } worker_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.301 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_shm_mq/worker.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.305 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_radixtree/test_radixtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64 TestValueType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rt_node_class_test_elem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *class_name; Step #6 - "compile-libfuzzer-introspector-x86_64": int nkeys; Step #6 - "compile-libfuzzer-introspector-x86_64": } rt_node_class_test_elem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.311 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_regex/test_regex.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct test_re_flags Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int cflags; /* compile flags for Spencer's regex code */ Step #6 - "compile-libfuzzer-introspector-x86_64": int eflags; /* execute flags for Spencer's regex code */ Step #6 - "compile-libfuzzer-introspector-x86_64": long info; /* expected re_info bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool glob; /* do it globally (for each occurrence) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool indices; /* report indices not actual strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool partial; /* expect partial match */ Step #6 - "compile-libfuzzer-introspector-x86_64": } test_re_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct test_regex_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": test_re_flags re_flags; /* flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": rm_detail_t details; /* "details" from execution */ Step #6 - "compile-libfuzzer-introspector-x86_64": text *orig_str; /* data string in original TEXT form */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nmatches; /* number of places where pattern matched */ Step #6 - "compile-libfuzzer-introspector-x86_64": int npatterns; /* number of capturing subpatterns */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* We store start char index and end+1 char index for each match */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* so the number of entries in match_locs is nmatches * npatterns * 2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *match_locs; /* 0-based character indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int next_match; /* 0-based index of next match to process */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* workspace for build_test_match_result() */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *elems; /* has npatterns+1 elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *nulls; /* has npatterns+1 elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_wchar *wide_str; /* wide-char version of original string */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *conv_buf; /* conversion buffer, if needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": int conv_bufsiz; /* size thereof */ Step #6 - "compile-libfuzzer-introspector-x86_64": } test_regex_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.319 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/injection_points/injection_points.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum InjectionPointConditionType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": INJ_CONDITION_ALWAYS = 0, /* always run */ Step #6 - "compile-libfuzzer-introspector-x86_64": INJ_CONDITION_PID, /* PID restriction */ Step #6 - "compile-libfuzzer-introspector-x86_64": } InjectionPointConditionType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InjectionPointCondition Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Type of the condition */ Step #6 - "compile-libfuzzer-introspector-x86_64": InjectionPointConditionType type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ID of the process where the injection point is allowed to run */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pid; Step #6 - "compile-libfuzzer-introspector-x86_64": } InjectionPointCondition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InjectionPointSharedState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Protects access to other fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t lock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Counters advancing when injection_points_wakeup() is called */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 wait_counts[INJ_MAX_WAIT]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Names of injection points attached to wait counters */ Step #6 - "compile-libfuzzer-introspector-x86_64": char name[INJ_MAX_WAIT][INJ_NAME_MAXLEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Condition variable used for waits and wakeups */ Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable wait_point; Step #6 - "compile-libfuzzer-introspector-x86_64": } InjectionPointSharedState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.325 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/injection_points/injection_stats.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.328 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/injection_points/injection_stats_fixed.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_StatInjFixedEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter numattach; /* number of points attached */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter numdetach; /* number of points detached */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter numrun; /* number of points run */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter numcached; /* number of points cached */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter numloaded; /* number of points loaded */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz stat_reset_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_StatInjFixedEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStatShared_InjectionPointFixed Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; /* protects all the counters */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 changecount; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_StatInjFixedEntry stats; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_StatInjFixedEntry reset_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStatShared_InjectionPointFixed; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.333 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/injection_points/injection_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_StatInjEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter numcalls; /* number of times point has been run */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_StatInjEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStatShared_InjectionPoint Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStatShared_Common header; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_StatInjEntry stats; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStatShared_InjectionPoint; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.338 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/injection_points/regress_injection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.341 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_resowner/test_resowner_many.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceOwnerDesc desc; Step #6 - "compile-libfuzzer-introspector-x86_64": int nremembered; Step #6 - "compile-libfuzzer-introspector-x86_64": int nforgotten; Step #6 - "compile-libfuzzer-introspector-x86_64": int nreleased; Step #6 - "compile-libfuzzer-introspector-x86_64": int nleaked; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head current_resources; Step #6 - "compile-libfuzzer-introspector-x86_64": } ManyTestResourceKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ManyTestResourceKind *kind; Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node node; Step #6 - "compile-libfuzzer-introspector-x86_64": } ManyTestResource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.347 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_resowner/test_resowner_basic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.351 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/dummy_seclabel/dummy_seclabel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.355 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_custom_rmgrs/test_custom_rmgrs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_testcustomrmgrs_message Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Size message_size; /* size of the message */ Step #6 - "compile-libfuzzer-introspector-x86_64": char message[FLEXIBLE_ARRAY_MEMBER]; /* payload */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_testcustomrmgrs_message; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.359 INFO datatypes - __init__: Processing /src/postgresql/src/test/modules/test_escape/test_escape.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pe_test_config Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int verbosity; Step #6 - "compile-libfuzzer-introspector-x86_64": bool force_unsupported; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *conninfo; Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int test_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int failure_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } pe_test_config; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pe_test_vector Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *client_encoding; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t escape_len; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *escape; Step #6 - "compile-libfuzzer-introspector-x86_64": } pe_test_vector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pe_test_escape_func Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Can the escape method report errors? If so, we validate that it does in Step #6 - "compile-libfuzzer-introspector-x86_64": * case of various invalid inputs. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool reports_errors; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Is the escape method known to not handle invalidly encoded input? If Step #6 - "compile-libfuzzer-introspector-x86_64": * so, we don't run the test unless --force-unsupported is used. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool supports_only_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Is the escape method known to only handle encodings where no byte in a Step #6 - "compile-libfuzzer-introspector-x86_64": * multi-byte characters are valid ascii. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool supports_only_ascii_overlap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Does the escape function have a length input? Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool supports_input_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*escape) (PGconn *conn, PQExpBuffer target, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *unescaped, size_t unescaped_len, Step #6 - "compile-libfuzzer-introspector-x86_64": PQExpBuffer escape_err); Step #6 - "compile-libfuzzer-introspector-x86_64": } pe_test_escape_func; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.367 INFO datatypes - __init__: Processing /src/postgresql/src/test/locale/test-ctype.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.371 INFO datatypes - __init__: Processing /src/postgresql/src/test/examples/testlibpq3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.375 INFO datatypes - __init__: Processing /src/postgresql/src/test/examples/testlo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.380 INFO datatypes - __init__: Processing /src/postgresql/src/test/examples/testlibpq4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.384 INFO datatypes - __init__: Processing /src/postgresql/src/test/examples/testlibpq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.388 INFO datatypes - __init__: Processing /src/postgresql/src/test/examples/testlibpq2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.391 INFO datatypes - __init__: Processing /src/postgresql/src/test/examples/testlo64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.397 INFO datatypes - __init__: Processing /src/postgresql/src/test/isolation/isolationtester.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IsoConnInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The libpq connection object for this connection. */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The backend PID, in numeric and string formats. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int backend_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *backend_pid_str; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Name of the associated session. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *sessionname; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Active step on this connection, or NULL if idle. */ Step #6 - "compile-libfuzzer-introspector-x86_64": PermutationStep *active_step; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of NOTICE messages received from connection. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int total_notices; Step #6 - "compile-libfuzzer-introspector-x86_64": } IsoConnInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.407 INFO datatypes - __init__: Processing /src/postgresql/src/test/isolation/isolationtester.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step Step; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *setupsql; Step #6 - "compile-libfuzzer-introspector-x86_64": char *teardownsql; Step #6 - "compile-libfuzzer-introspector-x86_64": Step **steps; Step #6 - "compile-libfuzzer-introspector-x86_64": int nsteps; Step #6 - "compile-libfuzzer-introspector-x86_64": } Session; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* name of referenced Step */ Step #6 - "compile-libfuzzer-introspector-x86_64": PermutationStepBlocker **blockers; Step #6 - "compile-libfuzzer-introspector-x86_64": int nblockers; Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are filled by check_testspec(): */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step *step; /* link to referenced Step */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PermutationStep; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PSB_ONCE, /* force step to wait once */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSB_OTHER_STEP, /* wait for another step to complete first */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSB_NUM_NOTICES, /* wait for N notices from another session */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PermutationStepBlockerType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char **setupsqls; Step #6 - "compile-libfuzzer-introspector-x86_64": int nsetupsqls; Step #6 - "compile-libfuzzer-introspector-x86_64": char *teardownsql; Step #6 - "compile-libfuzzer-introspector-x86_64": Session **sessions; Step #6 - "compile-libfuzzer-introspector-x86_64": int nsessions; Step #6 - "compile-libfuzzer-introspector-x86_64": Permutation **permutations; Step #6 - "compile-libfuzzer-introspector-x86_64": int npermutations; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestSpec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *stepname; Step #6 - "compile-libfuzzer-introspector-x86_64": PermutationStepBlockerType blocktype; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_notices; /* only used for PSB_NUM_NOTICES */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are filled by check_testspec(): */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step *step; /* link to referenced step (if any) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are runtime workspace: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int target_notices; /* total notices needed from other session */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PermutationStepBlocker; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nsteps; Step #6 - "compile-libfuzzer-introspector-x86_64": PermutationStep **steps; Step #6 - "compile-libfuzzer-introspector-x86_64": } Permutation; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.411 INFO datatypes - __init__: Processing /src/postgresql/src/test/isolation/isolation_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.415 INFO datatypes - __init__: Processing /src/postgresql/src/tools/testint128.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int128 i128; Step #6 - "compile-libfuzzer-introspector-x86_64": INT128 I128; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef WORDS_BIGENDIAN Step #6 - "compile-libfuzzer-introspector-x86_64": int64 hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 lo; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 lo; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 hi; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } hl; Step #6 - "compile-libfuzzer-introspector-x86_64": } test128; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.419 INFO datatypes - __init__: Processing /src/postgresql/src/tools/ifaddrs/test_ifaddrs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.423 INFO datatypes - __init__: Processing /src/postgresql/src/tools/pg_bsd_indent/lexi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.431 INFO datatypes - __init__: Processing /src/postgresql/src/tools/pg_bsd_indent/args.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.437 INFO datatypes - __init__: Processing /src/postgresql/src/tools/pg_bsd_indent/pr_comment.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.442 INFO datatypes - __init__: Processing /src/postgresql/src/tools/pg_bsd_indent/indent_globs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.447 INFO datatypes - __init__: Processing /src/postgresql/src/tools/pg_bsd_indent/indent.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.451 INFO datatypes - __init__: Processing /src/postgresql/src/tools/pg_bsd_indent/err.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.455 INFO datatypes - __init__: Processing /src/postgresql/src/tools/pg_bsd_indent/parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.460 INFO datatypes - __init__: Processing /src/postgresql/src/tools/pg_bsd_indent/io.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.467 INFO datatypes - __init__: Processing /src/postgresql/src/tools/pg_bsd_indent/indent.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.478 INFO datatypes - __init__: Processing /src/postgresql/src/tools/pg_bsd_indent/err.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.481 INFO datatypes - __init__: Processing /src/postgresql/src/tools/pg_bsd_indent/indent_codes.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.485 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/recovery_gen.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.489 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/parallel_slot.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.495 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/conditional.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.499 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/astreamer_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct astreamer_plain_writer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": astreamer base; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pathname; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *file; Step #6 - "compile-libfuzzer-introspector-x86_64": bool should_close_file; Step #6 - "compile-libfuzzer-introspector-x86_64": } astreamer_plain_writer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct astreamer_extractor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": astreamer base; Step #6 - "compile-libfuzzer-introspector-x86_64": char *basepath; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *(*link_map) (const char *); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*report_output_file) (const char *); Step #6 - "compile-libfuzzer-introspector-x86_64": char filename[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *file; Step #6 - "compile-libfuzzer-introspector-x86_64": } astreamer_extractor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.505 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/string_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.517 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/astreamer_tar.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct astreamer_tar_parser Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": astreamer base; Step #6 - "compile-libfuzzer-introspector-x86_64": astreamer_archive_context next_context; Step #6 - "compile-libfuzzer-introspector-x86_64": astreamer_member member; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t file_bytes_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pad_bytes_expected; Step #6 - "compile-libfuzzer-introspector-x86_64": } astreamer_tar_parser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct astreamer_tar_archiver Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": astreamer base; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rearchive_member; Step #6 - "compile-libfuzzer-introspector-x86_64": } astreamer_tar_archiver; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.524 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/mbprint.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int pg_wchar; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.529 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/connect_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.534 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/astreamer_lz4.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct astreamer_lz4_frame Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": astreamer base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZ4F_compressionContext_t cctx; Step #6 - "compile-libfuzzer-introspector-x86_64": LZ4F_decompressionContext_t dctx; Step #6 - "compile-libfuzzer-introspector-x86_64": LZ4F_preferences_t prefs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t bytes_written; Step #6 - "compile-libfuzzer-introspector-x86_64": bool header_written; Step #6 - "compile-libfuzzer-introspector-x86_64": } astreamer_lz4_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.540 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/option_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.544 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/astreamer_zstd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct astreamer_zstd_frame Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": astreamer base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_CCtx *cctx; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_DCtx *dctx; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_outBuffer zstd_outBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": } astreamer_zstd_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.550 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/simple_list.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.554 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/astreamer_gzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct astreamer_gzip_writer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": astreamer base; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pathname; Step #6 - "compile-libfuzzer-introspector-x86_64": gzFile gzfile; Step #6 - "compile-libfuzzer-introspector-x86_64": } astreamer_gzip_writer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct astreamer_gzip_decompressor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": astreamer base; Step #6 - "compile-libfuzzer-introspector-x86_64": z_stream zstream; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t bytes_written; Step #6 - "compile-libfuzzer-introspector-x86_64": } astreamer_gzip_decompressor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.561 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/archive.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.566 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/print.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct unicodeStyleRowFormat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *horizontal; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *vertical_and_right[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *vertical_and_left[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } unicodeStyleRowFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct unicodeStyleColumnFormat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *vertical; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *vertical_and_horizontal[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *up_and_horizontal[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *down_and_horizontal[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } unicodeStyleColumnFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct unicodeStyleBorderFormat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *up_and_right; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *vertical; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *down_and_right; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *horizontal; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *down_and_left; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *left_and_right; Step #6 - "compile-libfuzzer-introspector-x86_64": } unicodeStyleBorderFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct unicodeStyleFormat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unicodeStyleRowFormat row_style[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": unicodeStyleColumnFormat column_style[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": unicodeStyleBorderFormat border_style[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *header_nl_left; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *header_nl_right; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *nl_left; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *nl_right; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *wrap_left; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *wrap_right; Step #6 - "compile-libfuzzer-introspector-x86_64": bool wrap_right_border; Step #6 - "compile-libfuzzer-introspector-x86_64": } unicodeStyleFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.594 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/cancel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.599 INFO datatypes - __init__: Processing /src/postgresql/src/fe_utils/query_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.603 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpython.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.606 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_cursorobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.613 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_resultobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.618 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLySRFState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PyObject *iter; /* Python iterator producing results */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLySavedArgs *savedargs; /* function argument values */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContextCallback callback; /* for releasing refcounts when done */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLySRFState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.629 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_subxactobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLySubtransactionObject Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PyObject_HEAD Step #6 - "compile-libfuzzer-introspector-x86_64": bool started; Step #6 - "compile-libfuzzer-introspector-x86_64": bool exited; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLySubtransactionObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLySubtransactionData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext oldcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceOwner oldowner; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLySubtransactionData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.633 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_procedure.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLySavedArgs Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct PLySavedArgs *next; /* linked-list pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": PyObject *args; /* "args" element of globals dict */ Step #6 - "compile-libfuzzer-introspector-x86_64": PyObject *td; /* "TD" element of globals dict, if trigger */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nargs; /* length of namedargs array */ Step #6 - "compile-libfuzzer-introspector-x86_64": PyObject *namedargs[FLEXIBLE_ARRAY_MEMBER]; /* named args */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLySavedArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyProcedureEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLyProcedureKey key; /* hash key */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLyProcedure *proc; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyProcedureEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyProcedureKey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_oid; /* function OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_rel; /* triggered-on relation or InvalidOid */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyProcedureKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyProcedure Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext mcxt; /* context holding this PLyProcedure and its Step #6 - "compile-libfuzzer-introspector-x86_64": * subsidiary data */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *proname; /* SQL name of procedure */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *pyname; /* Python name of procedure */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId fn_xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData fn_tid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fn_readonly; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_setof; /* true, if function returns result set */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_procedure; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_trigger; /* called as trigger? */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLyObToDatum result; /* Function result output conversion info */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLyDatumToOb result_in; /* For converting input tuples in a trigger */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *src; /* textual procedure code, after mangling */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **argnames; /* Argument names */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLyDatumToOb *args; /* Argument input conversion info */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nargs; /* Number of elements in above arrays */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid langid; /* OID of plpython pg_language entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *trftypes; /* OID list of transform types */ Step #6 - "compile-libfuzzer-introspector-x86_64": PyObject *code; /* compiled procedure code */ Step #6 - "compile-libfuzzer-introspector-x86_64": PyObject *statics; /* data saved across calls, local scope */ Step #6 - "compile-libfuzzer-introspector-x86_64": PyObject *globals; /* data saved across calls, global scope */ Step #6 - "compile-libfuzzer-introspector-x86_64": long calldepth; /* depth of recursive calls of function */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLySavedArgs *argstack; /* stack of outer-level call arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyProcedure; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.637 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_plpymodule.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExceptionMap Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *classname; Step #6 - "compile-libfuzzer-introspector-x86_64": int sqlstate; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExceptionMap; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.645 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpython_system.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.648 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_resultobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyResultObject Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PyObject_HEAD Step #6 - "compile-libfuzzer-introspector-x86_64": /* HeapTuple *tuples; */ Step #6 - "compile-libfuzzer-introspector-x86_64": PyObject *nrows; /* number of rows returned by query */ Step #6 - "compile-libfuzzer-introspector-x86_64": PyObject *rows; /* data rows, or empty list if no data Step #6 - "compile-libfuzzer-introspector-x86_64": * returned */ Step #6 - "compile-libfuzzer-introspector-x86_64": PyObject *status; /* query status, SPI_OK_*, or SPI_ERR_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyResultObject; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.652 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_planobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyPlanObject Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PyObject_HEAD Step #6 - "compile-libfuzzer-introspector-x86_64": SPIPlanPtr plan; Step #6 - "compile-libfuzzer-introspector-x86_64": int nargs; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *types; Step #6 - "compile-libfuzzer-introspector-x86_64": PLyObToDatum *args; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext mcxt; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyPlanObject; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.655 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_procedure.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.662 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_elog.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.666 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_typeio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PyObject *(*PLyDatumToObFunc) (PLyDatumToOb *arg, Datum val); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyArrayToOb Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLyDatumToOb *elm; /* conversion info for array's element type */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyArrayToOb; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyTransformToOb Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo typtransform; /* lookup info for from-SQL transform func */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyTransformToOb; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyObToDatum PLyObToDatum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyObToScalar Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo typfunc; /* lookup info for type's input function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typioparam; /* argument to pass to it */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyObToScalar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyObToTuple Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* If we're dealing with a RECORD type, actual descriptor is here: */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc recdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": /* If we're dealing with a named composite type, these fields are set: */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeCacheEntry *typentry; /* typcache entry for type */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 tupdescid; /* last tupdesc identifier seen in typcache */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are NULL/0 if not yet set: */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLyObToDatum *atts; /* array of per-column conversion info */ Step #6 - "compile-libfuzzer-introspector-x86_64": int natts; /* length of array */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* We might need to convert using record_in(); if so, cache info here */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo recinfunc; /* lookup info for record_in */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyObToTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyObToTransform Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo typtransform; /* lookup info for to-SQL transform function */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyObToTransform; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyDatumToOb PLyDatumToOb; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyTupleToOb Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* If we're dealing with a RECORD type, actual descriptor is here: */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc recdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": /* If we're dealing with a named composite type, these fields are set: */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeCacheEntry *typentry; /* typcache entry for type */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 tupdescid; /* last tupdesc identifier seen in typcache */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are NULL/0 if not yet set: */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLyDatumToOb *atts; /* array of per-column conversion info */ Step #6 - "compile-libfuzzer-introspector-x86_64": int natts; /* length of array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyTupleToOb; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyScalarToOb Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo typfunc; /* lookup info for type's output function */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyScalarToOb; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyObToArray Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLyObToDatum *elm; /* conversion info for array's element type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid elmbasetype; /* element base type */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyObToArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyObToDomain Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLyObToDatum *base; /* conversion info for domain's base type */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *domain_info; /* cache space for domain_check() */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyObToDomain; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Datum (*PLyObToDatumFunc) (PLyObToDatum *arg, PyObject *val, Step #6 - "compile-libfuzzer-introspector-x86_64": bool *isnull, Step #6 - "compile-libfuzzer-introspector-x86_64": bool inarray); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.672 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_main.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyExecutionContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLyProcedure *curr_proc; /* the currently executing procedure */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext scratch_ctx; /* a context for things like type I/O */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PLyExecutionContext *next; /* previous stack level */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyExecutionContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.675 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_plpymodule.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.679 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.686 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.693 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.697 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_subxactobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.702 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_planobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.706 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_spi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyExceptionEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int sqlstate; /* hash key, must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": PyObject *exc; /* corresponding exception */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyExceptionEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.710 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_elog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.717 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_util.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.721 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_cursorobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLyCursorObject Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PyObject_HEAD Step #6 - "compile-libfuzzer-introspector-x86_64": char *portalname; Step #6 - "compile-libfuzzer-introspector-x86_64": PLyDatumToOb result; Step #6 - "compile-libfuzzer-introspector-x86_64": bool closed; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext mcxt; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLyCursorObject; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.724 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_exec.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.728 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpython/plpy_typeio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.741 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpgsql/src/pl_funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*plpgsql_stmt_walker_callback) (PLpgSQL_stmt *stmt, Step #6 - "compile-libfuzzer-introspector-x86_64": void *context); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*plpgsql_expr_walker_callback) (PLpgSQL_expr *expr, Step #6 - "compile-libfuzzer-introspector-x86_64": void *context); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.756 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpgsql/src/pl_handler.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.762 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpgsql/src/pl_comp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct plpgsql_hashent Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_func_hashkey key; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_function *function; Step #6 - "compile-libfuzzer-introspector-x86_64": } plpgsql_HashEnt; 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 *label; Step #6 - "compile-libfuzzer-introspector-x86_64": int sqlerrstate; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExceptionLabelMap; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.780 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpgsql/src/pl_exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SimpleEcontextStackEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *stack_econtext; /* a stacked econtext */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId xact_subxid; /* ID for current subxact */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct SimpleEcontextStackEntry *next; /* next stack entry up */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SimpleEcontextStackEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct /* cast_hash table entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": plpgsql_CastHashKey key; /* hash key --- MUST BE FIRST */ Step #6 - "compile-libfuzzer-introspector-x86_64": plpgsql_CastExprHashEntry *cast_centry; /* link to matching expr entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* ExprState is valid only when cast_lxid matches current LXID */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *cast_exprstate; /* expression's eval tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool cast_in_use; /* true while we're executing eval tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": LocalTransactionId cast_lxid; Step #6 - "compile-libfuzzer-introspector-x86_64": } plpgsql_CastHashEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct /* lookup key for cast info */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* NB: we assume this struct contains no padding bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid srctype; /* source type for cast */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dsttype; /* destination type for cast */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 srctypmod; /* source typmod for cast */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 dsttypmod; /* destination typmod for cast */ Step #6 - "compile-libfuzzer-introspector-x86_64": } plpgsql_CastHashKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct /* cast_expr_hash table entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": plpgsql_CastHashKey key; /* hash key --- MUST BE FIRST */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *cast_expr; /* cast expression, or NULL if no-op cast */ Step #6 - "compile-libfuzzer-introspector-x86_64": CachedExpression *cast_cexpr; /* cached expression backing the above */ Step #6 - "compile-libfuzzer-introspector-x86_64": } plpgsql_CastExprHashEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct count_param_references_context Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int paramid; Step #6 - "compile-libfuzzer-introspector-x86_64": int count; Step #6 - "compile-libfuzzer-introspector-x86_64": Param *last_param; Step #6 - "compile-libfuzzer-introspector-x86_64": } count_param_references_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.831 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpgsql/src/pl_reserved_kwlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.835 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpgsql/src/plpgsql.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PLpgSQL_nsitem_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_NSTYPE_LABEL, /* block label */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_NSTYPE_VAR, /* scalar variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_NSTYPE_REC, /* composite variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_nsitem_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_rec Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_datum_type dtype; Step #6 - "compile-libfuzzer-introspector-x86_64": int dno; Step #6 - "compile-libfuzzer-introspector-x86_64": char *refname; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isconst; Step #6 - "compile-libfuzzer-introspector-x86_64": bool notnull; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *default_val; Step #6 - "compile-libfuzzer-introspector-x86_64": /* end of PLpgSQL_variable fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: for non-RECORD cases, we may from time to time re-look-up the Step #6 - "compile-libfuzzer-introspector-x86_64": * composite type, using datatype->origtypname. That can result in Step #6 - "compile-libfuzzer-introspector-x86_64": * changing rectypeid. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_type *datatype; /* can be NULL, if rectypeid is RECORDOID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid rectypeid; /* declared type of variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* RECFIELDs for this record are chained together for easy access */ Step #6 - "compile-libfuzzer-introspector-x86_64": int firstfield; /* dno of first RECFIELD, or -1 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields below here can change at runtime */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* We always store record variables as "expanded" records */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExpandedRecordHeader *erh; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_rec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_exception Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_condition *conditions; Step #6 - "compile-libfuzzer-introspector-x86_64": List *action; /* List of statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_exception; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_block Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *label; Step #6 - "compile-libfuzzer-introspector-x86_64": List *body; /* List of statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": int n_initvars; /* Length of initvarnos[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *initvarnos; /* dnos of variables declared in this block */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_exception_block *exceptions; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_block; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_if_elsif Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *cond; /* boolean expression for this case */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *stmts; /* List of statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_if_elsif; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_case_when Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *expr; /* boolean expression for this case */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *stmts; /* List of statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_case_when; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_fors Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *label; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_variable *var; /* Loop variable (record or row) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *body; /* List of statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* end of fields that must match PLpgSQL_stmt_forq */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *query; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_fors; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_func_hashkey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid funcOid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool isTrigger; /* true if called as a DML trigger */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isEventTrigger; /* true if called as an event trigger */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* be careful that pad bytes in this struct get zeroed! */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For a trigger function, the OID of the trigger is part of the hash key Step #6 - "compile-libfuzzer-introspector-x86_64": * --- we want to compile the trigger function separately for each trigger Step #6 - "compile-libfuzzer-introspector-x86_64": * it is used with, in case the rowtype or transition table names are Step #6 - "compile-libfuzzer-introspector-x86_64": * different. Zero if not called as a DML trigger. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid trigOid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We must include the input collation as part of the hash key too, Step #6 - "compile-libfuzzer-introspector-x86_64": * because we have to generate different plans (with different Param Step #6 - "compile-libfuzzer-introspector-x86_64": * collations) for different collation settings. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid inputCollation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We include actual argument types in the hash key to support polymorphic Step #6 - "compile-libfuzzer-introspector-x86_64": * PLpgSQL functions. Be careful that extra positions are zeroed! Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid argtypes[FUNC_MAX_ARGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_func_hashkey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PLpgSQL_promise_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_PROMISE_NONE = 0, /* not a promise, or promise satisfied */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_PROMISE_TG_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_PROMISE_TG_WHEN, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_PROMISE_TG_LEVEL, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_PROMISE_TG_OP, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_PROMISE_TG_RELID, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_PROMISE_TG_TABLE_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_PROMISE_TG_TABLE_SCHEMA, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_PROMISE_TG_NARGS, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_PROMISE_TG_ARGV, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_PROMISE_TG_EVENT, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_PROMISE_TG_TAG, Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_promise_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PLpgSQL_getdiag_kind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_GETDIAG_ROW_COUNT, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_GETDIAG_ROUTINE_OID, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_GETDIAG_CONTEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_GETDIAG_ERROR_CONTEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_GETDIAG_ERROR_DETAIL, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_GETDIAG_ERROR_HINT, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_GETDIAG_RETURNED_SQLSTATE, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_GETDIAG_COLUMN_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_GETDIAG_CONSTRAINT_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_GETDIAG_DATATYPE_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_GETDIAG_MESSAGE_TEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_GETDIAG_TABLE_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_GETDIAG_SCHEMA_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_getdiag_kind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_row Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_datum_type dtype; Step #6 - "compile-libfuzzer-introspector-x86_64": int dno; Step #6 - "compile-libfuzzer-introspector-x86_64": char *refname; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isconst; Step #6 - "compile-libfuzzer-introspector-x86_64": bool notnull; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *default_val; Step #6 - "compile-libfuzzer-introspector-x86_64": /* end of PLpgSQL_variable fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * rowtupdesc is only set up if we might need to convert the row into a Step #6 - "compile-libfuzzer-introspector-x86_64": * composite datum, which currently only happens for OUT parameters. Step #6 - "compile-libfuzzer-introspector-x86_64": * Otherwise it is NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc rowtupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int nfields; Step #6 - "compile-libfuzzer-introspector-x86_64": char **fieldnames; Step #6 - "compile-libfuzzer-introspector-x86_64": int *varnos; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_row; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_nsitem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_nsitem_type itemtype; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For labels, itemno is a value of enum PLpgSQL_label_type. For other Step #6 - "compile-libfuzzer-introspector-x86_64": * itemtypes, itemno is the associated PLpgSQL_datum's dno. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int itemno; Step #6 - "compile-libfuzzer-introspector-x86_64": struct PLpgSQL_nsitem *prev; Step #6 - "compile-libfuzzer-introspector-x86_64": char name[FLEXIBLE_ARRAY_MEMBER]; /* nul-terminated string */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_nsitem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_exception_block Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int sqlstate_varno; Step #6 - "compile-libfuzzer-introspector-x86_64": int sqlerrm_varno; Step #6 - "compile-libfuzzer-introspector-x86_64": List *exc_list; /* List of WHEN clauses */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_exception_block; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_call Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *expr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_call; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_variable *target; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_call; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_rollback Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool chain; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_rollback; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_if Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *cond; /* boolean expression for THEN */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *then_body; /* List of statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *elsif_list; /* List of PLpgSQL_if_elsif structs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *else_body; /* List of statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_if; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_case Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *t_expr; /* test expression, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int t_varno; /* var to store test expression value into */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *case_when_list; /* List of PLpgSQL_case_when structs */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool have_else; /* flag needed because list could be empty */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *else_stmts; /* List of statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_case; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_exit Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_exit; /* Is this an exit or a continue? */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *label; /* NULL if it's an unlabeled EXIT/CONTINUE */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *cond; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_exit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_expr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *query; /* query string, verbatim from function body */ Step #6 - "compile-libfuzzer-introspector-x86_64": RawParseMode parseMode; /* raw_parser() mode to use */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PLpgSQL_function *func; /* function containing this expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PLpgSQL_nsitem *ns; /* namespace chain visible to this expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are used to help optimize assignments to expanded-datum Step #6 - "compile-libfuzzer-introspector-x86_64": * variables. If this expression is the source of an assignment to a Step #6 - "compile-libfuzzer-introspector-x86_64": * simple variable, target_param holds that variable's dno (else it's -1), Step #6 - "compile-libfuzzer-introspector-x86_64": * and target_is_local indicates whether the target is declared inside the Step #6 - "compile-libfuzzer-introspector-x86_64": * closest exception block containing the assignment. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int target_param; /* dno of assign target, or -1 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool target_is_local; /* is it within nearest exception block? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields above are set during plpgsql parsing. Remaining fields are left Step #6 - "compile-libfuzzer-introspector-x86_64": * as zeroes/NULLs until we first parse/plan the query. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SPIPlanPtr plan; /* plan, or NULL if not made yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *paramnos; /* all dnos referenced by this query */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* fields for "simple expression" fast-path execution: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *expr_simple_expr; /* NULL means not a simple expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid expr_simple_type; /* result type Oid, if simple */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 expr_simple_typmod; /* result typmod, if simple */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool expr_simple_mutable; /* true if simple expr is mutable */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * expr_rwopt tracks whether we have determined that assignment to a Step #6 - "compile-libfuzzer-introspector-x86_64": * read/write expanded object (stored in the target_param datum) can be Step #6 - "compile-libfuzzer-introspector-x86_64": * optimized by passing it to the expr as a read/write expanded-object Step #6 - "compile-libfuzzer-introspector-x86_64": * pointer. If so, expr_rw_param identifies the specific Param that Step #6 - "compile-libfuzzer-introspector-x86_64": * should emit a read/write pointer; any others will emit read-only Step #6 - "compile-libfuzzer-introspector-x86_64": * pointers. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_rwopt expr_rwopt; /* can we apply R/W optimization? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Param *expr_rw_param; /* read/write Param within expr, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If the expression was ever determined to be simple, we remember its Step #6 - "compile-libfuzzer-introspector-x86_64": * CachedPlanSource and CachedPlan here. If expr_simple_plan_lxid matches Step #6 - "compile-libfuzzer-introspector-x86_64": * current LXID, then we hold a refcount on expr_simple_plan in the Step #6 - "compile-libfuzzer-introspector-x86_64": * current transaction. Otherwise we need to get one before re-using it. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CachedPlanSource *expr_simple_plansource; /* extracted from "plan" */ Step #6 - "compile-libfuzzer-introspector-x86_64": CachedPlan *expr_simple_plan; /* extracted from "plan" */ Step #6 - "compile-libfuzzer-introspector-x86_64": LocalTransactionId expr_simple_plan_lxid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * if expr is simple AND prepared in current transaction, Step #6 - "compile-libfuzzer-introspector-x86_64": * expr_simple_state and expr_simple_in_use are valid. Test validity by Step #6 - "compile-libfuzzer-introspector-x86_64": * seeing if expr_simple_lxid matches current LXID. (If not, Step #6 - "compile-libfuzzer-introspector-x86_64": * expr_simple_state probably points at garbage!) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *expr_simple_state; /* eval tree for expr_simple_expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool expr_simple_in_use; /* true if eval tree is active */ Step #6 - "compile-libfuzzer-introspector-x86_64": LocalTransactionId expr_simple_lxid; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_expr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_var Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_datum_type dtype; Step #6 - "compile-libfuzzer-introspector-x86_64": int dno; Step #6 - "compile-libfuzzer-introspector-x86_64": char *refname; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isconst; Step #6 - "compile-libfuzzer-introspector-x86_64": bool notnull; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *default_val; Step #6 - "compile-libfuzzer-introspector-x86_64": /* end of PLpgSQL_variable fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_type *datatype; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Variables declared as CURSOR FOR are mostly like ordinary Step #6 - "compile-libfuzzer-introspector-x86_64": * scalar variables of type refcursor, but they have these additional Step #6 - "compile-libfuzzer-introspector-x86_64": * properties: Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *cursor_explicit_expr; Step #6 - "compile-libfuzzer-introspector-x86_64": int cursor_explicit_argrow; Step #6 - "compile-libfuzzer-introspector-x86_64": int cursor_options; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields below here can change at runtime */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Datum value; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isnull; Step #6 - "compile-libfuzzer-introspector-x86_64": bool freeval; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The promise field records which "promised" value to assign if the Step #6 - "compile-libfuzzer-introspector-x86_64": * promise must be honored. If it's a normal variable, or the promise has Step #6 - "compile-libfuzzer-introspector-x86_64": * been fulfilled, this is PLPGSQL_PROMISE_NONE. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_promise_type promise; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_var; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_fori Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *label; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_var *var; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *lower; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *upper; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *step; /* NULL means default (ie, BY 1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int reverse; Step #6 - "compile-libfuzzer-introspector-x86_64": List *body; /* List of statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_fori; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_open Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": int curvar; Step #6 - "compile-libfuzzer-introspector-x86_64": int cursor_options; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *argquery; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *query; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *dynquery; Step #6 - "compile-libfuzzer-introspector-x86_64": List *params; /* USING expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_open; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_return_query Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *query; /* if static query */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *dynquery; /* if dynamic query (RETURN QUERY EXECUTE) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *params; /* USING arguments for dynamic query */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_return_query; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_execsql Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *sqlstmt; Step #6 - "compile-libfuzzer-introspector-x86_64": bool mod_stmt; /* is the stmt INSERT/UPDATE/DELETE/MERGE? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool mod_stmt_set; /* is mod_stmt valid yet? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool into; /* INTO supplied? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool strict; /* INTO STRICT flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_variable *target; /* INTO target (record or row) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_execsql; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLword Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *ident; /* palloc'd converted identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool quoted; /* Was it double-quoted? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLcword Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *idents; /* composite identifiers (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLcword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLwdatum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_datum *datum; /* referenced variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *ident; /* valid if simple name */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool quoted; Step #6 - "compile-libfuzzer-introspector-x86_64": List *idents; /* valid if composite name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLwdatum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IDENTIFIER_LOOKUP_NORMAL, /* normal processing of var names */ Step #6 - "compile-libfuzzer-introspector-x86_64": IDENTIFIER_LOOKUP_DECLARE, /* In DECLARE --- don't look up names */ Step #6 - "compile-libfuzzer-introspector-x86_64": IDENTIFIER_LOOKUP_EXPR, /* In SQL expression --- special case */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IdentifierLookup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PLpgSQL_label_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_LABEL_BLOCK, /* DECLARE/BEGIN block */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_LABEL_LOOP, /* looping construct */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_LABEL_OTHER, /* anything else */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_label_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_variable Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_datum_type dtype; Step #6 - "compile-libfuzzer-introspector-x86_64": int dno; Step #6 - "compile-libfuzzer-introspector-x86_64": char *refname; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isconst; Step #6 - "compile-libfuzzer-introspector-x86_64": bool notnull; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *default_val; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_variable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_assign Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": int varno; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *expr; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_assign; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_forc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *label; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_variable *var; /* Loop variable (record or row) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *body; /* List of statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* end of fields that must match PLpgSQL_stmt_forq */ Step #6 - "compile-libfuzzer-introspector-x86_64": int curvar; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *argquery; /* cursor arguments if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_forc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PLpgSQL_trigtype Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_DML_TRIGGER, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_EVENT_TRIGGER, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_NOT_TRIGGER, Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_trigtype; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_plugin Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Function pointers set up by the plugin */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*func_setup) (PLpgSQL_execstate *estate, PLpgSQL_function *func); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*func_beg) (PLpgSQL_execstate *estate, PLpgSQL_function *func); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*func_end) (PLpgSQL_execstate *estate, PLpgSQL_function *func); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*stmt_beg) (PLpgSQL_execstate *estate, PLpgSQL_stmt *stmt); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*stmt_end) (PLpgSQL_execstate *estate, PLpgSQL_stmt *stmt); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Function pointers set by PL/pgSQL itself */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*error_callback) (void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*assign_expr) (PLpgSQL_execstate *estate, Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_datum *target, Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *expr); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*assign_value) (PLpgSQL_execstate *estate, Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_datum *target, Step #6 - "compile-libfuzzer-introspector-x86_64": Datum value, bool isNull, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid valtype, int32 valtypmod); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*eval_datum) (PLpgSQL_execstate *estate, PLpgSQL_datum *datum, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *typeId, int32 *typetypmod, Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *value, bool *isnull); Step #6 - "compile-libfuzzer-introspector-x86_64": Datum (*cast_value) (PLpgSQL_execstate *estate, Step #6 - "compile-libfuzzer-introspector-x86_64": Datum value, bool *isnull, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid valtype, int32 valtypmod, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid reqtype, int32 reqtypmod); Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_plugin; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PLpgSQL_type_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_TTYPE_SCALAR, /* scalar types and domains */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_TTYPE_REC, /* composite types, including RECORD */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_TTYPE_PSEUDO, /* pseudotypes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_type_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PLpgSQL_raise_option_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_RAISEOPTION_ERRCODE, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_RAISEOPTION_MESSAGE, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_RAISEOPTION_DETAIL, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_RAISEOPTION_HINT, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_RAISEOPTION_COLUMN, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_RAISEOPTION_CONSTRAINT, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_RAISEOPTION_DATATYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_RAISEOPTION_TABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_RAISEOPTION_SCHEMA, Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_raise_option_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_loop Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *label; Step #6 - "compile-libfuzzer-introspector-x86_64": List *body; /* List of statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_loop; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_foreach_a Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *label; Step #6 - "compile-libfuzzer-introspector-x86_64": int varno; /* loop target variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": int slice; /* slice dimension, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *expr; /* array expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *body; /* List of statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_foreach_a; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_return Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *expr; Step #6 - "compile-libfuzzer-introspector-x86_64": int retvarno; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_return; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_assert Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *cond; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *message; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_assert; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_execstate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_function *func; /* function being executed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TriggerData *trigdata; /* if regular trigger, data about firing */ Step #6 - "compile-libfuzzer-introspector-x86_64": EventTriggerData *evtrigdata; /* if event trigger, data about firing */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Datum retval; Step #6 - "compile-libfuzzer-introspector-x86_64": bool retisnull; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid rettype; /* type of current retval */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_rettype; /* info about declared function rettype */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool retistuple; Step #6 - "compile-libfuzzer-introspector-x86_64": bool retisset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool readonly_func; Step #6 - "compile-libfuzzer-introspector-x86_64": bool atomic; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *exitlabel; /* the "target" label of the current EXIT or Step #6 - "compile-libfuzzer-introspector-x86_64": * CONTINUE stmt, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": ErrorData *cur_error; /* current exception handler's error */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tuple_store; /* SRFs accumulate results here */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tuple_store_desc; /* descriptor for tuples in tuple_store */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tuple_store_cxt; Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceOwner tuple_store_owner; Step #6 - "compile-libfuzzer-introspector-x86_64": ReturnSetInfo *rsi; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int found_varno; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The datums representing the function's local variables. Some of these Step #6 - "compile-libfuzzer-introspector-x86_64": * are local storage in this execstate, but some just point to the shared Step #6 - "compile-libfuzzer-introspector-x86_64": * copy belonging to the PLpgSQL_function, depending on whether or not we Step #6 - "compile-libfuzzer-introspector-x86_64": * need any per-execution state for the datum's dtype. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ndatums; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_datum **datums; Step #6 - "compile-libfuzzer-introspector-x86_64": /* context containing variable values (same as func's SPI_proc context) */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext datum_context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * paramLI is what we use to pass local variable values to the executor. Step #6 - "compile-libfuzzer-introspector-x86_64": * It does not have a ParamExternData array; we just dynamically Step #6 - "compile-libfuzzer-introspector-x86_64": * instantiate parameter data as needed. By convention, PARAM_EXTERN Step #6 - "compile-libfuzzer-introspector-x86_64": * Params have paramid equal to the dno of the referenced local variable. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParamListInfo paramLI; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* EState and resowner to use for "simple" expression evaluation */ Step #6 - "compile-libfuzzer-introspector-x86_64": EState *simple_eval_estate; Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceOwner simple_eval_resowner; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* if running nonatomic procedure or DO block, resowner to use for CALL */ Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceOwner procedure_resowner; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* lookup table to use for executing type casts */ Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *cast_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* memory context for statement-lifespan temporary values */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext stmt_mcontext; /* current stmt context, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext stmt_mcontext_parent; /* parent of current context */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* temporary state for results from evaluation of query or expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": SPITupleTable *eval_tuptable; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 eval_processed; Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *eval_econtext; /* for executing simple expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* status information for error context reporting */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt *err_stmt; /* current stmt */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_variable *err_var; /* current variable, if in a DECLARE section */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *err_text; /* additional state info */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *plugin_info; /* reserved for use by optional plugin */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_execstate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *typname; /* (simple) name of the type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typoid; /* OID of the data type */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_type_type ttype; /* PLPGSQL_TTYPE_ code */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 typlen; /* stuff copied from its pg_type entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool typbyval; Step #6 - "compile-libfuzzer-introspector-x86_64": char typtype; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collation; /* from pg_type, but can be overridden */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool typisarray; /* is "true" array, or domain over one */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 atttypmod; /* typmod (taken from someplace else) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Remaining fields are used only for named composite types (not RECORD) */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeName *origtypname; /* type name as written by user */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeCacheEntry *tcache; /* typcache entry for composite type */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 tupdesc_id; /* last-seen tupdesc identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *yyscan_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PLpgSQL_rwopt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_RWOPT_UNKNOWN = 0, /* applicability not determined yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_RWOPT_NOPE, /* cannot do any optimization */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_RWOPT_TRANSFER, /* transfer the old value into expr state */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_RWOPT_INPLACE, /* pass value as R/W to top-level function */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_rwopt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_datum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_datum_type dtype; Step #6 - "compile-libfuzzer-introspector-x86_64": int dno; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_datum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_forq Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *label; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_variable *var; /* Loop variable (record or row) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *body; /* List of statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_forq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_dynfors Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *label; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_variable *var; /* Loop variable (record or row) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *body; /* List of statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* end of fields that must match PLpgSQL_stmt_forq */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *query; Step #6 - "compile-libfuzzer-introspector-x86_64": List *params; /* USING expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_dynfors; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_fetch Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_variable *target; /* target (record or row) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int curvar; /* cursor variable to fetch from */ Step #6 - "compile-libfuzzer-introspector-x86_64": FetchDirection direction; /* fetch direction */ Step #6 - "compile-libfuzzer-introspector-x86_64": long how_many; /* count, if constant (expr is NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *expr; /* count, if expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_move; /* is this a fetch or move? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool returns_multiple_rows; /* can return more than one row? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_fetch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_raise Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": int elog_level; Step #6 - "compile-libfuzzer-introspector-x86_64": char *condname; /* condition name, SQLSTATE, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *message; /* old-style message format literal, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *params; /* list of expressions for old-style message */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* list of PLpgSQL_raise_option */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_raise; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_raise_option Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_raise_option_type opt_type; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *expr; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_raise_option; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_dynexecute Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *query; /* string expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool into; /* INTO supplied? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool strict; /* INTO STRICT flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_variable *target; /* INTO target (record or row) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *params; /* USING expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_dynexecute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_function Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *fn_signature; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_oid; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId fn_xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData fn_tid; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_trigtype fn_is_trigger; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_input_collation; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_func_hashkey *fn_hashkey; /* back-link to hashtable key */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext fn_cxt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_rettype; Step #6 - "compile-libfuzzer-introspector-x86_64": int fn_rettyplen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fn_retbyval; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fn_retistuple; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fn_retisdomain; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fn_retset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fn_readonly; Step #6 - "compile-libfuzzer-introspector-x86_64": char fn_prokind; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int fn_nargs; Step #6 - "compile-libfuzzer-introspector-x86_64": int fn_argvarnos[FUNC_MAX_ARGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": int out_param_varno; Step #6 - "compile-libfuzzer-introspector-x86_64": int found_varno; Step #6 - "compile-libfuzzer-introspector-x86_64": int new_varno; Step #6 - "compile-libfuzzer-introspector-x86_64": int old_varno; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_resolve_option resolve_option; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool print_strict_params; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* extra checks */ Step #6 - "compile-libfuzzer-introspector-x86_64": int extra_warnings; Step #6 - "compile-libfuzzer-introspector-x86_64": int extra_errors; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* the datums representing the function's local variables */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ndatums; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_datum **datums; Step #6 - "compile-libfuzzer-introspector-x86_64": Size copiable_size; /* space for locally instantiated datums */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* function body parsetree */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_block *action; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data derived while parsing body */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nstatements; /* counter for assigning stmtids */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool requires_procedure_resowner; /* contains CALL or DO? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_exception_block; /* contains BEGIN...EXCEPTION? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* these fields change when the function is used */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PLpgSQL_execstate *cur_estate; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long use_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_function; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PLpgSQL_datum_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_DTYPE_VAR, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_DTYPE_ROW, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_DTYPE_REC, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_DTYPE_RECFIELD, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_DTYPE_PROMISE, Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_datum_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_recfield Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_datum_type dtype; Step #6 - "compile-libfuzzer-introspector-x86_64": int dno; Step #6 - "compile-libfuzzer-introspector-x86_64": /* end of PLpgSQL_datum fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *fieldname; /* name of field */ Step #6 - "compile-libfuzzer-introspector-x86_64": int recparentno; /* dno of parent record */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nextfield; /* dno of next child, or -1 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 rectupledescid; /* record's tupledesc ID as of last lookup */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExpandedRecordFieldInfo finfo; /* field's attnum and type info */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* if rectupledescid == INVALID_TUPLEDESC_IDENTIFIER, finfo isn't valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_recfield; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_condition Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int sqlerrstate; /* SQLSTATE code */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *condname; /* condition name (for debugging) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PLpgSQL_condition *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_condition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_perform Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *expr; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_perform; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_commit Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool chain; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_commit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_getdiag Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_stacked; /* STACKED or CURRENT diagnostics area? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *diag_items; /* List of PLpgSQL_diag_item */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_getdiag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_close Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": int curvar; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_close; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PLpgSQL_stmt_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_BLOCK, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_ASSIGN, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_IF, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_CASE, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_LOOP, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_WHILE, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_FORI, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_FORS, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_FORC, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_FOREACH_A, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_EXIT, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_RETURN, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_RETURN_NEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_RETURN_QUERY, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_RAISE, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_ASSERT, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_EXECSQL, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_DYNEXECUTE, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_DYNFORS, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_GETDIAG, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_OPEN, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_FETCH, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_CLOSE, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_PERFORM, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_CALL, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_COMMIT, Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_STMT_ROLLBACK, Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PLpgSQL_resolve_option Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_RESOLVE_ERROR, /* throw error if ambiguous */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_RESOLVE_VARIABLE, /* prefer plpgsql var to table column */ Step #6 - "compile-libfuzzer-introspector-x86_64": PLPGSQL_RESOLVE_COLUMN, /* prefer table column to plpgsql var */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_resolve_option; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Unique statement ID in this function (starting at 1; 0 is invalid/not Step #6 - "compile-libfuzzer-introspector-x86_64": * set). This can be used by a profiler as the index for an array of Step #6 - "compile-libfuzzer-introspector-x86_64": * per-statement metrics. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_diag_item Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_getdiag_kind kind; /* id for diagnostic value desired */ Step #6 - "compile-libfuzzer-introspector-x86_64": int target; /* where to assign it */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_diag_item; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_while Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *label; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *cond; Step #6 - "compile-libfuzzer-introspector-x86_64": List *body; /* List of statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_while; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLpgSQL_stmt_return_next Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_stmt_type cmd_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int stmtid; Step #6 - "compile-libfuzzer-introspector-x86_64": PLpgSQL_expr *expr; Step #6 - "compile-libfuzzer-introspector-x86_64": int retvarno; Step #6 - "compile-libfuzzer-introspector-x86_64": } PLpgSQL_stmt_return_next; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.849 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpgsql/src/pl_unreserved_kwlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.855 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plpgsql/src/pl_scanner.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": YYSTYPE lval; /* semantic information */ Step #6 - "compile-libfuzzer-introspector-x86_64": YYLTYPE lloc; /* offset in scanbuf */ Step #6 - "compile-libfuzzer-introspector-x86_64": int leng; /* length in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TokenAuxData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.862 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plperl/ppport.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NVTYPE NV; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef OP* (CPERLscope(*Perl_ppaddr_t))(pTHX); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef OP* (CPERLscope(*Perl_check_t)) (pTHX_ OP*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef OP* (CPERLscope(*Perl_ppaddr_t))(ARGSproto); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.900 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plperl/plperl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.905 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plperl/plperl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct plperl_interp_desc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid user_id; /* Hash key (must be first!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PerlInterpreter *interp; /* The interpreter */ Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *query_hash; /* plperl_query_entry structs */ Step #6 - "compile-libfuzzer-introspector-x86_64": } plperl_interp_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct plperl_proc_key Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid proc_id; /* Function OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * is_trigger is really a bool, but declare as Oid to ensure this struct Step #6 - "compile-libfuzzer-introspector-x86_64": * contains no padding Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid is_trigger; /* is it a trigger function? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid user_id; /* User calling the function, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } plperl_proc_key; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct plperl_call_data Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": plperl_proc_desc *prodesc; Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo fcinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": /* remaining fields are used only in a function returning set: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tuple_store; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc ret_tdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid cdomain_oid; /* 0 unless returning domain-over-composite */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *cdomain_info; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tmp_cxt; Step #6 - "compile-libfuzzer-introspector-x86_64": } plperl_call_data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct plperl_array_info Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ndims; Step #6 - "compile-libfuzzer-introspector-x86_64": bool elem_is_rowtype; /* 't' if element type is a rowtype */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *elements; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *nulls; Step #6 - "compile-libfuzzer-introspector-x86_64": int *nelems; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo proc; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo transform_proc; Step #6 - "compile-libfuzzer-introspector-x86_64": } plperl_array_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct plperl_proc_ptr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": plperl_proc_key proc_key; /* Hash key (must be first!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": plperl_proc_desc *proc_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } plperl_proc_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct plperl_proc_desc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *proname; /* user name of procedure */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext fn_cxt; /* memory context for this procedure */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long fn_refcount; /* number of active references */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId fn_xmin; /* xmin/TID of procedure's pg_proc tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData fn_tid; Step #6 - "compile-libfuzzer-introspector-x86_64": SV *reference; /* CODE reference for Perl sub */ Step #6 - "compile-libfuzzer-introspector-x86_64": plperl_interp_desc *interp; /* interpreter it's created in */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fn_readonly; /* is function readonly (not volatile)? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid lang_oid; Step #6 - "compile-libfuzzer-introspector-x86_64": List *trftypes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool lanpltrusted; /* is it plperl, rather than plperlu? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fn_retistuple; /* true, if function returns tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fn_retisset; /* true, if function returns set */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fn_retisarray; /* true if function returns array */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Conversion info for function's result type: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid result_oid; /* Oid of result type */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo result_in_func; /* I/O function and arg for result type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid result_typioparam; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Per-argument info for function's argument types: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nargs; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *arg_out_func; /* output fns for arg types */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *arg_is_rowtype; /* is each arg composite? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *arg_arraytype; /* InvalidOid if not an array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } plperl_proc_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct plperl_query_desc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char qname[24]; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext plan_cxt; /* context holding this struct */ Step #6 - "compile-libfuzzer-introspector-x86_64": SPIPlanPtr plan; Step #6 - "compile-libfuzzer-introspector-x86_64": int nargs; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *argtypes; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *arginfuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *argtypioparams; Step #6 - "compile-libfuzzer-introspector-x86_64": } plperl_query_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct plperl_query_entry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char query_name[NAMEDATALEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": plperl_query_desc *query_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } plperl_query_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.934 INFO datatypes - __init__: Processing /src/postgresql/src/pl/plperl/plperl_system.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.938 INFO datatypes - __init__: Processing /src/postgresql/src/pl/tcl/pltcl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pltcl_query_desc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char qname[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": SPIPlanPtr plan; Step #6 - "compile-libfuzzer-introspector-x86_64": int nargs; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *argtypes; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *arginfuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *argtypioparams; Step #6 - "compile-libfuzzer-introspector-x86_64": } pltcl_query_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pltcl_proc_key Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid proc_id; /* Function OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * is_trigger is really a bool, but declare as Oid to ensure this struct Step #6 - "compile-libfuzzer-introspector-x86_64": * contains no padding Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid is_trigger; /* is it a trigger function? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid user_id; /* User calling the function, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pltcl_proc_key; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pltcl_call_state Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Call info struct, or NULL in a trigger */ Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo fcinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Trigger data, if we're in a normal (not event) trigger; else NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": TriggerData *trigdata; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Function we're executing (NULL if not yet identified) */ Step #6 - "compile-libfuzzer-introspector-x86_64": pltcl_proc_desc *prodesc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Information for SRFs and functions returning composite types. Step #6 - "compile-libfuzzer-introspector-x86_64": * ret_tupdesc and attinmeta are set up if either fn_retistuple or Step #6 - "compile-libfuzzer-introspector-x86_64": * fn_retisset, since even a scalar-returning SRF needs a tuplestore. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc ret_tupdesc; /* return rowtype, if retistuple or retisset */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttInMetadata *attinmeta; /* metadata for building tuples of that type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ReturnSetInfo *rsi; /* passed-in ReturnSetInfo, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tuple_store; /* SRFs accumulate result here */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tuple_store_cxt; /* context and resowner for tuplestore */ Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceOwner tuple_store_owner; Step #6 - "compile-libfuzzer-introspector-x86_64": } pltcl_call_state; 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 *label; Step #6 - "compile-libfuzzer-introspector-x86_64": int sqlerrstate; Step #6 - "compile-libfuzzer-introspector-x86_64": } TclExceptionNameMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pltcl_proc_ptr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pltcl_proc_key proc_key; /* Hash key (must be first!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": pltcl_proc_desc *proc_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } pltcl_proc_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pltcl_proc_desc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *user_proname; /* user's name (from format_procedure) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *internal_proname; /* Tcl proc name (NULL if deleted) */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext fn_cxt; /* memory context for this procedure */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long fn_refcount; /* number of active references */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId fn_xmin; /* xmin of pg_proc row */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData fn_tid; /* TID of pg_proc row */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fn_readonly; /* is function readonly? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool lanpltrusted; /* is it pltcl (vs. pltclu)? */ Step #6 - "compile-libfuzzer-introspector-x86_64": pltcl_interp_desc *interp_desc; /* interpreter to use */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid result_typid; /* OID of fn's result type */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo result_in_func; /* input function for fn's result type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid result_typioparam; /* param to pass to same */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fn_retisset; /* true if function returns a set */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fn_retistuple; /* true if function returns composite */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fn_retisdomain; /* true if function returns domain */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *domain_info; /* opaque cache for domain checks */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nargs; /* number of arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* these arrays have nargs entries: */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *arg_out_func; /* output fns for arg types */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *arg_is_rowtype; /* is each arg composite? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pltcl_proc_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pltcl_interp_desc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid user_id; /* Hash key (must be first!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tcl_Interp *interp; /* The interpreter */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tcl_HashTable query_hash; /* pltcl_query_desc structs */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pltcl_interp_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int Tcl_Size; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.961 INFO datatypes - __init__: Processing /src/postgresql/src/port/pg_popcount_avx512.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.966 INFO datatypes - __init__: Processing /src/postgresql/src/port/pqsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.969 INFO datatypes - __init__: Processing /src/postgresql/src/port/pg_crc32c_armv8.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.974 INFO datatypes - __init__: Processing /src/postgresql/src/port/win32gai_strerror.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.978 INFO datatypes - __init__: Processing /src/postgresql/src/port/win32link.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:42.981 INFO datatypes - __init__: Processing /src/postgresql/src/port/pg_crc32c_sb8.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.002 INFO datatypes - __init__: Processing /src/postgresql/src/port/strlcpy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.007 INFO datatypes - __init__: Processing /src/postgresql/src/port/system.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.011 INFO datatypes - __init__: Processing /src/postgresql/src/port/pthread_barrier_wait.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.015 INFO datatypes - __init__: Processing /src/postgresql/src/port/win32setlocale.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.019 INFO datatypes - __init__: Processing /src/postgresql/src/port/win32error.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.023 INFO datatypes - __init__: Processing /src/postgresql/src/port/win32pread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.027 INFO datatypes - __init__: Processing /src/postgresql/src/port/strsep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.030 INFO datatypes - __init__: Processing /src/postgresql/src/port/win32stat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.035 INFO datatypes - __init__: Processing /src/postgresql/src/port/win32fseek.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.039 INFO datatypes - __init__: Processing /src/postgresql/src/port/inet_aton.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.043 INFO datatypes - __init__: Processing /src/postgresql/src/port/mkdtemp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.047 INFO datatypes - __init__: Processing /src/postgresql/src/port/getopt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.051 INFO datatypes - __init__: Processing /src/postgresql/src/port/pg_crc32c_sse42_choose.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.055 INFO datatypes - __init__: Processing /src/postgresql/src/port/pg_crc32c_armv8_choose.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.058 INFO datatypes - __init__: Processing /src/postgresql/src/port/open.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.063 INFO datatypes - __init__: Processing /src/postgresql/src/port/win32pwrite.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.066 INFO datatypes - __init__: Processing /src/postgresql/src/port/win32getrusage.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.070 INFO datatypes - __init__: Processing /src/postgresql/src/port/kill.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.074 INFO datatypes - __init__: Processing /src/postgresql/src/port/dirmod.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD ReparseTag; Step #6 - "compile-libfuzzer-introspector-x86_64": WORD ReparseDataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": WORD Reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": /* SymbolicLinkReparseBuffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": WORD SubstituteNameOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": WORD SubstituteNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": WORD PrintNameOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": WORD PrintNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": WCHAR PathBuffer[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } REPARSE_JUNCTION_DATA_BUFFER; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.079 INFO datatypes - __init__: Processing /src/postgresql/src/port/pg_bitutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.087 INFO datatypes - __init__: Processing /src/postgresql/src/port/pg_crc32c_loongarch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.090 INFO datatypes - __init__: Processing /src/postgresql/src/port/bsearch_arg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.094 INFO datatypes - __init__: Processing /src/postgresql/src/port/chklocale.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.099 INFO datatypes - __init__: Processing /src/postgresql/src/port/quotes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.103 INFO datatypes - __init__: Processing /src/postgresql/src/port/tar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.107 INFO datatypes - __init__: Processing /src/postgresql/src/port/strlcat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.110 INFO datatypes - __init__: Processing /src/postgresql/src/port/strerror.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.115 INFO datatypes - __init__: Processing /src/postgresql/src/port/strnlen.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.118 INFO datatypes - __init__: Processing /src/postgresql/src/port/explicit_bzero.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.122 INFO datatypes - __init__: Processing /src/postgresql/src/port/noblock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.126 INFO datatypes - __init__: Processing /src/postgresql/src/port/qsort_arg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.129 INFO datatypes - __init__: Processing /src/postgresql/src/port/path.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ABSOLUTE_PATH_INIT, /* Just past the leading '/' (and Windows Step #6 - "compile-libfuzzer-introspector-x86_64": * drive name if any) of an absolute path */ Step #6 - "compile-libfuzzer-introspector-x86_64": ABSOLUTE_WITH_N_DEPTH, /* We collected 'pathdepth' directories in an Step #6 - "compile-libfuzzer-introspector-x86_64": * absolute path */ Step #6 - "compile-libfuzzer-introspector-x86_64": RELATIVE_PATH_INIT, /* At start of a relative path */ Step #6 - "compile-libfuzzer-introspector-x86_64": RELATIVE_WITH_N_DEPTH, /* We collected 'pathdepth' directories in a Step #6 - "compile-libfuzzer-introspector-x86_64": * relative path */ Step #6 - "compile-libfuzzer-introspector-x86_64": RELATIVE_WITH_PARENT_REF, /* Relative path containing only double-dots */ Step #6 - "compile-libfuzzer-introspector-x86_64": } canonicalize_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.137 INFO datatypes - __init__: Processing /src/postgresql/src/port/pgcheckdir.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.141 INFO datatypes - __init__: Processing /src/postgresql/src/port/snprintf.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 *bufptr; /* next buffer output position */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *bufstart; /* first buffer element */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *bufend; /* last+1 buffer element, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* bufend == NULL is for sprintf, where we assume buf is big enough */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *stream; /* eventual output destination, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nchars; /* # chars sent to stream, or dropped */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool failed; /* call is a failure; errno is set */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PrintfTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ATYPE_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ATYPE_INT, Step #6 - "compile-libfuzzer-introspector-x86_64": ATYPE_LONG, Step #6 - "compile-libfuzzer-introspector-x86_64": ATYPE_LONGLONG, Step #6 - "compile-libfuzzer-introspector-x86_64": ATYPE_DOUBLE, Step #6 - "compile-libfuzzer-introspector-x86_64": ATYPE_CHARPTR Step #6 - "compile-libfuzzer-introspector-x86_64": } PrintfArgType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int i; Step #6 - "compile-libfuzzer-introspector-x86_64": long l; Step #6 - "compile-libfuzzer-introspector-x86_64": long long ll; Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } PrintfArgValue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.153 INFO datatypes - __init__: Processing /src/postgresql/src/port/win32env.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (_cdecl * PUTENVPROC) (const char *); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.158 INFO datatypes - __init__: Processing /src/postgresql/src/port/pg_strong_random.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.161 INFO datatypes - __init__: Processing /src/postgresql/src/port/getopt_long.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.166 INFO datatypes - __init__: Processing /src/postgresql/src/port/inet_net_ntop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.171 INFO datatypes - __init__: Processing /src/postgresql/src/port/win32fdatasync.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.174 INFO datatypes - __init__: Processing /src/postgresql/src/port/qsort.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.177 INFO datatypes - __init__: Processing /src/postgresql/src/port/win32dlopen.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.181 INFO datatypes - __init__: Processing /src/postgresql/src/port/pgmkdirp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.185 INFO datatypes - __init__: Processing /src/postgresql/src/port/strtof.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.188 INFO datatypes - __init__: Processing /src/postgresql/src/port/win32security.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.193 INFO datatypes - __init__: Processing /src/postgresql/src/port/win32common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.196 INFO datatypes - __init__: Processing /src/postgresql/src/port/getpeereid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.200 INFO datatypes - __init__: Processing /src/postgresql/src/port/win32ntdll.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NtDllRoutine Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_funcptr_t *address; Step #6 - "compile-libfuzzer-introspector-x86_64": } NtDllRoutine; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.203 INFO datatypes - __init__: Processing /src/postgresql/src/port/win32gettimeofday.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.207 INFO datatypes - __init__: Processing /src/postgresql/src/port/dirent.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.212 INFO datatypes - __init__: Processing /src/postgresql/src/port/pgsleep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.216 INFO datatypes - __init__: Processing /src/postgresql/src/port/pg_crc32c_sse42.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.219 INFO datatypes - __init__: Processing /src/postgresql/src/port/pgstrsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.223 INFO datatypes - __init__: Processing /src/postgresql/src/port/pthread-win32.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ULONG pthread_key_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int pthread_once_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pthread_mutex_t Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* initstate = 0: not initialized; 1: init done; 2: init in progress */ Step #6 - "compile-libfuzzer-introspector-x86_64": LONG initstate; Step #6 - "compile-libfuzzer-introspector-x86_64": CRITICAL_SECTION csection; Step #6 - "compile-libfuzzer-introspector-x86_64": } pthread_mutex_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.227 INFO datatypes - __init__: Processing /src/postgresql/src/port/pgstrcasecmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.232 INFO datatypes - __init__: Processing /src/postgresql/src/include/fmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StringInfoData *fmStringInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FunctionCallInfoBaseData *FunctionCallInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FmgrInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGFunction fn_addr; /* pointer to function or handler to be called */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_oid; /* OID of function (NOT of handler, if any) */ Step #6 - "compile-libfuzzer-introspector-x86_64": short fn_nargs; /* number of input args (0..FUNC_MAX_ARGS) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fn_strict; /* function is "strict" (NULL in => NULL out) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fn_retset; /* function returns a set */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char fn_stats; /* collect stats if track_functions > this */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *fn_extra; /* extra space for use by handler */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext fn_mcxt; /* memory context to store fn_extra in */ Step #6 - "compile-libfuzzer-introspector-x86_64": fmNodePtr fn_expr; /* expression parse tree for call, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FmgrInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int api_version; /* specifies call convention version number */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* More fields may be added later, for version numbers > 1. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Pg_finfo_record; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const Pg_magic_struct *(*PGModuleMagicFunction) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum FmgrHookEventType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FHET_START, Step #6 - "compile-libfuzzer-introspector-x86_64": FHET_END, Step #6 - "compile-libfuzzer-introspector-x86_64": FHET_ABORT, Step #6 - "compile-libfuzzer-introspector-x86_64": } FmgrHookEventType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*fmgr_hook_type) (FmgrHookEventType event, Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *flinfo, Datum *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Aggref *fmAggrefPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Datum (*PGFunction) (FunctionCallInfo fcinfo); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int len; /* sizeof(this struct) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int version; /* PostgreSQL major version */ Step #6 - "compile-libfuzzer-introspector-x86_64": int funcmaxargs; /* FUNC_MAX_ARGS */ Step #6 - "compile-libfuzzer-introspector-x86_64": int indexmaxkeys; /* INDEX_MAX_KEYS */ Step #6 - "compile-libfuzzer-introspector-x86_64": int namedatalen; /* NAMEDATALEN */ Step #6 - "compile-libfuzzer-introspector-x86_64": int float8byval; /* FLOAT8PASSBYVAL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char abi_extra[32]; /* see pg_config_manual.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Pg_magic_struct; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*needs_fmgr_hook_type) (Oid fn_oid); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Node *fmNodePtr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*fmExprContextCallbackFunction) (Datum arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FunctionCallInfoBaseData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *flinfo; /* ptr to lookup info used for this call */ Step #6 - "compile-libfuzzer-introspector-x86_64": fmNodePtr context; /* pass info about context of call */ Step #6 - "compile-libfuzzer-introspector-x86_64": fmNodePtr resultinfo; /* pass or return extra info about result */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fncollation; /* collation for function to use */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_FUNCTIONCALLINFODATA_ISNULL 4 Step #6 - "compile-libfuzzer-introspector-x86_64": bool isnull; /* function must set true if result is NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": short nargs; /* # arguments actually passed */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_FUNCTIONCALLINFODATA_ARGS 6 Step #6 - "compile-libfuzzer-introspector-x86_64": NullableDatum args[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FunctionCallInfoBaseData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const Pg_finfo_record *(*PGFInfoFunction) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.240 INFO datatypes - __init__: Processing /src/postgresql/src/include/port.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int pgsocket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int socklen_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SOCKET pgsocket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*qsort_arg_comparator) (const void *a, const void *b, void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*pqsigfunc) (SIGNAL_ARGS); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.247 INFO datatypes - __init__: Processing /src/postgresql/src/include/pgstat.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64 PgStat_Counter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_StatSubEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter apply_error_count; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter sync_error_count; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter conflict_count[CONFLICT_NUM_TYPES]; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz stat_reset_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_StatSubEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_ArchiverStats Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter archived_count; /* archival successes */ Step #6 - "compile-libfuzzer-introspector-x86_64": char last_archived_wal[MAX_XFN_CHARS + 1]; /* last WAL file Step #6 - "compile-libfuzzer-introspector-x86_64": * archived */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz last_archived_timestamp; /* last archival success time */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter failed_count; /* failed archival attempts */ Step #6 - "compile-libfuzzer-introspector-x86_64": char last_failed_wal[MAX_XFN_CHARS + 1]; /* WAL file involved in Step #6 - "compile-libfuzzer-introspector-x86_64": * last failure */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz last_failed_timestamp; /* last archival failure time */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz stat_reset_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_ArchiverStats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_BktypeIO Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 bytes[IOOBJECT_NUM_TYPES][IOCONTEXT_NUM_TYPES][IOOP_NUM_TYPES]; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter counts[IOOBJECT_NUM_TYPES][IOCONTEXT_NUM_TYPES][IOOP_NUM_TYPES]; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter times[IOOBJECT_NUM_TYPES][IOCONTEXT_NUM_TYPES][IOOP_NUM_TYPES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_BktypeIO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_StatTabEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter numscans; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz lastscan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_returned; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_fetched; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_inserted; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_deleted; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_hot_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_newpage_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter live_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter dead_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter mod_since_analyze; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter ins_since_vacuum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter blocks_fetched; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter blocks_hit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz last_vacuum_time; /* user initiated vacuum */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter vacuum_count; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz last_autovacuum_time; /* autovacuum initiated */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter autovacuum_count; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz last_analyze_time; /* user initiated */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter analyze_count; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz last_autoanalyze_time; /* autovacuum initiated */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter autoanalyze_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter total_vacuum_time; /* times in milliseconds */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter total_autovacuum_time; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter total_analyze_time; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter total_autoanalyze_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_StatTabEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SessionEndType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DISCONNECT_NOT_YET, /* still active */ Step #6 - "compile-libfuzzer-introspector-x86_64": DISCONNECT_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": DISCONNECT_CLIENT_EOF, Step #6 - "compile-libfuzzer-introspector-x86_64": DISCONNECT_FATAL, Step #6 - "compile-libfuzzer-introspector-x86_64": DISCONNECT_KILLED, Step #6 - "compile-libfuzzer-introspector-x86_64": } SessionEndType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_FunctionCallUsage Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Link to function's hashtable entry (must still be there at exit!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* NULL means we are not tracking the current function call */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_FunctionCounts *fs; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Total time previously charged to function, as of function start */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time save_f_total_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Backend-wide total time as of function start */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time save_total; Step #6 - "compile-libfuzzer-introspector-x86_64": /* system clock as of function start */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time start; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_FunctionCallUsage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_BackendPending Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Backend statistics store the same amount of IO data as PGSTAT_KIND_IO. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_PendingIO pending_io; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_BackendPending; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_FunctionCounts Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter numcalls; Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time total_time; Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time self_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_FunctionCounts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum IOObject Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IOOBJECT_RELATION, Step #6 - "compile-libfuzzer-introspector-x86_64": IOOBJECT_TEMP_RELATION, Step #6 - "compile-libfuzzer-introspector-x86_64": IOOBJECT_WAL, Step #6 - "compile-libfuzzer-introspector-x86_64": } IOObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_PendingIO Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 bytes[IOOBJECT_NUM_TYPES][IOCONTEXT_NUM_TYPES][IOOP_NUM_TYPES]; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter counts[IOOBJECT_NUM_TYPES][IOCONTEXT_NUM_TYPES][IOOP_NUM_TYPES]; Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time pending_times[IOOBJECT_NUM_TYPES][IOCONTEXT_NUM_TYPES][IOOP_NUM_TYPES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_PendingIO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_Backend Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz stat_reset_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_BktypeIO io_stats; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_Backend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_PendingWalStats Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter wal_write; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter wal_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time wal_write_time; Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time wal_sync_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_PendingWalStats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_IO Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz stat_reset_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_BktypeIO stats[BACKEND_NUM_TYPES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_IO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_TableCounts Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter numscans; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_returned; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_fetched; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_inserted; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_deleted; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_hot_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_newpage_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": bool truncdropped; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter delta_live_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter delta_dead_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter changed_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter blocks_fetched; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter blocks_hit; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_TableCounts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_CheckpointerStats Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter num_timed; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter num_requested; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter num_performed; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter restartpoints_timed; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter restartpoints_requested; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter restartpoints_performed; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter write_time; /* times in milliseconds */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter sync_time; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter buffers_written; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter slru_written; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz stat_reset_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_CheckpointerStats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_WalStats Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter wal_records; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter wal_fpi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 wal_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter wal_buffers_full; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter wal_write; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter wal_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter wal_write_time; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter wal_sync_time; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz stat_reset_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_WalStats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_BackendSubEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter apply_error_count; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter sync_error_count; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter conflict_count[CONFLICT_NUM_TYPES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_BackendSubEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_BgWriterStats Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter buf_written_clean; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter maxwritten_clean; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter buf_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz stat_reset_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_BgWriterStats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum IOOp Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* IOs not tracked in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": IOOP_EVICT, Step #6 - "compile-libfuzzer-introspector-x86_64": IOOP_FSYNC, Step #6 - "compile-libfuzzer-introspector-x86_64": IOOP_HIT, Step #6 - "compile-libfuzzer-introspector-x86_64": IOOP_REUSE, Step #6 - "compile-libfuzzer-introspector-x86_64": IOOP_WRITEBACK, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* IOs tracked in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": IOOP_EXTEND, Step #6 - "compile-libfuzzer-introspector-x86_64": IOOP_READ, Step #6 - "compile-libfuzzer-introspector-x86_64": IOOP_WRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": } IOOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_StatReplSlotEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter spill_txns; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter spill_count; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter spill_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter stream_txns; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter stream_count; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter stream_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter total_txns; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter total_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz stat_reset_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_StatReplSlotEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_SLRUStats Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter blocks_zeroed; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter blocks_hit; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter blocks_read; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter blocks_written; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter blocks_exists; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter flush; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter truncate; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz stat_reset_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_SLRUStats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_TableXactStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_inserted; /* tuples inserted in (sub)xact */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_updated; /* tuples updated in (sub)xact */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_deleted; /* tuples deleted in (sub)xact */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool truncdropped; /* relation truncated/dropped in this Step #6 - "compile-libfuzzer-introspector-x86_64": * (sub)xact */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* tuples i/u/d prior to truncate/drop */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter inserted_pre_truncdrop; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter updated_pre_truncdrop; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter deleted_pre_truncdrop; Step #6 - "compile-libfuzzer-introspector-x86_64": int nest_level; /* subtransaction nest level */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* links to other structs for same relation: */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PgStat_TableXactStatus *upper; /* next higher subxact if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_TableStatus *parent; /* per-table status */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* structs of same subxact level are linked here: */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PgStat_TableXactStatus *next; /* next of same subxact */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_TableXactStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TrackFunctionsLevel Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_FUNC_OFF, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_FUNC_PL, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_FUNC_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": } TrackFunctionsLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_TableStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid id; /* table's OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool shared; /* is it a shared catalog? */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PgStat_TableXactStatus *trans; /* lowest subxact's counts */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_TableCounts counts; /* event counts to be sent */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation relation; /* rel that is using this entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_TableStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum IOContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IOCONTEXT_BULKREAD, Step #6 - "compile-libfuzzer-introspector-x86_64": IOCONTEXT_BULKWRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": IOCONTEXT_INIT, Step #6 - "compile-libfuzzer-introspector-x86_64": IOCONTEXT_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": IOCONTEXT_VACUUM, Step #6 - "compile-libfuzzer-introspector-x86_64": } IOContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_StatDBEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter xact_commit; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter xact_rollback; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter blocks_fetched; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter blocks_hit; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_returned; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_fetched; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_inserted; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_deleted; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz last_autovac_time; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter conflict_tablespace; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter conflict_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter conflict_snapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter conflict_logicalslot; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter conflict_bufferpin; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter conflict_startup_deadlock; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter temp_files; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter temp_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter deadlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter checksum_failures; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz last_checksum_failure; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter blk_read_time; /* times in microseconds */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter blk_write_time; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter sessions; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter session_time; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter active_time; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter idle_in_transaction_time; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter sessions_abandoned; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter sessions_fatal; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter sessions_killed; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter parallel_workers_to_launch; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter parallel_workers_launched; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz stat_reset_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_StatDBEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PgStat_FetchConsistency Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGSTAT_FETCH_CONSISTENCY_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": PGSTAT_FETCH_CONSISTENCY_CACHE, Step #6 - "compile-libfuzzer-introspector-x86_64": PGSTAT_FETCH_CONSISTENCY_SNAPSHOT, Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_FetchConsistency; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_StatFuncEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter numcalls; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter total_time; /* times in microseconds */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter self_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_StatFuncEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.256 INFO datatypes - __init__: Processing /src/postgresql/src/include/varatt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExpandedObjectHeader ExpandedObjectHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum vartag_external Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": VARTAG_INDIRECT = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": VARTAG_EXPANDED_RO = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": VARTAG_EXPANDED_RW = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": VARTAG_ONDISK = 18 Step #6 - "compile-libfuzzer-introspector-x86_64": } vartag_external; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct /* Normal varlena (4-byte length) */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 va_header; Step #6 - "compile-libfuzzer-introspector-x86_64": char va_data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } va_4byte; Step #6 - "compile-libfuzzer-introspector-x86_64": struct /* Compressed-in-line format */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 va_header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 va_tcinfo; /* Original data size (excludes header) and Step #6 - "compile-libfuzzer-introspector-x86_64": * compression method; see va_extinfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": char va_data[FLEXIBLE_ARRAY_MEMBER]; /* Compressed data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } va_compressed; Step #6 - "compile-libfuzzer-introspector-x86_64": } varattrib_4b; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 va_header; /* Always 0x80 or 0x01 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 va_tag; /* Type of datum */ Step #6 - "compile-libfuzzer-introspector-x86_64": char va_data[FLEXIBLE_ARRAY_MEMBER]; /* Type-specific data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } varattrib_1b_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct varatt_expanded Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ExpandedObjectHeader *eohptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } varatt_expanded; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct varatt_external Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 va_rawsize; /* Original data size (includes header) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 va_extinfo; /* External saved size (without header) and Step #6 - "compile-libfuzzer-introspector-x86_64": * compression method */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid va_valueid; /* Unique ID of value within TOAST table */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid va_toastrelid; /* RelID of TOAST table containing it */ Step #6 - "compile-libfuzzer-introspector-x86_64": } varatt_external; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct varatt_indirect Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct varlena *pointer; /* Pointer to in-memory varlena */ Step #6 - "compile-libfuzzer-introspector-x86_64": } varatt_indirect; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 va_header; Step #6 - "compile-libfuzzer-introspector-x86_64": char va_data[FLEXIBLE_ARRAY_MEMBER]; /* Data begins here */ Step #6 - "compile-libfuzzer-introspector-x86_64": } varattrib_1b; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.261 INFO datatypes - __init__: Processing /src/postgresql/src/include/pgtar.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.264 INFO datatypes - __init__: Processing /src/postgresql/src/include/pg_trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.268 INFO datatypes - __init__: Processing /src/postgresql/src/include/getopt_long.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.271 INFO datatypes - __init__: Processing /src/postgresql/src/include/pgtime.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64 pg_time_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_tzenum pg_tzenum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_tz pg_tz; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.275 INFO datatypes - __init__: Processing /src/postgresql/src/include/miscadmin.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *pg_stack_base_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BackendType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": B_INVALID = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Backends and other backend-like processes */ Step #6 - "compile-libfuzzer-introspector-x86_64": B_BACKEND, Step #6 - "compile-libfuzzer-introspector-x86_64": B_DEAD_END_BACKEND, Step #6 - "compile-libfuzzer-introspector-x86_64": B_AUTOVAC_LAUNCHER, Step #6 - "compile-libfuzzer-introspector-x86_64": B_AUTOVAC_WORKER, Step #6 - "compile-libfuzzer-introspector-x86_64": B_BG_WORKER, Step #6 - "compile-libfuzzer-introspector-x86_64": B_WAL_SENDER, Step #6 - "compile-libfuzzer-introspector-x86_64": B_SLOTSYNC_WORKER, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": B_STANDALONE_BACKEND, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Auxiliary processes. These have PGPROC entries, but they are not Step #6 - "compile-libfuzzer-introspector-x86_64": * attached to any particular database, and cannot run transactions or Step #6 - "compile-libfuzzer-introspector-x86_64": * even take heavyweight locks. There can be only one of each of these Step #6 - "compile-libfuzzer-introspector-x86_64": * running at a time. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If you modify these, make sure to update NUM_AUXILIARY_PROCS and the Step #6 - "compile-libfuzzer-introspector-x86_64": * glossary in the docs. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": B_ARCHIVER, Step #6 - "compile-libfuzzer-introspector-x86_64": B_BG_WRITER, Step #6 - "compile-libfuzzer-introspector-x86_64": B_CHECKPOINTER, Step #6 - "compile-libfuzzer-introspector-x86_64": B_STARTUP, Step #6 - "compile-libfuzzer-introspector-x86_64": B_WAL_RECEIVER, Step #6 - "compile-libfuzzer-introspector-x86_64": B_WAL_SUMMARIZER, Step #6 - "compile-libfuzzer-introspector-x86_64": B_WAL_WRITER, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Logger is not connected to shared memory and does not have a PGPROC Step #6 - "compile-libfuzzer-introspector-x86_64": * entry. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": B_LOGGER, Step #6 - "compile-libfuzzer-introspector-x86_64": } BackendType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ProcessingMode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BootstrapProcessing, /* bootstrap creation of template database */ Step #6 - "compile-libfuzzer-introspector-x86_64": InitProcessing, /* initializing system */ Step #6 - "compile-libfuzzer-introspector-x86_64": NormalProcessing, /* normal processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ProcessingMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*shmem_request_hook_type) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.283 INFO datatypes - __init__: Processing /src/postgresql/src/include/c.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int8_t int8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t Size; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int Offset; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *Pointer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int16_t int16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t uint8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8 bits8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double float8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 MultiXactOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct varlena BpChar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* these fields must match ArrayType! */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ndim; /* always 1 for int2vector */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 dataoffset; /* always 0 for int2vector */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid elemtype; Step #6 - "compile-libfuzzer-introspector-x86_64": int dim1; Step #6 - "compile-libfuzzer-introspector-x86_64": int lbound1; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 values[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } int2vector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union PGIOAlignedBlock Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef pg_attribute_aligned Step #6 - "compile-libfuzzer-introspector-x86_64": pg_attribute_aligned(PG_IO_ALIGN_SIZE) Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": char data[BLCKSZ]; Step #6 - "compile-libfuzzer-introspector-x86_64": double force_align_d; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 force_align_i64; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGIOAlignedBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef intptr_t sigjmp_buf[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t uint16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 CommandId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* these fields must match ArrayType! */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ndim; /* always 1 for oidvector */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 dataoffset; /* always 0 for oidvector */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid elemtype; Step #6 - "compile-libfuzzer-introspector-x86_64": int dim1; Step #6 - "compile-libfuzzer-introspector-x86_64": int lbound1; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid values[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } oidvector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*pg_funcptr_t) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int Index; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float float4; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TransactionId MultiXactId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t int32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t uint32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t int64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PG_INT128_TYPE int128 Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned PG_INT128_TYPE uint128 Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16 bits16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct varlena VarChar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union PGAlignedXLogBlock Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef pg_attribute_aligned Step #6 - "compile-libfuzzer-introspector-x86_64": pg_attribute_aligned(PG_IO_ALIGN_SIZE) Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": char data[XLOG_BLCKSZ]; Step #6 - "compile-libfuzzer-introspector-x86_64": double force_align_d; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 force_align_i64; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGAlignedXLogBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 bits32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Oid regproc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 TransactionId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 SubTransactionId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct varlena bytea; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct nameData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char data[NAMEDATALEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } NameData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union PGAlignedBlock Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char data[BLCKSZ]; Step #6 - "compile-libfuzzer-introspector-x86_64": double force_align_d; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 force_align_i64; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGAlignedBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef regproc RegProcedure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 LocalTransactionId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct varlena text; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NameData *Name; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.291 INFO datatypes - __init__: Processing /src/postgresql/src/include/postgres_fe.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.294 INFO datatypes - __init__: Processing /src/postgresql/src/include/funcapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AttInMetadata Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* full TupleDesc */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* array of attribute type input function finfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *attinfuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* array of attribute type i/o parameter OIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *attioparams; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* array of attribute typmod */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 *atttypmods; Step #6 - "compile-libfuzzer-introspector-x86_64": } AttInMetadata; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FuncCallContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of times we've been called before Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * call_cntr is initialized to 0 for you by SRF_FIRSTCALL_INIT(), and Step #6 - "compile-libfuzzer-introspector-x86_64": * incremented for you every time SRF_RETURN_NEXT() is called. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 call_cntr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * OPTIONAL maximum number of calls Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * max_calls is here for convenience only and setting it is optional. If Step #6 - "compile-libfuzzer-introspector-x86_64": * not set, you must provide alternative means to know when the function Step #6 - "compile-libfuzzer-introspector-x86_64": * is done. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 max_calls; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * OPTIONAL pointer to miscellaneous user-provided context information Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * user_fctx is for use as a pointer to your own struct to retain Step #6 - "compile-libfuzzer-introspector-x86_64": * arbitrary context information between calls of your function. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *user_fctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * OPTIONAL pointer to struct containing attribute type input metadata Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * attinmeta is for use when returning tuples (i.e. composite data types) Step #6 - "compile-libfuzzer-introspector-x86_64": * and is not used when returning base data types. It is only needed if Step #6 - "compile-libfuzzer-introspector-x86_64": * you intend to use BuildTupleFromCStrings() to create the return tuple. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttInMetadata *attinmeta; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * memory context used for structures that must live for multiple calls Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * multi_call_memory_ctx is set by SRF_FIRSTCALL_INIT() for you, and used Step #6 - "compile-libfuzzer-introspector-x86_64": * by SRF_RETURN_DONE() for cleanup. It is the most appropriate memory Step #6 - "compile-libfuzzer-introspector-x86_64": * context for any memory that is to be reused across multiple calls of Step #6 - "compile-libfuzzer-introspector-x86_64": * the SRF. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext multi_call_memory_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * OPTIONAL pointer to struct containing tuple description Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * tuple_desc is for use when returning tuples (i.e. composite data types) Step #6 - "compile-libfuzzer-introspector-x86_64": * and is only needed if you are going to build the tuples with Step #6 - "compile-libfuzzer-introspector-x86_64": * heap_form_tuple() rather than with BuildTupleFromCStrings(). Note that Step #6 - "compile-libfuzzer-introspector-x86_64": * the TupleDesc pointer stored here should usually have been run through Step #6 - "compile-libfuzzer-introspector-x86_64": * BlessTupleDesc() first. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tuple_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } FuncCallContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TypeFuncClass Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TYPEFUNC_SCALAR, /* scalar result type */ Step #6 - "compile-libfuzzer-introspector-x86_64": TYPEFUNC_COMPOSITE, /* determinable rowtype result */ Step #6 - "compile-libfuzzer-introspector-x86_64": TYPEFUNC_COMPOSITE_DOMAIN, /* domain over determinable rowtype result */ Step #6 - "compile-libfuzzer-introspector-x86_64": TYPEFUNC_RECORD, /* indeterminate rowtype result */ Step #6 - "compile-libfuzzer-introspector-x86_64": TYPEFUNC_OTHER, /* bogus type, eg pseudotype */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TypeFuncClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.299 INFO datatypes - __init__: Processing /src/postgresql/src/include/postgres.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintptr_t Datum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NullableDatum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_NULLABLE_DATUM_DATUM 0 Step #6 - "compile-libfuzzer-introspector-x86_64": Datum value; Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_NULLABLE_DATUM_ISNULL 1 Step #6 - "compile-libfuzzer-introspector-x86_64": bool isnull; Step #6 - "compile-libfuzzer-introspector-x86_64": /* due to alignment padding this could be used for flags for free */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NullableDatum; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.304 INFO datatypes - __init__: Processing /src/postgresql/src/include/windowapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowObjectData *WindowObject; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.307 INFO datatypes - __init__: Processing /src/postgresql/src/include/pg_config_manual.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.311 INFO datatypes - __init__: Processing /src/postgresql/src/include/pg_getopt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.315 INFO datatypes - __init__: Processing /src/postgresql/src/include/postgres_ext.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int Oid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t pg_int64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.319 INFO datatypes - __init__: Processing /src/postgresql/src/include/archive/shell_archive.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.322 INFO datatypes - __init__: Processing /src/postgresql/src/include/archive/archive_module.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArchiveModuleState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Private data pointer for use by an archive module. This can be used to Step #6 - "compile-libfuzzer-introspector-x86_64": * store state for the module that will be passed to each of its Step #6 - "compile-libfuzzer-introspector-x86_64": * callbacks. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *private_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } ArchiveModuleState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ArchiveShutdownCB) (ArchiveModuleState *state); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*ArchiveCheckConfiguredCB) (ArchiveModuleState *state); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const ArchiveModuleCallbacks *(*ArchiveModuleInit) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*ArchiveFileCB) (ArchiveModuleState *state, const char *file, const char *path); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArchiveModuleCallbacks Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ArchiveStartupCB startup_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": ArchiveCheckConfiguredCB check_configured_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": ArchiveFileCB archive_file_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": ArchiveShutdownCB shutdown_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": } ArchiveModuleCallbacks; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ArchiveStartupCB) (ArchiveModuleState *state); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.327 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/tupmacs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.331 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/spgxlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgxlogState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId redirectXid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isBuild; Step #6 - "compile-libfuzzer-introspector-x86_64": } spgxlogState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgxlogSplitTuple Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* where the prefix tuple goes */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnumPrefix; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* where the postfix tuple goes */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnumPostfix; Step #6 - "compile-libfuzzer-introspector-x86_64": bool newPage; /* need to init that page? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool postfixBlkSame; /* was postfix tuple put on same page as Step #6 - "compile-libfuzzer-introspector-x86_64": * prefix? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * new prefix inner tuple follows, then new postfix inner tuple (both are Step #6 - "compile-libfuzzer-introspector-x86_64": * unaligned!) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } spgxlogSplitTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgxlogAddLeaf Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool newPage; /* init dest page? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool storesNulls; /* page is in the nulls tree? */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnumLeaf; /* offset where leaf tuple gets placed */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnumHeadLeaf; /* offset of head tuple in chain, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnumParent; /* where the parent downlink is, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nodeI; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* new leaf tuple follows (unaligned!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } spgxlogAddLeaf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgxlogVacuumLeaf Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nDead; /* number of tuples to become DEAD */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nPlaceholder; /* number of tuples to become PLACEHOLDER */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nMove; /* number of tuples to move */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nChain; /* number of tuples to re-chain */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": spgxlogState stateSrc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*---------- Step #6 - "compile-libfuzzer-introspector-x86_64": * data follows: Step #6 - "compile-libfuzzer-introspector-x86_64": * tuple numbers to become DEAD Step #6 - "compile-libfuzzer-introspector-x86_64": * tuple numbers to become PLACEHOLDER Step #6 - "compile-libfuzzer-introspector-x86_64": * tuple numbers to move from (and replace with PLACEHOLDER) Step #6 - "compile-libfuzzer-introspector-x86_64": * tuple numbers to move to (replacing what is there) Step #6 - "compile-libfuzzer-introspector-x86_64": * tuple numbers to update nextOffset links of Step #6 - "compile-libfuzzer-introspector-x86_64": * tuple numbers to insert in nextOffset links Step #6 - "compile-libfuzzer-introspector-x86_64": *---------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offsets[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } spgxlogVacuumLeaf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgxlogVacuumRoot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* vacuum a root page when it is also a leaf */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nDelete; /* number of tuples to delete */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": spgxlogState stateSrc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* offsets of tuples to delete follow */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offsets[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } spgxlogVacuumRoot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgxlogVacuumRedirect Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nToPlaceholder; /* number of redirects to make placeholders */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber firstPlaceholder; /* first placeholder tuple to remove */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId snapshotConflictHorizon; /* newest XID of removed redirects */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isCatalogRel; /* to handle recovery conflict during logical Step #6 - "compile-libfuzzer-introspector-x86_64": * decoding on standby */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* offsets of redirect tuples to make placeholders follow */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offsets[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } spgxlogVacuumRedirect; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgxlogMoveLeafs Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nMoves; /* number of tuples moved from source page */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool newPage; /* init dest page? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool replaceDead; /* are we replacing a DEAD source tuple? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool storesNulls; /* pages are in the nulls tree? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* where the parent downlink is */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnumParent; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nodeI; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": spgxlogState stateSrc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*---------- Step #6 - "compile-libfuzzer-introspector-x86_64": * data follows: Step #6 - "compile-libfuzzer-introspector-x86_64": * array of deleted tuple numbers, length nMoves Step #6 - "compile-libfuzzer-introspector-x86_64": * array of inserted tuple numbers, length nMoves + 1 or 1 Step #6 - "compile-libfuzzer-introspector-x86_64": * list of leaf tuples, length nMoves + 1 or 1 (unaligned!) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: if replaceDead is true then there is only one inserted tuple Step #6 - "compile-libfuzzer-introspector-x86_64": * number and only one leaf tuple in the data, because we are not copying Step #6 - "compile-libfuzzer-introspector-x86_64": * the dead tuple from the source Step #6 - "compile-libfuzzer-introspector-x86_64": *---------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offsets[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } spgxlogMoveLeafs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgxlogAddNode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Offset of the original inner tuple, in the original page (on backup Step #6 - "compile-libfuzzer-introspector-x86_64": * block 0). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Offset of the new tuple, on the new page (on backup block 1). Invalid, Step #6 - "compile-libfuzzer-introspector-x86_64": * if we overwrote the old tuple in the original page). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnumNew; Step #6 - "compile-libfuzzer-introspector-x86_64": bool newPage; /* init new page? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*---- Step #6 - "compile-libfuzzer-introspector-x86_64": * Where is the parent downlink? parentBlk indicates which page it's on, Step #6 - "compile-libfuzzer-introspector-x86_64": * and offnumParent is the offset within the page. The possible values for Step #6 - "compile-libfuzzer-introspector-x86_64": * parentBlk are: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * 0: parent == original page Step #6 - "compile-libfuzzer-introspector-x86_64": * 1: parent == new page Step #6 - "compile-libfuzzer-introspector-x86_64": * 2: parent == different page (blk ref 2) Step #6 - "compile-libfuzzer-introspector-x86_64": * -1: parent not updated Step #6 - "compile-libfuzzer-introspector-x86_64": *---- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int8 parentBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnumParent; /* offset within the parent page */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nodeI; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": spgxlogState stateSrc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * updated inner tuple follows (unaligned!) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } spgxlogAddNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgxlogPickSplit Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool isRootSplit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nDelete; /* n to delete from Src */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nInsert; /* n to insert on Src and/or Dest */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool initSrc; /* re-init the Src page? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool initDest; /* re-init the Dest page? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* where to put new inner tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnumInner; Step #6 - "compile-libfuzzer-introspector-x86_64": bool initInner; /* re-init the Inner page? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool storesNulls; /* pages are in the nulls tree? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* where the parent downlink is, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool innerIsParent; /* is parent the same as inner page? */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnumParent; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nodeI; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": spgxlogState stateSrc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*---------- Step #6 - "compile-libfuzzer-introspector-x86_64": * data follows: Step #6 - "compile-libfuzzer-introspector-x86_64": * array of deleted tuple numbers, length nDelete Step #6 - "compile-libfuzzer-introspector-x86_64": * array of inserted tuple numbers, length nInsert Step #6 - "compile-libfuzzer-introspector-x86_64": * array of page selector bytes for inserted tuples, length nInsert Step #6 - "compile-libfuzzer-introspector-x86_64": * new inner tuple (unaligned!) Step #6 - "compile-libfuzzer-introspector-x86_64": * list of leaf tuples, length nInsert (unaligned!) Step #6 - "compile-libfuzzer-introspector-x86_64": *---------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offsets[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } spgxlogPickSplit; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.336 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/itup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexTupleData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData t_tid; /* reference TID to heap tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* --------------- Step #6 - "compile-libfuzzer-introspector-x86_64": * t_info is laid out in the following fashion: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * 15th (high) bit: has nulls Step #6 - "compile-libfuzzer-introspector-x86_64": * 14th bit: has var-width attributes Step #6 - "compile-libfuzzer-introspector-x86_64": * 13th bit: AM-defined meaning Step #6 - "compile-libfuzzer-introspector-x86_64": * 12-0 bit: size of tuple 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": unsigned short t_info; /* various info about tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexTupleData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexAttributeBitMapData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bits8 bits[(INDEX_MAX_KEYS + 8 - 1) / 8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexAttributeBitMapData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef IndexTupleData *IndexTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef IndexAttributeBitMapData * IndexAttributeBitMap; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.340 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/xlogreader.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WALOpenSegment Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ws_file; /* segment file descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogSegNo ws_segno; /* segment number */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID ws_tli; /* timeline ID of the currently open file */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WALOpenSegment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*XLogPageReadCB) (XLogReaderState *xlogreader, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr targetPagePtr, Step #6 - "compile-libfuzzer-introspector-x86_64": int reqLen, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr targetRecPtr, Step #6 - "compile-libfuzzer-introspector-x86_64": char *readBuf); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*WALSegmentOpenCB) (XLogReaderState *xlogreader, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogSegNo nextSegNo, Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID *tli_p); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogReaderRoutine Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Data input callback Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This callback shall read at least reqLen valid bytes of the xlog page Step #6 - "compile-libfuzzer-introspector-x86_64": * starting at targetPagePtr, and store them in readBuf. The callback Step #6 - "compile-libfuzzer-introspector-x86_64": * shall return the number of bytes read (never more than XLOG_BLCKSZ), or Step #6 - "compile-libfuzzer-introspector-x86_64": * -1 on failure. The callback shall sleep, if necessary, to wait for the Step #6 - "compile-libfuzzer-introspector-x86_64": * requested bytes to become available. The callback will not be invoked Step #6 - "compile-libfuzzer-introspector-x86_64": * again for the same page unless more than the returned number of bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * are needed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * targetRecPtr is the position of the WAL record we're reading. Usually Step #6 - "compile-libfuzzer-introspector-x86_64": * it is equal to targetPagePtr + reqLen, but sometimes xlogreader needs Step #6 - "compile-libfuzzer-introspector-x86_64": * to read and verify the page or segment header, before it reads the Step #6 - "compile-libfuzzer-introspector-x86_64": * actual WAL record it's interested in. In that case, targetRecPtr can Step #6 - "compile-libfuzzer-introspector-x86_64": * be used to determine which timeline to read the page from. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The callback shall set ->seg.ws_tli to the TLI of the file the page was Step #6 - "compile-libfuzzer-introspector-x86_64": * read from. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogPageReadCB page_read; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Callback to open the specified WAL segment for reading. ->seg.ws_file Step #6 - "compile-libfuzzer-introspector-x86_64": * shall be set to the file descriptor of the opened segment. In case of Step #6 - "compile-libfuzzer-introspector-x86_64": * failure, an error shall be raised by the callback and it shall not Step #6 - "compile-libfuzzer-introspector-x86_64": * return. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * "nextSegNo" is the number of the segment to be opened. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * "tli_p" is an input/output argument. WALRead() uses it to pass the Step #6 - "compile-libfuzzer-introspector-x86_64": * timeline in which the new segment should be found, but the callback can Step #6 - "compile-libfuzzer-introspector-x86_64": * use it to return the TLI that it actually opened. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALSegmentOpenCB segment_open; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * WAL segment close callback. ->seg.ws_file shall be set to a negative Step #6 - "compile-libfuzzer-introspector-x86_64": * number. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALSegmentCloseCB segment_close; Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogReaderRoutine; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Is this block ref in use? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_use; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Identify the block this refers to */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator rlocator; Step #6 - "compile-libfuzzer-introspector-x86_64": ForkNumber forknum; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Prefetching workspace. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer prefetch_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* copy of the fork_flags field from the XLogRecordBlockHeader */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Information on full-page image, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_image; /* has image, even for consistency checking */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool apply_image; /* has image that should be restored */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *bkp_image; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 hole_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 hole_length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 bimg_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 bimg_info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Buffer holding the rmgr-specific data associated with this block */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_data; Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 data_bufsz; Step #6 - "compile-libfuzzer-introspector-x86_64": } DecodedBkpBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum XLogPageReadResult Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLREAD_SUCCESS = 0, /* record is successfully read */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLREAD_FAIL = -1, /* failed during reading a record */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLREAD_WOULDBLOCK = -2, /* nonblocking mode only, no data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogPageReadResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WALReadError Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int wre_errno; /* errno set by the last pg_pread() */ Step #6 - "compile-libfuzzer-introspector-x86_64": int wre_off; /* Offset we tried to read from. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int wre_req; /* Bytes requested to be read. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int wre_read; /* Bytes read by the last read(). */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALOpenSegment wre_seg; /* Segment we tried to read from. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WALReadError; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*WALSegmentCloseCB) (XLogReaderState *xlogreader); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogReaderState XLogReaderState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WALSegmentContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char ws_dir[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": int ws_segsize; Step #6 - "compile-libfuzzer-introspector-x86_64": } WALSegmentContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DecodedXLogRecord Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Private member used for resource management. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; /* total size of decoded record */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool oversized; /* outside the regular decode buffer? */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct DecodedXLogRecord *next; /* decoded record queue link */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Public members. */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lsn; /* location */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr next_lsn; /* location of next record */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecord header; /* header */ Step #6 - "compile-libfuzzer-introspector-x86_64": RepOriginId record_origin; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId toplevel_xid; /* XID of top-level transaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *main_data; /* record's main data portion */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 main_data_len; /* main data portion's length */ Step #6 - "compile-libfuzzer-introspector-x86_64": int max_block_id; /* highest block_id in use (-1 if none) */ Step #6 - "compile-libfuzzer-introspector-x86_64": DecodedBkpBlock blocks[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } DecodedXLogRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.346 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/gist_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber prev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 freespace; Step #6 - "compile-libfuzzer-introspector-x86_64": char tupledata[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTNodeBufferPage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GISTSearchItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pairingheap_node phNode; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; /* index page number, or InvalidBlockNumber */ Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GistNSN parentlsn; /* parent page's LSN, if index page */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* we must store parentlsn to detect whether a split occurred */ Step #6 - "compile-libfuzzer-introspector-x86_64": GISTSearchHeapItem heap; /* heap info, if heap tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": } data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* numberOfOrderBys entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexOrderByDistance distances[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTSearchItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GISTScanOpaqueData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GISTSTATE *giststate; /* index information, see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *orderByTypes; /* datatypes of ORDER BY expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": pairingheap *queue; /* queue of unvisited items */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext queueCxt; /* context holding the queue */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool qual_ok; /* false if qual can never be satisfied */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool firstCall; /* true until first gistgettuple call */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* pre-allocated workspace arrays */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexOrderByDistance *distances; /* output area for gistindex_keytest */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* info about killed items if any (killedItems is NULL if never used) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber *killedItems; /* offset numbers of killed items */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numKilled; /* number of currently stored items */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber curBlkno; /* current number of block */ Step #6 - "compile-libfuzzer-introspector-x86_64": GistNSN curPageLSN; /* pos in the WAL stream when page was read */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* In a non-ordered search, returnable heap items are stored here: */ Step #6 - "compile-libfuzzer-introspector-x86_64": GISTSearchHeapItem pageData[BLCKSZ / sizeof(IndexTupleData)]; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber nPageData; /* number of valid items in array */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber curPageData; /* next item to return */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext pageDataCxt; /* context holding the fetched tuples, for Step #6 - "compile-libfuzzer-introspector-x86_64": * index-only scans */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTScanOpaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gistxlogPage Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; Step #6 - "compile-libfuzzer-introspector-x86_64": int num; /* number of index tuples following */ Step #6 - "compile-libfuzzer-introspector-x86_64": } gistxlogPage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GISTInsertStack Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* current page */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Page page; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * log sequence number from page->lsn to recognize page update and compare Step #6 - "compile-libfuzzer-introspector-x86_64": * it with page's nsn to recognize page split Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GistNSN lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If set, we split the page while descending the tree to find an Step #6 - "compile-libfuzzer-introspector-x86_64": * insertion target. It means that we need to retry from the parent, Step #6 - "compile-libfuzzer-introspector-x86_64": * because the downlink of this page might no longer cover the new key. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool retry_from_parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* offset of the downlink in the parent page, that points to this page */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber downlinkoffnum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* pointer to parent */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct GISTInsertStack *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTInsertStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation r; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation heapRel; Step #6 - "compile-libfuzzer-introspector-x86_64": Size freespace; /* free space to be left */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_build; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GISTInsertStack *stack; Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTInsertState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nodeBlocknum; /* index block # this buffer is for */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 blocksCount; /* current # of blocks occupied by buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber pageBlocknum; /* temporary file block # */ Step #6 - "compile-libfuzzer-introspector-x86_64": GISTNodeBufferPage *pageBuffer; /* in-memory buffer page */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* is this buffer queued for emptying? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool queuedForEmptying; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* is this a temporary copy, not in the hash table? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isTemp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int level; /* 0 == leaf */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTNodeBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GISTBuildBuffers Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Persistent memory context for the buffers and metadata. */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BufFile *pfile; /* Temporary file to store buffers in */ Step #6 - "compile-libfuzzer-introspector-x86_64": long nFileBlocks; /* Current size of the temporary file */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * resizable array of free blocks. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": long *freeBlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": int nFreeBlocks; /* # of currently free blocks in the array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int freeBlocksLen; /* current allocated length of the array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Hash for buffers by block number */ Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *nodeBuffersTab; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* List of buffers scheduled for emptying */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *bufferEmptyingQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Parameters to the buffering build algorithm. levelStep determines which Step #6 - "compile-libfuzzer-introspector-x86_64": * levels in the tree have buffers, and pagesPerBuffer determines how Step #6 - "compile-libfuzzer-introspector-x86_64": * large each buffer is. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int levelStep; Step #6 - "compile-libfuzzer-introspector-x86_64": int pagesPerBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Array of lists of buffers on each level, for final emptying */ Step #6 - "compile-libfuzzer-introspector-x86_64": List **buffersOnLevels; Step #6 - "compile-libfuzzer-introspector-x86_64": int buffersOnLevelsLen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Dynamically-sized array of buffers that currently have their last page Step #6 - "compile-libfuzzer-introspector-x86_64": * loaded in main memory. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GISTNodeBuffer **loadedBuffers; Step #6 - "compile-libfuzzer-introspector-x86_64": int loadedBuffersCount; /* # of entries in loadedBuffers */ Step #6 - "compile-libfuzzer-introspector-x86_64": int loadedBuffersLen; /* allocated size of loadedBuffers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Level of the current root node (= height of the index tree - 1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rootlevel; Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTBuildBuffers; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GISTScanOpaqueData *GISTScanOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer buf; /* the split page "half" */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexTuple downlink; /* downlink for this half. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTPageSplitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GISTSearchHeapItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData heapPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool recheck; /* T if quals must be rechecked */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool recheckDistances; /* T if distances must be rechecked */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple recontup; /* data reconstructed from the index, used in Step #6 - "compile-libfuzzer-introspector-x86_64": * index-only scans */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; /* track offset in page to mark tuple as Step #6 - "compile-libfuzzer-introspector-x86_64": * LP_DEAD */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTSearchHeapItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GISTSTATE Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext scanCxt; /* context for scan-lifespan data */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tempCxt; /* short-term context for calling functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc leafTupdesc; /* index's tuple descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc nonLeafTupdesc; /* truncated tuple descriptor for non-leaf Step #6 - "compile-libfuzzer-introspector-x86_64": * pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc fetchTupdesc; /* tuple descriptor for tuples returned in an Step #6 - "compile-libfuzzer-introspector-x86_64": * index-only scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo consistentFn[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo unionFn[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo compressFn[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo decompressFn[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo penaltyFn[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo picksplitFn[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo equalFn[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo distanceFn[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo fetchFn[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Collations to pass to the support functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid supportCollation[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTSTATE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SplitPageLayout Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gistxlogPage block; Step #6 - "compile-libfuzzer-introspector-x86_64": IndexTupleData *list; Step #6 - "compile-libfuzzer-introspector-x86_64": int lenlist; Step #6 - "compile-libfuzzer-introspector-x86_64": IndexTuple itup; /* union key for page */ Step #6 - "compile-libfuzzer-introspector-x86_64": Page page; /* to operate */ Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer buffer; /* to write after all proceed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct SplitPageLayout *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } SplitPageLayout; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GistSplitVector Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GIST_SPLITVEC splitVector; /* passed to/from user PickSplit method */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Datum spl_lattr[INDEX_MAX_KEYS]; /* Union of subkeys in Step #6 - "compile-libfuzzer-introspector-x86_64": * splitVector.spl_left */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool spl_lisnull[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Datum spl_rattr[INDEX_MAX_KEYS]; /* Union of subkeys in Step #6 - "compile-libfuzzer-introspector-x86_64": * splitVector.spl_right */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool spl_risnull[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool *spl_dontcare; /* flags tuples which could go to either side Step #6 - "compile-libfuzzer-introspector-x86_64": * of the split for zero penalty */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GistSplitVector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum GistOptBufferingMode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GIST_OPTION_BUFFERING_AUTO, Step #6 - "compile-libfuzzer-introspector-x86_64": GIST_OPTION_BUFFERING_ON, Step #6 - "compile-libfuzzer-introspector-x86_64": GIST_OPTION_BUFFERING_OFF, Step #6 - "compile-libfuzzer-introspector-x86_64": } GistOptBufferingMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GiSTOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int fillfactor; /* page fill factor in percent (0..100) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GistOptBufferingMode buffering_mode; /* buffering build mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GiSTOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.354 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/session.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Session Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dsm_segment *segment; /* The session-scoped DSM segment. */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_area *area; /* The session-scoped DSA area. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* State managed by typcache.c. */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct SharedRecordTypmodRegistry *shared_typmod_registry; Step #6 - "compile-libfuzzer-introspector-x86_64": dshash_table *shared_record_table; Step #6 - "compile-libfuzzer-introspector-x86_64": dshash_table *shared_typmod_table; Step #6 - "compile-libfuzzer-introspector-x86_64": } Session; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.358 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/attmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AttrMap Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *attnums; Step #6 - "compile-libfuzzer-introspector-x86_64": int maplen; Step #6 - "compile-libfuzzer-introspector-x86_64": } AttrMap; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.362 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/brin_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BrinOpcInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of columns stored in an index column of this opclass */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 oi_nstored; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Regular processing of NULLs in BrinValues? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool oi_regular_nulls; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Opaque pointer for the opclass' private use */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *oi_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Type cache entries of the stored columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeCacheEntry *oi_typcache[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BrinOpcInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BrinDesc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Containing memory context */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext bd_context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* the index relation itself */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation bd_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* tuple descriptor of the index relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc bd_tupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* cached copy for on-disk tuples; generated at first use */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc bd_disktdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* total number of Datum entries that are stored on-disk for all columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bd_totalstored; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* per-column info; bd_tupdesc->natts entries long */ Step #6 - "compile-libfuzzer-introspector-x86_64": BrinOpcInfo *bd_info[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BrinDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.366 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/brin_pageops.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.370 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/genam.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexScanDescData *IndexScanDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexVacuumInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation index; /* the index being vacuumed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation heaprel; /* the heap relation the index belongs to */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool analyze_only; /* ANALYZE (without any actual vacuum) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool report_progress; /* emit progress.h status reports */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool estimated_count; /* num_heap_tuples is an estimate */ Step #6 - "compile-libfuzzer-introspector-x86_64": int message_level; /* ereport level for progress messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": double num_heap_tuples; /* tuples remaining in heap */ Step #6 - "compile-libfuzzer-introspector-x86_64": BufferAccessStrategy strategy; /* access strategy for reads */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexVacuumInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexBulkDeleteResult Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber num_pages; /* pages remaining in index */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool estimated_count; /* num_index_tuples is an estimate */ Step #6 - "compile-libfuzzer-introspector-x86_64": double num_index_tuples; /* tuples remaining */ Step #6 - "compile-libfuzzer-introspector-x86_64": double tuples_removed; /* # removed during vacuum operation */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber pages_newly_deleted; /* # pages marked deleted by us */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber pages_deleted; /* # pages marked deleted (could be by us) */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber pages_free; /* # pages available for reuse */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexBulkDeleteResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum IndexUniqueCheck Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": UNIQUE_CHECK_NO, /* Don't do any uniqueness checking */ Step #6 - "compile-libfuzzer-introspector-x86_64": UNIQUE_CHECK_YES, /* Enforce uniqueness at insertion time */ Step #6 - "compile-libfuzzer-introspector-x86_64": UNIQUE_CHECK_PARTIAL, /* Test uniqueness, but no error */ Step #6 - "compile-libfuzzer-introspector-x86_64": UNIQUE_CHECK_EXISTING, /* Check if existing tuple is unique */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexUniqueCheck; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SysScanDescData *SysScanDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexBuildResult Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": double heap_tuples; /* # of tuples seen in parent table */ Step #6 - "compile-libfuzzer-introspector-x86_64": double index_tuples; /* # of tuples inserted into index */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexBuildResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*IndexBulkDeleteCallback) (ItemPointer itemptr, void *state); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelIndexScanDescData *ParallelIndexScanDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexOrderByDistance Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": double value; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isnull; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexOrderByDistance; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.375 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/xloginsert.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.379 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/toast_helper.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct varlena *tai_oldexternal; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 tai_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 tai_colflags; Step #6 - "compile-libfuzzer-introspector-x86_64": char tai_compression; Step #6 - "compile-libfuzzer-introspector-x86_64": } ToastAttrInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Before calling toast_tuple_init, the caller must initialize the Step #6 - "compile-libfuzzer-introspector-x86_64": * following fields. Each array must have a length equal to Step #6 - "compile-libfuzzer-introspector-x86_64": * ttc_rel->rd_att->natts. The ttc_oldvalues and ttc_oldisnull fields Step #6 - "compile-libfuzzer-introspector-x86_64": * should be NULL in the case of an insert. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation ttc_rel; /* the relation that contains the tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *ttc_values; /* values from the tuple columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *ttc_isnull; /* null flags for the tuple columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *ttc_oldvalues; /* values from previous tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *ttc_oldisnull; /* null flags from previous tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Before calling toast_tuple_init, the caller should set ttc_attr to Step #6 - "compile-libfuzzer-introspector-x86_64": * point to an array of ToastAttrInfo structures of a length equal to Step #6 - "compile-libfuzzer-introspector-x86_64": * ttc_rel->rd_att->natts. The contents of the array need not be Step #6 - "compile-libfuzzer-introspector-x86_64": * initialized. ttc_flags also does not need to be initialized. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 ttc_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": ToastAttrInfo *ttc_attr; Step #6 - "compile-libfuzzer-introspector-x86_64": } ToastTupleContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.383 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/xlogdefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64 XLogRecPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 TimeLineID; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16 RepOriginId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64 XLogSegNo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.386 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/amvalidate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OpFamilyOpFuncGroup Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid lefttype; /* amoplefttype/amproclefttype */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid righttype; /* amoprighttype/amprocrighttype */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 operatorset; /* bitmask of operators with these types */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 functionset; /* bitmask of support funcs with these types */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OpFamilyOpFuncGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.390 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/nbtree.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BTStackData *BTStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTDedupInterval Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber baseoff; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nitems; Step #6 - "compile-libfuzzer-introspector-x86_64": } BTDedupInterval; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTArrayKeyInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int scan_key; /* index of associated key in keyData */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cur_elem; /* index of current element in elem_values */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_elems; /* number of elems in current array value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *elem_values; /* array of num_elems Datums */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BTArrayKeyInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTScanOpaqueData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* these fields are set by _bt_preprocess_keys(): */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool qual_ok; /* false if qual can never be satisfied */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numberOfKeys; /* number of preprocessed scan keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": ScanKey keyData; /* array of preprocessed scan keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* workspace for SK_SEARCHARRAY support */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numArrayKeys; /* number of equality-type array keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool needPrimScan; /* New prim scan to continue in current dir? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool scanBehind; /* Last array advancement matched -inf attr? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool oppositeDirCheck; /* explicit scanBehind recheck needed? */ Step #6 - "compile-libfuzzer-introspector-x86_64": BTArrayKeyInfo *arrayKeys; /* info about each equality-type array key */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *orderProcs; /* ORDER procs for required equality keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext arrayContext; /* scan-lifespan context for array data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* info about killed items if any (killedItems is NULL if never used) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *killedItems; /* currPos.items indexes of killed items */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numKilled; /* number of currently stored items */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If we are doing an index-only scan, these are the tuple storage Step #6 - "compile-libfuzzer-introspector-x86_64": * workspaces for the currPos and markPos respectively. Each is of size Step #6 - "compile-libfuzzer-introspector-x86_64": * BLCKSZ, so it can hold as much as a full page's worth of tuples. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *currTuples; /* tuple storage for currPos */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *markTuples; /* tuple storage for markPos */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If the marked position is on the same page as current position, we Step #6 - "compile-libfuzzer-introspector-x86_64": * don't use markPos, but just keep the marked itemIndex in markItemIndex Step #6 - "compile-libfuzzer-introspector-x86_64": * (all the rest of currPos is valid for the mark position). Hence, to Step #6 - "compile-libfuzzer-introspector-x86_64": * determine if there is a mark, first look at markItemIndex, then at Step #6 - "compile-libfuzzer-introspector-x86_64": * markPos. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int markItemIndex; /* itemIndex, or -1 if not valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* keep these last in struct for efficiency */ Step #6 - "compile-libfuzzer-introspector-x86_64": BTScanPosData currPos; /* current position data */ Step #6 - "compile-libfuzzer-introspector-x86_64": BTScanPosData markPos; /* marked position, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BTScanOpaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTInsertStateData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IndexTuple itup; /* Item we're inserting */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size itemsz; /* Size of itup -- should be MAXALIGN()'d */ Step #6 - "compile-libfuzzer-introspector-x86_64": BTScanInsert itup_key; /* Insertion scankey */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Buffer containing leaf page we're likely to insert itup on */ Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer buf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Cache of bounds within the current buffer. Only used for insertions Step #6 - "compile-libfuzzer-introspector-x86_64": * where _bt_check_unique is called. See _bt_binsrch_insert and Step #6 - "compile-libfuzzer-introspector-x86_64": * _bt_findinsertloc for details. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool bounds_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber low; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber stricthigh; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * if _bt_binsrch_insert found the location inside existing posting list, Step #6 - "compile-libfuzzer-introspector-x86_64": * save the position inside the list. -1 sentinel value indicates overlap Step #6 - "compile-libfuzzer-introspector-x86_64": * with an existing posting list tuple that has its LP_DEAD bit set. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int postingoff; Step #6 - "compile-libfuzzer-introspector-x86_64": } BTInsertStateData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BTInsertStateData *BTInsertState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTReadPageState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Input parameters, set by _bt_readpage for _bt_checkkeys */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber minoff; /* Lowest non-pivot tuple's offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber maxoff; /* Highest non-pivot tuple's offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexTuple finaltup; /* Needed by scans with array keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": Page page; /* Page being read */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Per-tuple input parameters, set by _bt_readpage for _bt_checkkeys */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; /* current tuple's page offset number */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Output parameter, set by _bt_checkkeys for _bt_readpage */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber skip; /* Array keys "look ahead" skip offnum */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool continuescan; /* Terminate ongoing (primitive) index scan? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Input and output parameters, set and unset by both _bt_readpage and Step #6 - "compile-libfuzzer-introspector-x86_64": * _bt_checkkeys to manage precheck optimizations Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool prechecked; /* precheck set continuescan to 'true'? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool firstmatch; /* at least one match so far? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Private _bt_checkkeys state used to manage "look ahead" optimization Step #6 - "compile-libfuzzer-introspector-x86_64": * (only used during scans with array keys) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 rechecks; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 targetdistance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } BTReadPageState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BTPageOpaqueData *BTPageOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTPendingFSM Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber target; /* Page deleted by current VACUUM */ Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId safexid; /* Page's BTDeletedPageData.safexid */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BTPendingFSM; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BTScanInsertData *BTScanInsert; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTScanPosItem /* what we remember about each match */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData heapTid; /* TID of referenced heap item */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber indexOffset; /* index item's location within page */ Step #6 - "compile-libfuzzer-introspector-x86_64": LocationIndex tupleOffset; /* IndexTuple's offset in workspace, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BTScanPosItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTVacuumPostingData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Tuple that will be/was updated */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexTuple itup; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber updatedoffset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* State needed to describe final itup in WAL */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 ndeletedtids; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 deletetids[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BTVacuumPostingData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BTScanPosData *BTScanPos; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BTScanOpaqueData *BTScanOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTVacState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IndexVacuumInfo *info; Step #6 - "compile-libfuzzer-introspector-x86_64": IndexBulkDeleteResult *stats; Step #6 - "compile-libfuzzer-introspector-x86_64": IndexBulkDeleteCallback callback; Step #6 - "compile-libfuzzer-introspector-x86_64": void *callback_state; Step #6 - "compile-libfuzzer-introspector-x86_64": BTCycleId cycleid; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext pagedelcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * _bt_pendingfsm_finalize() state Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bufsize; /* pendingpages space (in # elements) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxbufsize; /* max bufsize that respects work_mem */ Step #6 - "compile-libfuzzer-introspector-x86_64": BTPendingFSM *pendingpages; /* One entry per newly deleted page */ Step #6 - "compile-libfuzzer-introspector-x86_64": int npendingpages; /* current # valid pendingpages */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BTVacState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BTVacuumPostingData *BTVacuumPosting; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTScanPosData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer buf; /* currPage buf (invalid means unpinned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* page details as of the saved position's call to _bt_readpage */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber currPage; /* page referenced by items array */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber prevPage; /* currPage's left link */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nextPage; /* currPage's right link */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lsn; /* currPage's LSN */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* scan direction for the saved position's call to _bt_readpage */ Step #6 - "compile-libfuzzer-introspector-x86_64": ScanDirection dir; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If we are doing an index-only scan, nextTupleOffset is the first free Step #6 - "compile-libfuzzer-introspector-x86_64": * location in the associated tuple storage workspace. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nextTupleOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * moreLeft and moreRight track whether we think there may be matching Step #6 - "compile-libfuzzer-introspector-x86_64": * index entries to the left and right of the current page, respectively. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool moreLeft; Step #6 - "compile-libfuzzer-introspector-x86_64": bool moreRight; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The items array is always ordered in index order (ie, increasing Step #6 - "compile-libfuzzer-introspector-x86_64": * indexoffset). When scanning backwards it is convenient to fill the Step #6 - "compile-libfuzzer-introspector-x86_64": * array back-to-front, so we start at the last slot and fill downwards. Step #6 - "compile-libfuzzer-introspector-x86_64": * Hence we need both a first-valid-entry and a last-valid-entry counter. Step #6 - "compile-libfuzzer-introspector-x86_64": * itemIndex is a cursor showing which entry was last returned to caller. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int firstItem; /* first valid index in items[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lastItem; /* last valid index in items[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int itemIndex; /* current index in items[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BTScanPosItem items[MaxTIDsPerBTreePage]; /* MUST BE LAST */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BTScanPosData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 varlena_header_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int fillfactor; /* page fill factor in percent (0..100) */ Step #6 - "compile-libfuzzer-introspector-x86_64": float8 vacuum_cleanup_index_scale_factor; /* deprecated */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool deduplicate_items; /* Try to deduplicate items? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BTOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTPageOpaqueData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber btpo_prev; /* left sibling, or P_NONE if leftmost */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber btpo_next; /* right sibling, or P_NONE if rightmost */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 btpo_level; /* tree level --- zero for leaf pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 btpo_flags; /* flag bits, see below */ Step #6 - "compile-libfuzzer-introspector-x86_64": BTCycleId btpo_cycleid; /* vacuum cycle ID of latest split */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BTPageOpaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16 BTCycleId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTDedupStateData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Deduplication status info for entire pass over page */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool deduplicate; /* Still deduplicating page? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nmaxitems; /* Number of max-sized tuples so far */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size maxpostingsize; /* Limit on size of final tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Metadata about base tuple of current pending posting list */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexTuple base; /* Use to form new posting list */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber baseoff; /* page offset of base */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size basetupsize; /* base size without original posting list */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Other metadata about pending posting list */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer htids; /* Heap TIDs in pending posting list */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nhtids; /* Number of heap TIDs in htids array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nitems; /* Number of existing tuples/line pointers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size phystupsize; /* Includes line pointer overhead */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Array of tuples to go on new version of the page. Contains one entry Step #6 - "compile-libfuzzer-introspector-x86_64": * for each group of consecutive items. Note that existing tuples that Step #6 - "compile-libfuzzer-introspector-x86_64": * will not become posting list tuples do not appear in the array (they Step #6 - "compile-libfuzzer-introspector-x86_64": * are implicitly unchanged by deduplication pass). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nintervals; /* current number of intervals in array */ Step #6 - "compile-libfuzzer-introspector-x86_64": BTDedupInterval intervals[MaxIndexTuplesPerPage]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BTDedupStateData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BTDedupStateData *BTDedupState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTDeletedPageData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId safexid; /* See BTPageIsRecyclable() */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BTDeletedPageData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTMetaPageData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 btm_magic; /* should contain BTREE_MAGIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 btm_version; /* nbtree version (always <= BTREE_VERSION) */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber btm_root; /* current root location */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 btm_level; /* tree level of the root page */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber btm_fastroot; /* current "fast" root location */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 btm_fastlevel; /* tree level of the "fast" root page */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* remaining fields only valid when btm_version >= BTREE_NOVAC_VERSION */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of deleted, non-recyclable pages during last cleanup */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 btm_last_cleanup_num_delpages; Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of heap tuples during last cleanup (deprecated) */ Step #6 - "compile-libfuzzer-introspector-x86_64": float8 btm_last_cleanup_num_heap_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool btm_allequalimage; /* are all columns "equalimage"? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BTMetaPageData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTStackData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber bts_blkno; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber bts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": struct BTStackData *bts_parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } BTStackData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTScanInsertData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool heapkeyspace; Step #6 - "compile-libfuzzer-introspector-x86_64": bool allequalimage; Step #6 - "compile-libfuzzer-introspector-x86_64": bool anynullkeys; Step #6 - "compile-libfuzzer-introspector-x86_64": bool nextkey; Step #6 - "compile-libfuzzer-introspector-x86_64": bool backward; /* backward index scan? */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer scantid; /* tiebreaker for scankeys */ Step #6 - "compile-libfuzzer-introspector-x86_64": int keysz; /* Size of scankeys array */ Step #6 - "compile-libfuzzer-introspector-x86_64": ScanKeyData scankeys[INDEX_MAX_KEYS]; /* Must appear last */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BTScanInsertData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.400 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/rmgrlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.405 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/clog.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int XidStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_clog_truncate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 pageno; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId oldestXact; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oldestXactDb; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_clog_truncate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.409 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/skey.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScanKeyData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int sk_flags; /* flags, see below */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber sk_attno; /* table or index column number */ Step #6 - "compile-libfuzzer-introspector-x86_64": StrategyNumber sk_strategy; /* operator strategy number */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid sk_subtype; /* strategy subtype */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid sk_collation; /* collation to use, if needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo sk_func; /* lookup info for function to call */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum sk_argument; /* data to compare */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ScanKeyData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ScanKeyData *ScanKey; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.413 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/syncscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.417 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/rewriteheap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RewriteStateData *RewriteState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalRewriteMappingData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator old_locator; Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator new_locator; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData old_tid; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData new_tid; Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalRewriteMappingData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.421 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/hash.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 Bucket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HashPageOpaqueData *HashPageOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashScanPosData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer buf; /* if valid, the buffer is pinned */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber currPage; /* current hash index page */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nextPage; /* next overflow page */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber prevPage; /* prev overflow or bucket page */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The items array is always ordered in index order (ie, increasing Step #6 - "compile-libfuzzer-introspector-x86_64": * indexoffset). When scanning backwards it is convenient to fill the Step #6 - "compile-libfuzzer-introspector-x86_64": * array back-to-front, so we start at the last slot and fill downwards. Step #6 - "compile-libfuzzer-introspector-x86_64": * Hence we need both a first-valid-entry and a last-valid-entry counter. Step #6 - "compile-libfuzzer-introspector-x86_64": * itemIndex is a cursor showing which entry was last returned to caller. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int firstItem; /* first valid index in items[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lastItem; /* last valid index in items[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int itemIndex; /* current index in items[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HashScanPosItem items[MaxIndexTuplesPerPage]; /* MUST BE LAST */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HashScanPosData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashScanOpaqueData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Hash value of the scan key, ie, the hash key we seek */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashso_sk_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* remember the buffer associated with primary bucket */ Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer hashso_bucket_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * remember the buffer associated with primary bucket page of bucket being Step #6 - "compile-libfuzzer-introspector-x86_64": * split. it is required during the scan of the bucket which is being Step #6 - "compile-libfuzzer-introspector-x86_64": * populated during split operation. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer hashso_split_bucket_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Whether scan starts on bucket being populated due to split */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hashso_buc_populated; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Whether scanning bucket being split? The value of this parameter is Step #6 - "compile-libfuzzer-introspector-x86_64": * referred only when hashso_buc_populated is true. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hashso_buc_split; Step #6 - "compile-libfuzzer-introspector-x86_64": /* info about killed items if any (killedItems is NULL if never used) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *killedItems; /* currPos.items indexes of killed items */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numKilled; /* number of currently stored items */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Identify all the matching items on a page and save them in Step #6 - "compile-libfuzzer-introspector-x86_64": * HashScanPosData Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": HashScanPosData currPos; /* current position data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HashScanOpaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashMetaPageData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashm_magic; /* magic no. for hash tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashm_version; /* version ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": double hashm_ntuples; /* number of tuples stored in the table */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 hashm_ffactor; /* target fill factor (tuples/bucket) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 hashm_bsize; /* index page size (bytes) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 hashm_bmsize; /* bitmap array size (bytes) - must be a power Step #6 - "compile-libfuzzer-introspector-x86_64": * of 2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 hashm_bmshift; /* log2(bitmap array size in BITS) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashm_maxbucket; /* ID of maximum bucket in use */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashm_highmask; /* mask to modulo into entire table */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashm_lowmask; /* mask to modulo into lower half of table */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashm_ovflpoint; /* splitpoint from which ovflpage being Step #6 - "compile-libfuzzer-introspector-x86_64": * allocated */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashm_firstfree; /* lowest-number free ovflpage (bit#) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashm_nmaps; /* number of bitmap pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": RegProcedure hashm_procid; /* hash function id from pg_proc */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashm_spares[HASH_MAX_SPLITPOINTS]; /* spare pages before each Step #6 - "compile-libfuzzer-introspector-x86_64": * splitpoint */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber hashm_mapp[HASH_MAX_BITMAPS]; /* blknos of ovfl bitmaps */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HashMetaPageData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 varlena_header_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int fillfactor; /* page fill factor in percent (0..100) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HashOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashScanPosItem /* what we remember about each match */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData heapTid; /* TID of referenced heap item */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber indexOffset; /* index item's location within page */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HashScanPosItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HashScanOpaqueData *HashScanOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HashMetaPageData *HashMetaPage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashPageOpaqueData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber hasho_prevblkno; /* see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber hasho_nextblkno; /* see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bucket hasho_bucket; /* bucket number this pg belongs to */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 hasho_flag; /* page type code + flag bits, see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 hasho_page_id; /* for identification of hash indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HashPageOpaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HSpool HSpool; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.428 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/stratnum.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16 StrategyNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.431 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/rmgrdesc_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.435 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/brin_page.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BrinSpecialSpace Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 vector[MAXALIGN(1) / sizeof(uint16)]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BrinSpecialSpace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RevmapContents Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This array will fill all available space on the page. It should be Step #6 - "compile-libfuzzer-introspector-x86_64": * declared [FLEXIBLE_ARRAY_MEMBER], but for some reason you can't do that Step #6 - "compile-libfuzzer-introspector-x86_64": * in an otherwise-empty struct. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData rm_tids[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RevmapContents; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BrinMetaPageData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 brinMagic; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 brinVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber pagesPerRange; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber lastRevmapPage; Step #6 - "compile-libfuzzer-introspector-x86_64": } BrinMetaPageData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.440 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/nbtxlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_btree_metadata Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 version; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber root; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 level; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber fastroot; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 fastlevel; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 last_cleanup_num_delpages; Step #6 - "compile-libfuzzer-introspector-x86_64": bool allequalimage; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_btree_metadata; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_btree_reuse_page Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator locator; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber block; Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId snapshotConflictHorizon; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isCatalogRel; /* to handle recovery conflict during logical Step #6 - "compile-libfuzzer-introspector-x86_64": * decoding on standby */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_btree_reuse_page; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_btree_update Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 ndeletedtids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* POSTING LIST uint16 OFFSETS TO A DELETED TID FOLLOW */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_btree_update; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_btree_mark_page_halfdead Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber poffset; /* deleted tuple id in parent page */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* information needed to recreate the leaf page: */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber leafblk; /* leaf block ultimately being deleted */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber leftblk; /* leaf block's left sibling, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rightblk; /* leaf block's right sibling */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber topparent; /* topmost internal page in the subtree */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_btree_mark_page_halfdead; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_btree_delete Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId snapshotConflictHorizon; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 ndeleted; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nupdated; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isCatalogRel; /* to handle recovery conflict during logical Step #6 - "compile-libfuzzer-introspector-x86_64": * decoding on standby */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*---- Step #6 - "compile-libfuzzer-introspector-x86_64": * In payload of blk 0 : Step #6 - "compile-libfuzzer-introspector-x86_64": * - DELETED TARGET OFFSET NUMBERS Step #6 - "compile-libfuzzer-introspector-x86_64": * - UPDATED TARGET OFFSET NUMBERS Step #6 - "compile-libfuzzer-introspector-x86_64": * - UPDATED TUPLES METADATA (xl_btree_update) ITEMS Step #6 - "compile-libfuzzer-introspector-x86_64": *---- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_btree_delete; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_btree_dedup Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nintervals; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* DEDUPLICATION INTERVALS FOLLOW */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_btree_dedup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_btree_split Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 level; /* tree level of page being split */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber firstrightoff; /* first origpage item on rightpage */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber newitemoff; /* new item's offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 postingoff; /* offset inside orig posting tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_btree_split; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_btree_insert Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* POSTING SPLIT OFFSET FOLLOWS (INSERT_POST case) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* NEW TUPLE ALWAYS FOLLOWS AT THE END */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_btree_insert; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_btree_vacuum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 ndeleted; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nupdated; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*---- Step #6 - "compile-libfuzzer-introspector-x86_64": * In payload of blk 0 : Step #6 - "compile-libfuzzer-introspector-x86_64": * - DELETED TARGET OFFSET NUMBERS Step #6 - "compile-libfuzzer-introspector-x86_64": * - UPDATED TARGET OFFSET NUMBERS Step #6 - "compile-libfuzzer-introspector-x86_64": * - UPDATED TUPLES METADATA (xl_btree_update) ITEMS Step #6 - "compile-libfuzzer-introspector-x86_64": *---- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_btree_vacuum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_btree_unlink_page Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber leftsib; /* target block's left sibling, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rightsib; /* target block's right sibling */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 level; /* target block's level */ Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId safexid; /* target block's BTPageSetDeleted() XID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Information needed to recreate a half-dead leaf page with correct Step #6 - "compile-libfuzzer-introspector-x86_64": * topparent link. The fields are only used when deletion operation's Step #6 - "compile-libfuzzer-introspector-x86_64": * target page is an internal page. REDO routine creates half-dead page Step #6 - "compile-libfuzzer-introspector-x86_64": * from scratch to keep things simple (this is the same convenient Step #6 - "compile-libfuzzer-introspector-x86_64": * approach used for the target page itself). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber leafleftsib; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber leafrightsib; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber leaftopparent; /* next child down in the subtree */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_btree_metadata FOLLOWS IF XLOG_BTREE_UNLINK_PAGE_META */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_btree_unlink_page; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_btree_newroot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rootblk; /* location of new root (redundant with blk 0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 level; /* its tree level */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_btree_newroot; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.445 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/xlogrecord.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogRecord Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 xl_tot_len; /* total len of entire record */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xl_xid; /* xact id */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr xl_prev; /* ptr to previous record in log */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 xl_info; /* flag bits, see below */ Step #6 - "compile-libfuzzer-introspector-x86_64": RmgrId xl_rmid; /* resource manager for this record */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 2 bytes of padding here, initialize to zero */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_crc32c xl_crc; /* CRC for this record */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* XLogRecordBlockHeaders and XLogRecordDataHeader follow, no padding */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogRecordDataHeaderShort Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 id; /* XLR_BLOCK_ID_DATA_SHORT */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 data_length; /* number of payload bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogRecordDataHeaderShort; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogRecordBlockHeader Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 id; /* block reference ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 fork_flags; /* fork within the relation, and flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 data_length; /* number of payload bytes (not including page Step #6 - "compile-libfuzzer-introspector-x86_64": * image) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* If BKPBLOCK_HAS_IMAGE, an XLogRecordBlockImageHeader struct follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* If BKPBLOCK_SAME_REL is not set, a RelFileLocator follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* BlockNumber follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogRecordBlockHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogRecordDataHeaderLong Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 id; /* XLR_BLOCK_ID_DATA_LONG */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* followed by uint32 data_length, unaligned */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogRecordDataHeaderLong; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogRecordBlockCompressHeader Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 hole_length; /* number of bytes in "hole" */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogRecordBlockCompressHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogRecordBlockImageHeader Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 length; /* number of page image bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 hole_offset; /* number of bytes before "hole" */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 bimg_info; /* flag bits, see below */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If BKPIMAGE_HAS_HOLE and BKPIMAGE_COMPRESSED(), an Step #6 - "compile-libfuzzer-introspector-x86_64": * XLogRecordBlockCompressHeader struct follows. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogRecordBlockImageHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.449 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/htup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HeapTupleHeaderData *HeapTupleHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HeapTupleData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 t_len; /* length of *t_data */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData t_self; /* SelfItemPointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid t_tableOid; /* table the tuple came from */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_HEAPTUPLEDATA_DATA 3 Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTupleHeader t_data; /* -> tuple header and data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HeapTupleData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HeapTupleData *HeapTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MinimalTupleData MinimalTupleData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HeapTupleHeaderData HeapTupleHeaderData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef MinimalTupleData *MinimalTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.452 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/xlogutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": STANDBY_DISABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": STANDBY_INITIALIZED, Step #6 - "compile-libfuzzer-introspector-x86_64": STANDBY_SNAPSHOT_PENDING, Step #6 - "compile-libfuzzer-introspector-x86_64": STANDBY_SNAPSHOT_READY, Step #6 - "compile-libfuzzer-introspector-x86_64": } HotStandbyState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReadLocalXLogPageNoWaitPrivate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool end_of_wal; /* true, when end of WAL is reached */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReadLocalXLogPageNoWaitPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_NEEDS_REDO, /* changes from WAL record need to be applied */ Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_DONE, /* block is already up-to-date */ Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_RESTORED, /* block was restored from a full-page image */ Step #6 - "compile-libfuzzer-introspector-x86_64": BLK_NOTFOUND, /* block was not found (and hence does not Step #6 - "compile-libfuzzer-introspector-x86_64": * need to be replayed) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogRedoAction; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.457 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/gin_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinBtreeStack Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber off; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData iptr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* predictNumber contains predicted number of pages on current level */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 predictNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": struct GinBtreeStack *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } GinBtreeStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation index; Step #6 - "compile-libfuzzer-introspector-x86_64": bool oneCol; /* true if single-column index */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * origTupdesc is the nominal tuple descriptor of the index, ie, the i'th Step #6 - "compile-libfuzzer-introspector-x86_64": * attribute shows the key type (not the input data type!) of the i'th Step #6 - "compile-libfuzzer-introspector-x86_64": * index column. In a single-column index this describes the actual leaf Step #6 - "compile-libfuzzer-introspector-x86_64": * index tuples. In a multi-column index, the actual leaf tuples contain Step #6 - "compile-libfuzzer-introspector-x86_64": * a smallint column number followed by a key datum of the appropriate Step #6 - "compile-libfuzzer-introspector-x86_64": * type for that column. We set up tupdesc[i] to describe the actual Step #6 - "compile-libfuzzer-introspector-x86_64": * rowtype of the index tuples for the i'th column, ie, (int2, keytype). Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that in any case, leaf tuples contain more data than is known to Step #6 - "compile-libfuzzer-introspector-x86_64": * the TupleDesc; see access/gin/README for details. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc origTupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Per-index-column opclass support functions Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo compareFn[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo extractValueFn[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo extractQueryFn[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo consistentFn[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo triConsistentFn[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo comparePartialFn[INDEX_MAX_KEYS]; /* optional method */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* canPartialMatch[i] is true if comparePartialFn[i] is valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool canPartialMatch[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Collations to pass to the support functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid supportCollation[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GinState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GPTP_NO_WORK, Step #6 - "compile-libfuzzer-introspector-x86_64": GPTP_INSERT, Step #6 - "compile-libfuzzer-introspector-x86_64": GPTP_SPLIT, Step #6 - "compile-libfuzzer-introspector-x86_64": } GinPlaceToPageRC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData *items; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nitem; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 curitem; Step #6 - "compile-libfuzzer-introspector-x86_64": } GinBtreeDataLeafInsertData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinVacuumState GinVacuumState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinScanKeyData *GinScanKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinScanKeyData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Real number of entries in scanEntry[] (always > 0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nentries; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of entries that extractQueryFn and consistentFn know about */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nuserentries; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* array of GinScanEntry pointers, one per extracted search condition */ Step #6 - "compile-libfuzzer-introspector-x86_64": GinScanEntry *scanEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * At least one of the entries in requiredEntries must be present for a Step #6 - "compile-libfuzzer-introspector-x86_64": * tuple to match the overall qual. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * additionalEntries contains entries that are needed by the consistent Step #6 - "compile-libfuzzer-introspector-x86_64": * function to decide if an item matches, but are not sufficient to Step #6 - "compile-libfuzzer-introspector-x86_64": * satisfy the qual without entries from requiredEntries. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GinScanEntry *requiredEntries; Step #6 - "compile-libfuzzer-introspector-x86_64": int nrequired; Step #6 - "compile-libfuzzer-introspector-x86_64": GinScanEntry *additionalEntries; Step #6 - "compile-libfuzzer-introspector-x86_64": int nadditional; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* array of check flags, reported to consistentFn */ Step #6 - "compile-libfuzzer-introspector-x86_64": GinTernaryValue *entryRes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*boolConsistentFn) (GinScanKey key); Step #6 - "compile-libfuzzer-introspector-x86_64": GinTernaryValue (*triConsistentFn) (GinScanKey key); Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *consistentFmgrInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *triConsistentFmgrInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* other data needed for calling consistentFn */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum query; Step #6 - "compile-libfuzzer-introspector-x86_64": /* NB: these three arrays have only nuserentries elements! */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *queryValues; Step #6 - "compile-libfuzzer-introspector-x86_64": GinNullCategory *queryCategories; Step #6 - "compile-libfuzzer-introspector-x86_64": Pointer *extra_data; Step #6 - "compile-libfuzzer-introspector-x86_64": StrategyNumber strategy; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 searchMode; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber attnum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * An excludeOnly scan key is not able to enumerate all matching tuples. Step #6 - "compile-libfuzzer-introspector-x86_64": * That is, to be semantically correct on its own, it would need to have a Step #6 - "compile-libfuzzer-introspector-x86_64": * GIN_CAT_EMPTY_QUERY scanEntry, but it doesn't. Such a key can still be Step #6 - "compile-libfuzzer-introspector-x86_64": * used to filter tuples returned by other scan keys, so we will get the Step #6 - "compile-libfuzzer-introspector-x86_64": * right answers as long as there's at least one non-excludeOnly scan key Step #6 - "compile-libfuzzer-introspector-x86_64": * for each index attribute considered by the search. For efficiency Step #6 - "compile-libfuzzer-introspector-x86_64": * reasons we don't want to have unnecessary GIN_CAT_EMPTY_QUERY entries, Step #6 - "compile-libfuzzer-introspector-x86_64": * so we will convert an excludeOnly scan key to non-excludeOnly (by Step #6 - "compile-libfuzzer-introspector-x86_64": * adding a GIN_CAT_EMPTY_QUERY scanEntry) only if there are no other Step #6 - "compile-libfuzzer-introspector-x86_64": * non-excludeOnly scan keys. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool excludeOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Match status data. curItem is the TID most recently tested (could be a Step #6 - "compile-libfuzzer-introspector-x86_64": * lossy-page pointer). curItemMatches is true if it passes the Step #6 - "compile-libfuzzer-introspector-x86_64": * consistentFn test; if so, recheckCurItem is the recheck flag. Step #6 - "compile-libfuzzer-introspector-x86_64": * isFinished means that all the input entry streams are finished, so this Step #6 - "compile-libfuzzer-introspector-x86_64": * key cannot succeed for any later TIDs. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData curItem; Step #6 - "compile-libfuzzer-introspector-x86_64": bool curItemMatches; Step #6 - "compile-libfuzzer-introspector-x86_64": bool recheckCurItem; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isFinished; Step #6 - "compile-libfuzzer-introspector-x86_64": } GinScanKeyData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinScanOpaqueData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tempCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": GinState ginstate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GinScanKey keys; /* one per scan qualifier expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nkeys; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GinScanEntry *entries; /* one per index search condition */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 totalentries; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 allocentries; /* allocated length of entries[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext keyCtx; /* used to hold key and entry data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool isVoidRes; /* true if query is unsatisfiable */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GinScanOpaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinBtreeData *GinBtree; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinBtreeData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* search methods */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber (*findChildPage) (GinBtree, GinBtreeStack *); Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber (*getLeftMostChild) (GinBtree, Page); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*isMoveRight) (GinBtree, Page); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*findItem) (GinBtree, GinBtreeStack *); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* insert methods */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber (*findChildPtr) (GinBtree, Page, BlockNumber, OffsetNumber); Step #6 - "compile-libfuzzer-introspector-x86_64": GinPlaceToPageRC (*beginPlaceToPage) (GinBtree, Buffer, GinBtreeStack *, void *, BlockNumber, void **, Page *, Page *); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*execPlaceToPage) (GinBtree, Buffer, GinBtreeStack *, void *, BlockNumber, void *); Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*prepareDownlink) (GinBtree, Buffer); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*fillRoot) (GinBtree, Page, BlockNumber, Page, BlockNumber, Page); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool isData; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Relation index; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rootBlkno; Step #6 - "compile-libfuzzer-introspector-x86_64": GinState *ginstate; /* not valid in a data scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fullScan; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isBuild; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Search key for Entry tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber entryAttnum; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum entryKey; Step #6 - "compile-libfuzzer-introspector-x86_64": GinNullCategory entryCategory; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Search key for data tree (posting tree) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData itemptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } GinBtreeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinScanEntryData *GinScanEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinScanEntryData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* query key and other information from extractQueryFn */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum queryKey; Step #6 - "compile-libfuzzer-introspector-x86_64": GinNullCategory queryCategory; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isPartialMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": Pointer extra_data; Step #6 - "compile-libfuzzer-introspector-x86_64": StrategyNumber strategy; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 searchMode; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber attnum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Current page in posting tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* current ItemPointer to heap */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData curItem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for a partial-match or full-scan query, we accumulate all TIDs here */ Step #6 - "compile-libfuzzer-introspector-x86_64": TIDBitmap *matchBitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": TBMPrivateIterator *matchIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": TBMIterateResult *matchResult; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* used for Posting list and one page in Posting tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData *list; Step #6 - "compile-libfuzzer-introspector-x86_64": int nlist; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool isFinished; Step #6 - "compile-libfuzzer-introspector-x86_64": bool reduceResult; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 predictNumberResult; Step #6 - "compile-libfuzzer-introspector-x86_64": GinBtreeData btree; Step #6 - "compile-libfuzzer-introspector-x86_64": } GinScanEntryData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GinScanOpaqueData *GinScanOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GinState *ginstate; Step #6 - "compile-libfuzzer-introspector-x86_64": Size allocatedMemory; Step #6 - "compile-libfuzzer-introspector-x86_64": GinEntryAccumulator *entryallocator; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 eas_used; Step #6 - "compile-libfuzzer-introspector-x86_64": RBTree *tree; Step #6 - "compile-libfuzzer-introspector-x86_64": RBTreeIterator tree_walk; Step #6 - "compile-libfuzzer-introspector-x86_64": } BuildAccumulator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool useFastUpdate; /* use fast updates? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pendingListCleanupSize; /* maximum size of pending list */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GinOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IndexTuple entry; /* tuple to insert */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isDelete; /* delete old tuple at same offset? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GinBtreeEntryInsertData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinTupleCollector Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IndexTuple *tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 ntuples; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 lentuples; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 sumsize; Step #6 - "compile-libfuzzer-introspector-x86_64": } GinTupleCollector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinEntryAccumulator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RBTNode rbtnode; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum key; Step #6 - "compile-libfuzzer-introspector-x86_64": GinNullCategory category; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber attnum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool shouldSort; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData *list; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 maxcount; /* allocated size of list[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 count; /* current number of list[] entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GinEntryAccumulator; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.464 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/brin.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BrinOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber pagesPerRange; Step #6 - "compile-libfuzzer-introspector-x86_64": bool autosummarize; Step #6 - "compile-libfuzzer-introspector-x86_64": } BrinOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BrinStatsData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber pagesPerRange; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber revmapNumPages; Step #6 - "compile-libfuzzer-introspector-x86_64": } BrinStatsData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.468 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/tupdesc_details.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AttrMissing Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool am_present; /* true if non-NULL missing value exists */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum am_value; /* value when attribute is missing */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AttrMissing; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.471 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/tsmapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*InitSampleScan_function) (SampleScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": int eflags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BlockNumber (*NextSampleBlock_function) (SampleScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nblocks); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TsmRoutine Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* List of datatype OIDs for the arguments of the TABLESAMPLE clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *parameterTypes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Can method produce repeatable samples across, or even within, queries? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool repeatable_across_queries; Step #6 - "compile-libfuzzer-introspector-x86_64": bool repeatable_across_scans; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Functions for planning a SampleScan on a physical table */ Step #6 - "compile-libfuzzer-introspector-x86_64": SampleScanGetSampleSize_function SampleScanGetSampleSize; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Functions for executing a SampleScan on a physical table */ Step #6 - "compile-libfuzzer-introspector-x86_64": InitSampleScan_function InitSampleScan; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": BeginSampleScan_function BeginSampleScan; Step #6 - "compile-libfuzzer-introspector-x86_64": NextSampleBlock_function NextSampleBlock; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": NextSampleTuple_function NextSampleTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": EndSampleScan_function EndSampleScan; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TsmRoutine; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef OffsetNumber (*NextSampleTuple_function) (SampleScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blockno, Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber maxoffset); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*BeginSampleScan_function) (SampleScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *params, Step #6 - "compile-libfuzzer-introspector-x86_64": int nparams, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 seed); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*SampleScanGetSampleSize_function) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *baserel, Step #6 - "compile-libfuzzer-introspector-x86_64": List *paramexprs, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber *pages, Step #6 - "compile-libfuzzer-introspector-x86_64": double *tuples); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*EndSampleScan_function) (SampleScanState *node); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.475 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/sysattr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.478 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/xact.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SYNCHRONOUS_COMMIT_OFF, /* asynchronous commit */ Step #6 - "compile-libfuzzer-introspector-x86_64": SYNCHRONOUS_COMMIT_LOCAL_FLUSH, /* wait for local flush only */ Step #6 - "compile-libfuzzer-introspector-x86_64": SYNCHRONOUS_COMMIT_REMOTE_WRITE, /* wait for local flush and remote Step #6 - "compile-libfuzzer-introspector-x86_64": * write */ Step #6 - "compile-libfuzzer-introspector-x86_64": SYNCHRONOUS_COMMIT_REMOTE_FLUSH, /* wait for local and remote flush */ Step #6 - "compile-libfuzzer-introspector-x86_64": SYNCHRONOUS_COMMIT_REMOTE_APPLY, /* wait for local and remote flush and Step #6 - "compile-libfuzzer-introspector-x86_64": * remote apply */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SyncCommitLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*SubXactCallback) (SubXactEvent event, SubTransactionId mySubid, Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId parentSubid, void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_xact_xinfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Even though we right now only require two bytes of space in xinfo we Step #6 - "compile-libfuzzer-introspector-x86_64": * use four so following records don't have to care about alignment. Step #6 - "compile-libfuzzer-introspector-x86_64": * Commit records can be large, so copying large portions isn't Step #6 - "compile-libfuzzer-introspector-x86_64": * attractive. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 xinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_xact_xinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_xact_subxacts Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nsubxacts; /* number of subtransaction XIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId subxacts[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_xact_subxacts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_xact_relfilelocators Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nrels; /* number of relations */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator xlocators[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_xact_relfilelocators; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_xact_stats_item Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int kind; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dboid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This stores the value of PgStat_HashKey.objid as two uint32 as all the Step #6 - "compile-libfuzzer-introspector-x86_64": * fields of xl_xact_xinfo should be multiples of size(int). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 objid_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 objid_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_xact_stats_item; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_xact_dbinfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbId; /* MyDatabaseId */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tsId; /* MyDatabaseTableSpace */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_xact_dbinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_xact_stats_items Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nitems; Step #6 - "compile-libfuzzer-introspector-x86_64": xl_xact_stats_item items[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_xact_stats_items; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_xact_twophase Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_xact_twophase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*XactCallback) (XactEvent event, void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_xact_assignment Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xtop; /* assigned XID's top-level XID */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nsubxacts; /* number of subtransaction XIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xsub[FLEXIBLE_ARRAY_MEMBER]; /* assigned subxids */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_xact_assignment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SUBXACT_EVENT_START_SUB, Step #6 - "compile-libfuzzer-introspector-x86_64": SUBXACT_EVENT_COMMIT_SUB, Step #6 - "compile-libfuzzer-introspector-x86_64": SUBXACT_EVENT_ABORT_SUB, Step #6 - "compile-libfuzzer-introspector-x86_64": SUBXACT_EVENT_PRE_COMMIT_SUB, Step #6 - "compile-libfuzzer-introspector-x86_64": } SubXactEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_xact_prepare Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 magic; /* format identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 total_len; /* actual file length */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; /* original transaction XID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid database; /* OID of database it was in */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz prepared_at; /* time of preparation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid owner; /* user running the transaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 nsubxacts; /* number of following subxact XIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 ncommitrels; /* number of delete-on-commit rels */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 nabortrels; /* number of delete-on-abort rels */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 ncommitstats; /* number of stats to drop on commit */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 nabortstats; /* number of stats to drop on abort */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 ninvalmsgs; /* number of cache invalidation messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool initfileinval; /* does relcache init file need invalidation? */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 gidlen; /* length of the GID - GID follows the header */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr origin_lsn; /* lsn of this record at origin node */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz origin_timestamp; /* time of prepare at origin node */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_xact_prepare; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SavedTransactionCharacteristics Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int save_XactIsoLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": bool save_XactReadOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": bool save_XactDeferrable; Step #6 - "compile-libfuzzer-introspector-x86_64": } SavedTransactionCharacteristics; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_xact_parsed_abort Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz xact_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 xinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbId; /* MyDatabaseId */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tsId; /* MyDatabaseTableSpace */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int nsubxacts; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId *subxacts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int nrels; Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator *xlocators; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int nstats; Step #6 - "compile-libfuzzer-introspector-x86_64": xl_xact_stats_item *stats; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId twophase_xid; /* only for 2PC */ Step #6 - "compile-libfuzzer-introspector-x86_64": char twophase_gid[GIDSIZE]; /* only for 2PC */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr origin_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz origin_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_xact_parsed_abort; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_xact_invals Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nmsgs; /* number of shared inval msgs */ Step #6 - "compile-libfuzzer-introspector-x86_64": SharedInvalidationMessage msgs[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_xact_invals; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XACT_EVENT_COMMIT, Step #6 - "compile-libfuzzer-introspector-x86_64": XACT_EVENT_PARALLEL_COMMIT, Step #6 - "compile-libfuzzer-introspector-x86_64": XACT_EVENT_ABORT, Step #6 - "compile-libfuzzer-introspector-x86_64": XACT_EVENT_PARALLEL_ABORT, Step #6 - "compile-libfuzzer-introspector-x86_64": XACT_EVENT_PREPARE, Step #6 - "compile-libfuzzer-introspector-x86_64": XACT_EVENT_PRE_COMMIT, Step #6 - "compile-libfuzzer-introspector-x86_64": XACT_EVENT_PARALLEL_PRE_COMMIT, Step #6 - "compile-libfuzzer-introspector-x86_64": XACT_EVENT_PRE_PREPARE, Step #6 - "compile-libfuzzer-introspector-x86_64": } XactEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_xact_origin Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr origin_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz origin_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_xact_origin; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_xact_parsed_commit Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz xact_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 xinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbId; /* MyDatabaseId */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tsId; /* MyDatabaseTableSpace */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int nsubxacts; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId *subxacts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int nrels; Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator *xlocators; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int nstats; Step #6 - "compile-libfuzzer-introspector-x86_64": xl_xact_stats_item *stats; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int nmsgs; Step #6 - "compile-libfuzzer-introspector-x86_64": SharedInvalidationMessage *msgs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId twophase_xid; /* only for 2PC */ Step #6 - "compile-libfuzzer-introspector-x86_64": char twophase_gid[GIDSIZE]; /* only for 2PC */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nabortrels; /* only for 2PC */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator *abortlocators; /* only for 2PC */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nabortstats; /* only for 2PC */ Step #6 - "compile-libfuzzer-introspector-x86_64": xl_xact_stats_item *abortstats; /* only for 2PC */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr origin_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz origin_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_xact_parsed_commit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_xact_commit Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz xact_time; /* time of commit */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_xact_xinfo follows if XLOG_XACT_HAS_INFO */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_xact_dbinfo follows if XINFO_HAS_DBINFO */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_xact_subxacts follows if XINFO_HAS_SUBXACT */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_xact_relfilelocators follows if XINFO_HAS_RELFILELOCATORS */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_xact_stats_items follows if XINFO_HAS_DROPPED_STATS */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_xact_invals follows if XINFO_HAS_INVALS */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_xact_twophase follows if XINFO_HAS_TWOPHASE */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* twophase_gid follows if XINFO_HAS_GID. As a null-terminated string. */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_xact_origin follows if XINFO_HAS_ORIGIN, stored unaligned! */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_xact_commit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_xact_abort Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz xact_time; /* time of abort */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_xact_xinfo follows if XLOG_XACT_HAS_INFO */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_xact_dbinfo follows if XINFO_HAS_DBINFO */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_xact_subxacts follows if XINFO_HAS_SUBXACT */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_xact_relfilelocators follows if XINFO_HAS_RELFILELOCATORS */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_xact_stats_items follows if XINFO_HAS_DROPPED_STATS */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* No invalidation messages needed. */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_xact_twophase follows if XINFO_HAS_TWOPHASE */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* twophase_gid follows if XINFO_HAS_GID. As a null-terminated string. */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_xact_origin follows if XINFO_HAS_ORIGIN, stored unaligned! */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_xact_abort; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef xl_xact_parsed_commit xl_xact_parsed_prepare; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.486 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/multixact.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactStatusForKeyShare = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactStatusForShare = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactStatusForNoKeyUpdate = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactStatusForUpdate = 0x03, Step #6 - "compile-libfuzzer-introspector-x86_64": /* an update that doesn't touch "key" columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactStatusNoKeyUpdate = 0x04, Step #6 - "compile-libfuzzer-introspector-x86_64": /* other updates, and delete */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactStatusUpdate = 0x05, Step #6 - "compile-libfuzzer-introspector-x86_64": } MultiXactStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_multixact_truncate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oldestMultiDB; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* to-be-truncated range of multixact offsets */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId startTruncOff; /* just for completeness' sake */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId endTruncOff; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* to-be-truncated range of multixact members */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactOffset startTruncMemb; Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactOffset endTruncMemb; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_multixact_truncate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_multixact_create Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId mid; /* new MultiXact's ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactOffset moff; /* its starting offset in members file */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 nmembers; /* number of member XIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactMember members[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_multixact_create; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MultiXactMember Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactStatus status; Step #6 - "compile-libfuzzer-introspector-x86_64": } MultiXactMember; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.491 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/gistscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.494 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/sequence.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.498 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/ginblock.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinPageOpaqueData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rightlink; /* next page if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber maxoff; /* number of PostingItems on GIN_DATA & Step #6 - "compile-libfuzzer-introspector-x86_64": * ~GIN_LEAF page. On GIN_LIST page, number of Step #6 - "compile-libfuzzer-introspector-x86_64": * heap tuples. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 flags; /* see bit definitions below */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GinPageOpaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char GinNullCategory; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GinPageOpaqueData *GinPageOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData first; /* first item in this posting list (unpacked) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nbytes; /* number of bytes that follow */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char bytes[FLEXIBLE_ARRAY_MEMBER]; /* varbyte encoded items */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GinPostingList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinMetaPageData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Pointers to head and tail of pending list, which consists of GIN_LIST Step #6 - "compile-libfuzzer-introspector-x86_64": * pages. These store fast-inserted entries that haven't yet been moved Step #6 - "compile-libfuzzer-introspector-x86_64": * into the regular GIN structure. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber head; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber tail; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Free space in bytes in the pending list's tail page. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 tailFreeSize; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We store both number of pages and number of heap tuples that are in the Step #6 - "compile-libfuzzer-introspector-x86_64": * pending list. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nPendingPages; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 nPendingHeapTuples; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Statistics for planner use (accurate as of last VACUUM) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nTotalPages; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nEntryPages; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nDataPages; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 nEntries; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * GIN version number (ideally this should have been at the front, but too Step #6 - "compile-libfuzzer-introspector-x86_64": * late now. Don't move it!) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Currently 2 (for indexes initialized in 9.4 or later) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Version 1 (indexes initialized in version 9.1, 9.2 or 9.3), is Step #6 - "compile-libfuzzer-introspector-x86_64": * compatible, but may contain uncompressed posting tree (leaf) pages and Step #6 - "compile-libfuzzer-introspector-x86_64": * posting lists. They will be converted to compressed format when Step #6 - "compile-libfuzzer-introspector-x86_64": * modified. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Version 0 (indexes initialized in 9.0 or before) is compatible but may Step #6 - "compile-libfuzzer-introspector-x86_64": * be missing null entries, including both null keys and placeholders. Step #6 - "compile-libfuzzer-introspector-x86_64": * Reject full-index-scan attempts on such indexes. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 ginVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": } GinMetaPageData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* We use BlockIdData not BlockNumber to avoid padding space wastage */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockIdData child_blkno; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData key; Step #6 - "compile-libfuzzer-introspector-x86_64": } PostingItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.502 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/amapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OpFamilyMember Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_func; /* is this an operator, or support func? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid object; /* operator or support func's OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": int number; /* strategy or support func number */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid lefttype; /* lefttype */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid righttype; /* righttype */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid sortfamily; /* ordering operator's sort opfamily, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ref_is_hard; /* hard or soft dependency? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ref_is_family; /* is dependency on opclass or opfamily? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid refobjid; /* OID of opclass or opfamily */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OpFamilyMember; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef IndexBuildResult *(*ambuild_function) (Relation heapRelation, Step #6 - "compile-libfuzzer-introspector-x86_64": Relation indexRelation, Step #6 - "compile-libfuzzer-introspector-x86_64": struct IndexInfo *indexInfo); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CompareType (*amtranslate_strategy_function) (StrategyNumber strategy, Oid opfamily); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*aminsert_function) (Relation indexRelation, Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *values, Step #6 - "compile-libfuzzer-introspector-x86_64": bool *isnull, Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer heap_tid, Step #6 - "compile-libfuzzer-introspector-x86_64": Relation heapRelation, Step #6 - "compile-libfuzzer-introspector-x86_64": IndexUniqueCheck checkUnique, Step #6 - "compile-libfuzzer-introspector-x86_64": bool indexUnchanged, Step #6 - "compile-libfuzzer-introspector-x86_64": struct IndexInfo *indexInfo); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef IndexBulkDeleteResult *(*ambulkdelete_function) (IndexVacuumInfo *info, Step #6 - "compile-libfuzzer-introspector-x86_64": IndexBulkDeleteResult *stats, Step #6 - "compile-libfuzzer-introspector-x86_64": IndexBulkDeleteCallback callback, Step #6 - "compile-libfuzzer-introspector-x86_64": void *callback_state); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*amcanreturn_function) (Relation indexRelation, int attno); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*amgettreeheight_function) (Relation rel); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*amproperty_function) (Oid index_oid, int attno, Step #6 - "compile-libfuzzer-introspector-x86_64": IndexAMProperty prop, const char *propname, Step #6 - "compile-libfuzzer-introspector-x86_64": bool *res, bool *isnull); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*amvalidate_function) (Oid opclassoid); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef IndexScanDesc (*ambeginscan_function) (Relation indexRelation, Step #6 - "compile-libfuzzer-introspector-x86_64": int nkeys, Step #6 - "compile-libfuzzer-introspector-x86_64": int norderbys); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ammarkpos_function) (IndexScanDesc scan); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum IndexAMProperty Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_UNKNOWN = 0, /* anything not known to core code */ Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_ASC, /* column properties */ Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_DESC, Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_NULLS_FIRST, Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_NULLS_LAST, Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_ORDERABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_DISTANCE_ORDERABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_RETURNABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_SEARCH_ARRAY, Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_SEARCH_NULLS, Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_CLUSTERABLE, /* index properties */ Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_INDEX_SCAN, Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_BITMAP_SCAN, Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_BACKWARD_SCAN, Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_CAN_ORDER, /* AM properties */ Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_CAN_UNIQUE, Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_CAN_MULTI_COL, Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_CAN_EXCLUDE, Step #6 - "compile-libfuzzer-introspector-x86_64": AMPROP_CAN_INCLUDE, Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexAMProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*amendscan_function) (IndexScanDesc scan); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexAmRoutine Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Total number of strategies (operators) by which we can traverse/search Step #6 - "compile-libfuzzer-introspector-x86_64": * this AM. Zero if AM does not have a fixed set of strategy assignments. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 amstrategies; Step #6 - "compile-libfuzzer-introspector-x86_64": /* total number of support functions that this AM uses */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 amsupport; Step #6 - "compile-libfuzzer-introspector-x86_64": /* opclass options support function number or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 amoptsprocnum; Step #6 - "compile-libfuzzer-introspector-x86_64": /* does AM support ORDER BY indexed column's value? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool amcanorder; Step #6 - "compile-libfuzzer-introspector-x86_64": /* does AM support ORDER BY result of an operator on indexed column? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool amcanorderbyop; Step #6 - "compile-libfuzzer-introspector-x86_64": /* does AM support backward scanning? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool amcanbackward; Step #6 - "compile-libfuzzer-introspector-x86_64": /* does AM support UNIQUE indexes? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool amcanunique; Step #6 - "compile-libfuzzer-introspector-x86_64": /* does AM support multi-column indexes? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool amcanmulticol; Step #6 - "compile-libfuzzer-introspector-x86_64": /* does AM require scans to have a constraint on the first index column? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool amoptionalkey; Step #6 - "compile-libfuzzer-introspector-x86_64": /* does AM handle ScalarArrayOpExpr quals? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool amsearcharray; Step #6 - "compile-libfuzzer-introspector-x86_64": /* does AM handle IS NULL/IS NOT NULL quals? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool amsearchnulls; Step #6 - "compile-libfuzzer-introspector-x86_64": /* can index storage data type differ from column data type? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool amstorage; Step #6 - "compile-libfuzzer-introspector-x86_64": /* can an index of this type be clustered on? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool amclusterable; Step #6 - "compile-libfuzzer-introspector-x86_64": /* does AM handle predicate locks? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ampredlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": /* does AM support parallel scan? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool amcanparallel; Step #6 - "compile-libfuzzer-introspector-x86_64": /* does AM support parallel build? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool amcanbuildparallel; Step #6 - "compile-libfuzzer-introspector-x86_64": /* does AM support columns included with clause INCLUDE? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool amcaninclude; Step #6 - "compile-libfuzzer-introspector-x86_64": /* does AM use maintenance_work_mem? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool amusemaintenanceworkmem; Step #6 - "compile-libfuzzer-introspector-x86_64": /* does AM store tuple information only at block granularity? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool amsummarizing; Step #6 - "compile-libfuzzer-introspector-x86_64": /* OR of parallel vacuum flags. See vacuum.h for flags. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 amparallelvacuumoptions; Step #6 - "compile-libfuzzer-introspector-x86_64": /* type of data stored in index, or InvalidOid if variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid amkeytype; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If you add new properties to either the above or the below lists, then Step #6 - "compile-libfuzzer-introspector-x86_64": * they should also (usually) be exposed via the property API (see Step #6 - "compile-libfuzzer-introspector-x86_64": * IndexAMProperty at the top of the file, and utils/adt/amutils.c). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* interface functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": ambuild_function ambuild; Step #6 - "compile-libfuzzer-introspector-x86_64": ambuildempty_function ambuildempty; Step #6 - "compile-libfuzzer-introspector-x86_64": aminsert_function aminsert; Step #6 - "compile-libfuzzer-introspector-x86_64": aminsertcleanup_function aminsertcleanup; Step #6 - "compile-libfuzzer-introspector-x86_64": ambulkdelete_function ambulkdelete; Step #6 - "compile-libfuzzer-introspector-x86_64": amvacuumcleanup_function amvacuumcleanup; Step #6 - "compile-libfuzzer-introspector-x86_64": amcanreturn_function amcanreturn; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": amcostestimate_function amcostestimate; Step #6 - "compile-libfuzzer-introspector-x86_64": amgettreeheight_function amgettreeheight; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": amoptions_function amoptions; Step #6 - "compile-libfuzzer-introspector-x86_64": amproperty_function amproperty; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": ambuildphasename_function ambuildphasename; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": amvalidate_function amvalidate; Step #6 - "compile-libfuzzer-introspector-x86_64": amadjustmembers_function amadjustmembers; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": ambeginscan_function ambeginscan; Step #6 - "compile-libfuzzer-introspector-x86_64": amrescan_function amrescan; Step #6 - "compile-libfuzzer-introspector-x86_64": amgettuple_function amgettuple; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": amgetbitmap_function amgetbitmap; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": amendscan_function amendscan; Step #6 - "compile-libfuzzer-introspector-x86_64": ammarkpos_function ammarkpos; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": amrestrpos_function amrestrpos; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* interface functions to support parallel index scans */ Step #6 - "compile-libfuzzer-introspector-x86_64": amestimateparallelscan_function amestimateparallelscan; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": aminitparallelscan_function aminitparallelscan; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": amparallelrescan_function amparallelrescan; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* interface functions to support planning */ Step #6 - "compile-libfuzzer-introspector-x86_64": amtranslate_strategy_function amtranslatestrategy; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": amtranslate_cmptype_function amtranslatecmptype; /* can be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexAmRoutine; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*amgettuple_function) (IndexScanDesc scan, Step #6 - "compile-libfuzzer-introspector-x86_64": ScanDirection direction); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef StrategyNumber (*amtranslate_cmptype_function) (CompareType cmptype, Oid opfamily); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ambuildempty_function) (Relation indexRelation); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*aminsertcleanup_function) (Relation indexRelation, Step #6 - "compile-libfuzzer-introspector-x86_64": struct IndexInfo *indexInfo); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef IndexBulkDeleteResult *(*amvacuumcleanup_function) (IndexVacuumInfo *info, Step #6 - "compile-libfuzzer-introspector-x86_64": IndexBulkDeleteResult *stats); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*amcostestimate_function) (struct PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": struct IndexPath *path, Step #6 - "compile-libfuzzer-introspector-x86_64": double loop_count, Step #6 - "compile-libfuzzer-introspector-x86_64": Cost *indexStartupCost, Step #6 - "compile-libfuzzer-introspector-x86_64": Cost *indexTotalCost, Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity *indexSelectivity, Step #6 - "compile-libfuzzer-introspector-x86_64": double *indexCorrelation, Step #6 - "compile-libfuzzer-introspector-x86_64": double *indexPages); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bytea *(*amoptions_function) (Datum reloptions, Step #6 - "compile-libfuzzer-introspector-x86_64": bool validate); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *(*ambuildphasename_function) (int64 phasenum); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*amadjustmembers_function) (Oid opfamilyoid, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opclassoid, Step #6 - "compile-libfuzzer-introspector-x86_64": List *operators, Step #6 - "compile-libfuzzer-introspector-x86_64": List *functions); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*amrescan_function) (IndexScanDesc scan, Step #6 - "compile-libfuzzer-introspector-x86_64": ScanKey keys, Step #6 - "compile-libfuzzer-introspector-x86_64": int nkeys, Step #6 - "compile-libfuzzer-introspector-x86_64": ScanKey orderbys, Step #6 - "compile-libfuzzer-introspector-x86_64": int norderbys); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64 (*amgetbitmap_function) (IndexScanDesc scan, Step #6 - "compile-libfuzzer-introspector-x86_64": TIDBitmap *tbm); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Size (*amestimateparallelscan_function) (int nkeys, int norderbys); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*amparallelrescan_function) (IndexScanDesc scan); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*aminitparallelscan_function) (void *target); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*amrestrpos_function) (IndexScanDesc scan); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.508 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/hash_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_hash_insert Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_hash_insert; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_hash_split_allocate_page Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 new_bucket; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 old_bucket_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 new_bucket_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_hash_split_allocate_page; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_hash_move_page_contents Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 ntups; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_prim_bucket_same_wrt; /* true if the page to which Step #6 - "compile-libfuzzer-introspector-x86_64": * tuples are moved is same as Step #6 - "compile-libfuzzer-introspector-x86_64": * primary bucket page */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_hash_move_page_contents; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_hash_init_bitmap_page Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 bmsize; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_hash_init_bitmap_page; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_hash_split_complete Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 old_bucket_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 new_bucket_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_hash_split_complete; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_hash_add_ovfl_page Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 bmsize; Step #6 - "compile-libfuzzer-introspector-x86_64": bool bmpage_found; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_hash_add_ovfl_page; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_hash_squeeze_page Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber prevblkno; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nextblkno; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 ntups; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_prim_bucket_same_wrt; /* true if the page to which Step #6 - "compile-libfuzzer-introspector-x86_64": * tuples are moved is same as Step #6 - "compile-libfuzzer-introspector-x86_64": * primary bucket page */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_prev_bucket_same_wrt; /* true if the page to which Step #6 - "compile-libfuzzer-introspector-x86_64": * tuples are moved is the page Step #6 - "compile-libfuzzer-introspector-x86_64": * previous to the freed overflow Step #6 - "compile-libfuzzer-introspector-x86_64": * page */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_hash_squeeze_page; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_hash_delete Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool clear_dead_marking; /* true if this operation clears Step #6 - "compile-libfuzzer-introspector-x86_64": * LH_PAGE_HAS_DEAD_TUPLES flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_primary_bucket_page; /* true if the operation is for Step #6 - "compile-libfuzzer-introspector-x86_64": * primary bucket page */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_hash_delete; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_hash_update_meta_page Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": double ntuples; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_hash_update_meta_page; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_hash_init_meta_page Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": double num_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": RegProcedure procid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 ffactor; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_hash_init_meta_page; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_hash_vacuum_one_page Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId snapshotConflictHorizon; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 ntuples; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isCatalogRel; /* to handle recovery conflict during logical Step #6 - "compile-libfuzzer-introspector-x86_64": * decoding on standby */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* TARGET OFFSET NUMBERS */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offsets[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_hash_vacuum_one_page; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.512 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/relation.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.516 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/sdir.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ScanDirection Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BackwardScanDirection = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": NoMovementScanDirection = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ForwardScanDirection = 1 Step #6 - "compile-libfuzzer-introspector-x86_64": } ScanDirection; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.520 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/table.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.523 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/subtrans.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.526 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/xlog_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogPageHeaderData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 xlp_magic; /* magic value for correctness checks */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 xlp_info; /* flag bits, see below */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID xlp_tli; /* TimeLineID of first record on page */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr xlp_pageaddr; /* XLOG address of this page */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * When there is not enough space on current page for whole record, we Step #6 - "compile-libfuzzer-introspector-x86_64": * continue on the next page. xlp_rem_len is the number of bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * remaining from a previous page; it tracks xl_tot_len in the initial Step #6 - "compile-libfuzzer-introspector-x86_64": * header. Note that the continuation data isn't necessarily aligned. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 xlp_rem_len; /* total len of remaining data for record */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogPageHeaderData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef XLogPageHeaderData *XLogPageHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_parameter_change Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int MaxConnections; Step #6 - "compile-libfuzzer-introspector-x86_64": int max_worker_processes; Step #6 - "compile-libfuzzer-introspector-x86_64": int max_wal_senders; Step #6 - "compile-libfuzzer-introspector-x86_64": int max_prepared_xacts; Step #6 - "compile-libfuzzer-introspector-x86_64": int max_locks_per_xact; Step #6 - "compile-libfuzzer-introspector-x86_64": int wal_level; Step #6 - "compile-libfuzzer-introspector-x86_64": bool wal_log_hints; Step #6 - "compile-libfuzzer-introspector-x86_64": bool track_commit_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_parameter_change; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_overwrite_contrecord Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr overwritten_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz overwrite_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_overwrite_contrecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogRecData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct XLogRecData *next; /* next struct in chain, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": const void *data; /* start of rmgr data to include */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 len; /* length of rmgr data to include */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogRecData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RmgrData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rm_name; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*rm_redo) (XLogReaderState *record); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*rm_desc) (StringInfo buf, XLogReaderState *record); Step #6 - "compile-libfuzzer-introspector-x86_64": const char *(*rm_identify) (uint8 info); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*rm_startup) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*rm_cleanup) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*rm_mask) (char *pagedata, BlockNumber blkno); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*rm_decode) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": struct XLogRecordBuffer *buf); Step #6 - "compile-libfuzzer-introspector-x86_64": } RmgrData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef XLogLongPageHeaderData *XLogLongPageHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogLongPageHeaderData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogPageHeaderData std; /* standard header fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 xlp_sysid; /* system identifier from pg_control */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 xlp_seg_size; /* just as a cross-check */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 xlp_xlog_blcksz; /* just as a cross-check */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogLongPageHeaderData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_restore_point Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz rp_time; Step #6 - "compile-libfuzzer-introspector-x86_64": char rp_name[MAXFNAMELEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_restore_point; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_end_of_recovery Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz end_time; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID ThisTimeLineID; /* new TLI */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID PrevTimeLineID; /* previous TLI we forked off from */ Step #6 - "compile-libfuzzer-introspector-x86_64": int wal_level; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_end_of_recovery; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_TARGET_ACTION_PAUSE, Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_TARGET_ACTION_PROMOTE, Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_TARGET_ACTION_SHUTDOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": } RecoveryTargetAction; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.532 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/heaptoast.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.536 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/twophase_rmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*TwoPhaseCallback) (TransactionId xid, uint16 info, Step #6 - "compile-libfuzzer-introspector-x86_64": void *recdata, uint32 len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8 TwoPhaseRmgrId; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.540 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/toast_compression.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ToastCompressionId Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TOAST_PGLZ_COMPRESSION_ID = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TOAST_LZ4_COMPRESSION_ID = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": TOAST_INVALID_COMPRESSION_ID = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } ToastCompressionId; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.544 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/cmptype.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CompareType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": COMPARE_INVALID = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": COMPARE_LT = 1, /* BTLessStrategyNumber */ Step #6 - "compile-libfuzzer-introspector-x86_64": COMPARE_LE = 2, /* BTLessEqualStrategyNumber */ Step #6 - "compile-libfuzzer-introspector-x86_64": COMPARE_EQ = 3, /* BTEqualStrategyNumber */ Step #6 - "compile-libfuzzer-introspector-x86_64": COMPARE_GE = 4, /* BTGreaterEqualStrategyNumber */ Step #6 - "compile-libfuzzer-introspector-x86_64": COMPARE_GT = 5, /* BTGreaterStrategyNumber */ Step #6 - "compile-libfuzzer-introspector-x86_64": COMPARE_NE = 6, /* no such btree strategy */ Step #6 - "compile-libfuzzer-introspector-x86_64": COMPARE_OVERLAP, Step #6 - "compile-libfuzzer-introspector-x86_64": COMPARE_CONTAINED_BY, Step #6 - "compile-libfuzzer-introspector-x86_64": } CompareType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.547 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/tidstore.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TidStore TidStore; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TidStoreIterResult Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; Step #6 - "compile-libfuzzer-introspector-x86_64": void *internal_page; Step #6 - "compile-libfuzzer-introspector-x86_64": } TidStoreIterResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TidStoreIter TidStoreIter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.552 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/commit_ts.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_commit_ts_set Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": RepOriginId nodeid; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId mainxid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* subxact Xids follow */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_commit_ts_set; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_commit_ts_truncate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 pageno; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId oldestXid; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_commit_ts_truncate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.556 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/gist.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GISTPageOpaqueData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PageGistNSN nsn; /* this value must change on page split */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rightlink; /* next page if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 flags; /* see bit definitions above */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 gist_page_id; /* for identification of GiST indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTPageOpaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GIST_SPLITVEC Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber *spl_left; /* array of entries that go left */ Step #6 - "compile-libfuzzer-introspector-x86_64": int spl_nleft; /* size of this array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum spl_ldatum; /* Union of keys in spl_left */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool spl_ldatum_exists; /* true, if spl_ldatum already exists. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber *spl_right; /* array of entries that go right */ Step #6 - "compile-libfuzzer-introspector-x86_64": int spl_nright; /* size of the array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum spl_rdatum; /* Union of keys in spl_right */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool spl_rdatum_exists; /* true, if spl_rdatum already exists. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GIST_SPLITVEC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GISTENTRY Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum key; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; Step #6 - "compile-libfuzzer-introspector-x86_64": Page page; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool leafkey; Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTENTRY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GISTDeletedPageContents Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* last xid which could see the page in a scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId deleteXid; Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTDeletedPageContents; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GISTPageOpaqueData *GISTPageOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef XLogRecPtr GistNSN; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PageXLogRecPtr PageGistNSN; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 n; /* number of elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": GISTENTRY vector[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GistEntryVector; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.560 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/tupdesc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AttrDefault Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber adnum; Step #6 - "compile-libfuzzer-introspector-x86_64": char *adbin; /* nodeToString representation of expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AttrDefault; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TupleDescData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int natts; /* number of attributes in the tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tdtypeid; /* composite type ID for tuple type */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 tdtypmod; /* typmod for tuple type */ Step #6 - "compile-libfuzzer-introspector-x86_64": int tdrefcount; /* reference count, or -1 if not counting */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleConstr *constr; /* constraints, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* compact_attrs[N] is the compact metadata of Attribute Number N+1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CompactAttribute compact_attrs[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TupleDescData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CompactAttribute Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 attcacheoff; /* fixed offset into tuple, if known, or -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 attlen; /* attr len in bytes or -1 = varlen, -2 = Step #6 - "compile-libfuzzer-introspector-x86_64": * cstring */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool attbyval; /* as FormData_pg_attribute.attbyval */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool attispackable; /* FormData_pg_attribute.attstorage != Step #6 - "compile-libfuzzer-introspector-x86_64": * TYPSTORAGE_PLAIN */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool atthasmissing; /* as FormData_pg_attribute.atthasmissing */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool attisdropped; /* as FormData_pg_attribute.attisdropped */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool attgenerated; /* FormData_pg_attribute.attgenerated != '\0' */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool attnotnull; /* as FormData_pg_attribute.attnotnull */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 attalignby; /* alignment requirement in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CompactAttribute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ConstrCheck Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *ccname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ccbin; /* nodeToString representation of expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ccenforced; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ccvalid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ccnoinherit; /* this is a non-inheritable constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ConstrCheck; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TupleDescData *TupleDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TupleConstr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AttrDefault *defval; /* array */ Step #6 - "compile-libfuzzer-introspector-x86_64": ConstrCheck *check; /* array */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct AttrMissing *missing; /* missing attributes values, NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 num_defval; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 num_check; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_not_null; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_generated_stored; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_generated_virtual; Step #6 - "compile-libfuzzer-introspector-x86_64": } TupleConstr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.565 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/gin.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinStatsData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nPendingPages; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nTotalPages; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nEntryPages; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nDataPages; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 nEntries; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 ginVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": } GinStatsData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char GinTernaryValue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.569 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/tableam.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TM_FailureData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData ctid; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xmax; Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId cmax; Step #6 - "compile-libfuzzer-introspector-x86_64": bool traversed; Step #6 - "compile-libfuzzer-introspector-x86_64": } TM_FailureData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TM_Result Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Signals that the action succeeded (i.e. update/delete performed, lock Step #6 - "compile-libfuzzer-introspector-x86_64": * was acquired) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TM_Ok, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The affected tuple wasn't visible to the relevant snapshot */ Step #6 - "compile-libfuzzer-introspector-x86_64": TM_Invisible, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The affected tuple was already modified by the calling backend */ Step #6 - "compile-libfuzzer-introspector-x86_64": TM_SelfModified, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The affected tuple was updated by another transaction. This includes Step #6 - "compile-libfuzzer-introspector-x86_64": * the case where tuple was moved to another partition. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TM_Updated, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The affected tuple was deleted by another transaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": TM_Deleted, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The affected tuple is currently being modified by another session. This Step #6 - "compile-libfuzzer-introspector-x86_64": * will only be returned if table_(update/delete/lock_tuple) are Step #6 - "compile-libfuzzer-introspector-x86_64": * instructed not to wait. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TM_BeingModified, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* lock couldn't be acquired, action skipped. Only used by lock_tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": TM_WouldBlock, Step #6 - "compile-libfuzzer-introspector-x86_64": } TM_Result; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TM_IndexDelete Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData tid; /* table TID from index tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 id; /* Offset into TM_IndexStatus array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TM_IndexDelete; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TM_IndexDeleteOp Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation irel; /* Target index relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber iblknum; /* Index block number (for error reports) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool bottomup; /* Bottom-up (not simple) deletion? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bottomupfreespace; /* Bottom-up space target */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Mutable per-TID information follows (index AM initializes entries) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ndeltids; /* Current # of deltids/status elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": TM_IndexDelete *deltids; Step #6 - "compile-libfuzzer-introspector-x86_64": TM_IndexStatus *status; Step #6 - "compile-libfuzzer-introspector-x86_64": } TM_IndexDeleteOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*IndexBuildCallback) (Relation index, Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer tid, Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *values, Step #6 - "compile-libfuzzer-introspector-x86_64": bool *isnull, Step #6 - "compile-libfuzzer-introspector-x86_64": bool tupleIsAlive, Step #6 - "compile-libfuzzer-introspector-x86_64": void *state); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TM_IndexStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber idxoffnum; /* Index am page offset number */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool knowndeletable; /* Currently known to be deletable? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Bottom-up index deletion specific fields follow */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool promising; /* Promising (duplicate) index tuple? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 freespace; /* Space freed in index if deleted */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TM_IndexStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ScanOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* one of SO_TYPE_* may be specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": SO_TYPE_SEQSCAN = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SO_TYPE_BITMAPSCAN = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": SO_TYPE_SAMPLESCAN = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": SO_TYPE_TIDSCAN = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": SO_TYPE_TIDRANGESCAN = 1 << 4, Step #6 - "compile-libfuzzer-introspector-x86_64": SO_TYPE_ANALYZE = 1 << 5, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* several of SO_ALLOW_* may be specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* allow or disallow use of access strategy */ Step #6 - "compile-libfuzzer-introspector-x86_64": SO_ALLOW_STRAT = 1 << 6, Step #6 - "compile-libfuzzer-introspector-x86_64": /* report location to syncscan logic? */ Step #6 - "compile-libfuzzer-introspector-x86_64": SO_ALLOW_SYNC = 1 << 7, Step #6 - "compile-libfuzzer-introspector-x86_64": /* verify visibility page-at-a-time? */ Step #6 - "compile-libfuzzer-introspector-x86_64": SO_ALLOW_PAGEMODE = 1 << 8, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* unregister snapshot at scan end? */ Step #6 - "compile-libfuzzer-introspector-x86_64": SO_TEMP_SNAPSHOT = 1 << 9, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * At the discretion of the table AM, bitmap table scans may be able to Step #6 - "compile-libfuzzer-introspector-x86_64": * skip fetching a block from the table if none of the table data is Step #6 - "compile-libfuzzer-introspector-x86_64": * needed. If table data may be needed, set SO_NEED_TUPLES. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SO_NEED_TUPLES = 1 << 10, Step #6 - "compile-libfuzzer-introspector-x86_64": } ScanOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TU_UpdateIndexes Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* No indexed columns were updated (incl. TID addressing of tuple) */ Step #6 - "compile-libfuzzer-introspector-x86_64": TU_None, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* A non-summarizing indexed column was updated, or the TID has changed */ Step #6 - "compile-libfuzzer-introspector-x86_64": TU_All, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Only summarized columns were updated, TID is unchanged */ Step #6 - "compile-libfuzzer-introspector-x86_64": TU_Summarizing, Step #6 - "compile-libfuzzer-introspector-x86_64": } TU_UpdateIndexes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TableAmRoutine Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* this must be set to T_TableAmRoutine */ Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; 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": * Slot related callbacks. 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": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Return slot implementation suitable for storing a tuple of this AM. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const TupleTableSlotOps *(*slot_callbacks) (Relation rel); 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": * Table scan callbacks. 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": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Start a scan of `rel`. The callback has to return a TableScanDesc, Step #6 - "compile-libfuzzer-introspector-x86_64": * which will typically be embedded in a larger, AM specific, struct. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If nkeys != 0, the results need to be filtered by those scan keys. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * pscan, if not NULL, will have already been initialized with Step #6 - "compile-libfuzzer-introspector-x86_64": * parallelscan_initialize(), and has to be for the same relation. Will Step #6 - "compile-libfuzzer-introspector-x86_64": * only be set coming from table_beginscan_parallel(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * `flags` is a bitmask indicating the type of scan (ScanOptions's Step #6 - "compile-libfuzzer-introspector-x86_64": * SO_TYPE_*, currently only one may be specified), options controlling Step #6 - "compile-libfuzzer-introspector-x86_64": * the scan's behaviour (ScanOptions's SO_ALLOW_*, several may be Step #6 - "compile-libfuzzer-introspector-x86_64": * specified, an AM may ignore unsupported ones) and whether the snapshot Step #6 - "compile-libfuzzer-introspector-x86_64": * needs to be deallocated at scan_end (ScanOptions's SO_TEMP_SNAPSHOT). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TableScanDesc (*scan_begin) (Relation rel, Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot snapshot, Step #6 - "compile-libfuzzer-introspector-x86_64": int nkeys, struct ScanKeyData *key, Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelTableScanDesc pscan, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 flags); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Release resources and deallocate scan. If TableScanDesc.temp_snap, Step #6 - "compile-libfuzzer-introspector-x86_64": * TableScanDesc.rs_snapshot needs to be unregistered. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*scan_end) (TableScanDesc scan); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Restart relation scan. If set_params is set to true, allow_{strat, Step #6 - "compile-libfuzzer-introspector-x86_64": * sync, pagemode} (see scan_begin) changes should be taken into account. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*scan_rescan) (TableScanDesc scan, struct ScanKeyData *key, Step #6 - "compile-libfuzzer-introspector-x86_64": bool set_params, bool allow_strat, Step #6 - "compile-libfuzzer-introspector-x86_64": bool allow_sync, bool allow_pagemode); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Return next tuple from `scan`, store in slot. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*scan_getnextslot) (TableScanDesc scan, Step #6 - "compile-libfuzzer-introspector-x86_64": ScanDirection direction, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*----------- Step #6 - "compile-libfuzzer-introspector-x86_64": * Optional functions to provide scanning for ranges of ItemPointers. Step #6 - "compile-libfuzzer-introspector-x86_64": * Implementations must either provide both of these functions, or neither Step #6 - "compile-libfuzzer-introspector-x86_64": * of them. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Implementations of scan_set_tidrange must themselves handle Step #6 - "compile-libfuzzer-introspector-x86_64": * ItemPointers of any value. i.e, they must handle each of the following: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * 1) mintid or maxtid is beyond the end of the table; and Step #6 - "compile-libfuzzer-introspector-x86_64": * 2) mintid is above maxtid; and Step #6 - "compile-libfuzzer-introspector-x86_64": * 3) item offset for mintid or maxtid is beyond the maximum offset Step #6 - "compile-libfuzzer-introspector-x86_64": * allowed by the AM. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Implementations can assume that scan_set_tidrange is always called Step #6 - "compile-libfuzzer-introspector-x86_64": * before scan_getnextslot_tidrange or after scan_rescan and before any Step #6 - "compile-libfuzzer-introspector-x86_64": * further calls to scan_getnextslot_tidrange. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*scan_set_tidrange) (TableScanDesc scan, Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer mintid, Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer maxtid); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Return next tuple from `scan` that's in the range of TIDs defined by Step #6 - "compile-libfuzzer-introspector-x86_64": * scan_set_tidrange. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*scan_getnextslot_tidrange) (TableScanDesc scan, Step #6 - "compile-libfuzzer-introspector-x86_64": ScanDirection direction, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ------------------------------------------------------------------------ Step #6 - "compile-libfuzzer-introspector-x86_64": * Parallel table scan related functions. 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": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Estimate the size of shared memory needed for a parallel scan of this Step #6 - "compile-libfuzzer-introspector-x86_64": * relation. The snapshot does not need to be accounted for. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size (*parallelscan_estimate) (Relation rel); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Initialize ParallelTableScanDesc for a parallel scan of this relation. Step #6 - "compile-libfuzzer-introspector-x86_64": * `pscan` will be sized according to parallelscan_estimate() for the same Step #6 - "compile-libfuzzer-introspector-x86_64": * relation. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size (*parallelscan_initialize) (Relation rel, Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelTableScanDesc pscan); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Reinitialize `pscan` for a new scan. `rel` will be the same relation as Step #6 - "compile-libfuzzer-introspector-x86_64": * when `pscan` was initialized by parallelscan_initialize. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*parallelscan_reinitialize) (Relation rel, Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelTableScanDesc pscan); 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": * Index Scan Callbacks 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": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Prepare to fetch tuples from the relation, as needed when fetching Step #6 - "compile-libfuzzer-introspector-x86_64": * tuples for an index scan. The callback has to return an Step #6 - "compile-libfuzzer-introspector-x86_64": * IndexFetchTableData, which the AM will typically embed in a larger Step #6 - "compile-libfuzzer-introspector-x86_64": * structure with additional information. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Tuples for an index scan can then be fetched via index_fetch_tuple. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct IndexFetchTableData *(*index_fetch_begin) (Relation rel); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Reset index fetch. Typically this will release cross index fetch Step #6 - "compile-libfuzzer-introspector-x86_64": * resources held in IndexFetchTableData. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*index_fetch_reset) (struct IndexFetchTableData *data); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Release resources and deallocate index fetch. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*index_fetch_end) (struct IndexFetchTableData *data); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fetch tuple at `tid` into `slot`, after doing a visibility test Step #6 - "compile-libfuzzer-introspector-x86_64": * according to `snapshot`. If a tuple was found and passed the visibility Step #6 - "compile-libfuzzer-introspector-x86_64": * test, return true, false otherwise. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that AMs that do not necessarily update indexes when indexed Step #6 - "compile-libfuzzer-introspector-x86_64": * columns do not change, need to return the current/correct version of Step #6 - "compile-libfuzzer-introspector-x86_64": * the tuple that is visible to the snapshot, even if the tid points to an Step #6 - "compile-libfuzzer-introspector-x86_64": * older version of the tuple. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * *call_again is false on the first call to index_fetch_tuple for a tid. Step #6 - "compile-libfuzzer-introspector-x86_64": * If there potentially is another tuple matching the tid, *call_again Step #6 - "compile-libfuzzer-introspector-x86_64": * needs to be set to true by index_fetch_tuple, signaling to the caller Step #6 - "compile-libfuzzer-introspector-x86_64": * that index_fetch_tuple should be called again for the same tid. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * *all_dead, if all_dead is not NULL, should be set to true by Step #6 - "compile-libfuzzer-introspector-x86_64": * index_fetch_tuple iff it is guaranteed that no backend needs to see Step #6 - "compile-libfuzzer-introspector-x86_64": * that tuple. Index AMs can use that to avoid returning that tid in Step #6 - "compile-libfuzzer-introspector-x86_64": * future searches. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*index_fetch_tuple) (struct IndexFetchTableData *scan, Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer tid, Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot snapshot, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot, Step #6 - "compile-libfuzzer-introspector-x86_64": bool *call_again, bool *all_dead); 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": * Callbacks for non-modifying operations on individual tuples 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": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fetch tuple at `tid` into `slot`, after doing a visibility test Step #6 - "compile-libfuzzer-introspector-x86_64": * according to `snapshot`. If a tuple was found and passed the visibility Step #6 - "compile-libfuzzer-introspector-x86_64": * test, returns true, false otherwise. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*tuple_fetch_row_version) (Relation rel, Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer tid, Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot snapshot, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Is tid valid for a scan of this relation. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*tuple_tid_valid) (TableScanDesc scan, Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer tid); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Return the latest version of the tuple at `tid`, by updating `tid` to Step #6 - "compile-libfuzzer-introspector-x86_64": * point at the newest version. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*tuple_get_latest_tid) (TableScanDesc scan, Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer tid); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Does the tuple in `slot` satisfy `snapshot`? The slot needs to be of Step #6 - "compile-libfuzzer-introspector-x86_64": * the appropriate type for the AM. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*tuple_satisfies_snapshot) (Relation rel, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot, Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot snapshot); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* see table_index_delete_tuples() */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId (*index_delete_tuples) (Relation rel, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_IndexDeleteOp *delstate); 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": * Manipulations of physical tuples. 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": /* see table_tuple_insert() for reference about parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*tuple_insert) (Relation rel, TupleTableSlot *slot, Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId cid, int options, Step #6 - "compile-libfuzzer-introspector-x86_64": struct BulkInsertStateData *bistate); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* see table_tuple_insert_speculative() for reference about parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*tuple_insert_speculative) (Relation rel, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot, Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId cid, Step #6 - "compile-libfuzzer-introspector-x86_64": int options, Step #6 - "compile-libfuzzer-introspector-x86_64": struct BulkInsertStateData *bistate, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 specToken); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* see table_tuple_complete_speculative() for reference about parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*tuple_complete_speculative) (Relation rel, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 specToken, Step #6 - "compile-libfuzzer-introspector-x86_64": bool succeeded); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* see table_multi_insert() for reference about parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*multi_insert) (Relation rel, TupleTableSlot **slots, int nslots, Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId cid, int options, struct BulkInsertStateData *bistate); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* see table_tuple_delete() for reference about parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": TM_Result (*tuple_delete) (Relation rel, Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer tid, Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId cid, Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot snapshot, Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot crosscheck, Step #6 - "compile-libfuzzer-introspector-x86_64": bool wait, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_FailureData *tmfd, Step #6 - "compile-libfuzzer-introspector-x86_64": bool changingPart); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* see table_tuple_update() for reference about parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": TM_Result (*tuple_update) (Relation rel, Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer otid, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot, Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId cid, Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot snapshot, Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot crosscheck, Step #6 - "compile-libfuzzer-introspector-x86_64": bool wait, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_FailureData *tmfd, Step #6 - "compile-libfuzzer-introspector-x86_64": LockTupleMode *lockmode, Step #6 - "compile-libfuzzer-introspector-x86_64": TU_UpdateIndexes *update_indexes); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* see table_tuple_lock() for reference about parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": TM_Result (*tuple_lock) (Relation rel, Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer tid, Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot snapshot, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot, Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId cid, Step #6 - "compile-libfuzzer-introspector-x86_64": LockTupleMode mode, Step #6 - "compile-libfuzzer-introspector-x86_64": LockWaitPolicy wait_policy, Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flags, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_FailureData *tmfd); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Perform operations necessary to complete insertions made via Step #6 - "compile-libfuzzer-introspector-x86_64": * tuple_insert and multi_insert with a BulkInsertState specified. In-tree Step #6 - "compile-libfuzzer-introspector-x86_64": * access methods ceased to use this. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Typically callers of tuple_insert and multi_insert will just pass all Step #6 - "compile-libfuzzer-introspector-x86_64": * the flags that apply to them, and each AM has to decide which of them Step #6 - "compile-libfuzzer-introspector-x86_64": * make sense for it, and then only take actions in finish_bulk_insert for Step #6 - "compile-libfuzzer-introspector-x86_64": * those flags, and ignore others. 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": void (*finish_bulk_insert) (Relation rel, int options); 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": * DDL related functionality. 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": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This callback needs to create new relation storage for `rel`, with Step #6 - "compile-libfuzzer-introspector-x86_64": * appropriate durability behaviour for `persistence`. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that only the subset of the relcache filled by Step #6 - "compile-libfuzzer-introspector-x86_64": * RelationBuildLocalRelation() can be relied upon and that the relation's Step #6 - "compile-libfuzzer-introspector-x86_64": * catalog entries will either not yet exist (new relation), or will still Step #6 - "compile-libfuzzer-introspector-x86_64": * reference the old relfilelocator. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * As output *freezeXid, *minmulti must be set to the values appropriate Step #6 - "compile-libfuzzer-introspector-x86_64": * for pg_class.{relfrozenxid, relminmxid}. For AMs that don't need those Step #6 - "compile-libfuzzer-introspector-x86_64": * fields to be filled they can be set to InvalidTransactionId and Step #6 - "compile-libfuzzer-introspector-x86_64": * InvalidMultiXactId, respectively. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * See also table_relation_set_new_filelocator(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*relation_set_new_filelocator) (Relation rel, Step #6 - "compile-libfuzzer-introspector-x86_64": const RelFileLocator *newrlocator, Step #6 - "compile-libfuzzer-introspector-x86_64": char persistence, Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId *freezeXid, Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId *minmulti); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This callback needs to remove all contents from `rel`'s current Step #6 - "compile-libfuzzer-introspector-x86_64": * relfilelocator. No provisions for transactional behaviour need to be Step #6 - "compile-libfuzzer-introspector-x86_64": * made. Often this can be implemented by truncating the underlying Step #6 - "compile-libfuzzer-introspector-x86_64": * storage to its minimal size. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * See also table_relation_nontransactional_truncate(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*relation_nontransactional_truncate) (Relation rel); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * See table_relation_copy_data(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This can typically be implemented by directly copying the underlying Step #6 - "compile-libfuzzer-introspector-x86_64": * storage, unless it contains references to the tablespace internally. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*relation_copy_data) (Relation rel, Step #6 - "compile-libfuzzer-introspector-x86_64": const RelFileLocator *newrlocator); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* See table_relation_copy_for_cluster() */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*relation_copy_for_cluster) (Relation OldTable, Step #6 - "compile-libfuzzer-introspector-x86_64": Relation NewTable, Step #6 - "compile-libfuzzer-introspector-x86_64": Relation OldIndex, Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_sort, Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId OldestXmin, Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId *xid_cutoff, Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId *multi_cutoff, Step #6 - "compile-libfuzzer-introspector-x86_64": double *num_tuples, Step #6 - "compile-libfuzzer-introspector-x86_64": double *tups_vacuumed, Step #6 - "compile-libfuzzer-introspector-x86_64": double *tups_recently_dead); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * React to VACUUM command on the relation. The VACUUM can be triggered by Step #6 - "compile-libfuzzer-introspector-x86_64": * a user or by autovacuum. The specific actions performed by the AM will Step #6 - "compile-libfuzzer-introspector-x86_64": * depend heavily on the individual AM. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * On entry a transaction is already established, and the relation is Step #6 - "compile-libfuzzer-introspector-x86_64": * locked with a ShareUpdateExclusive lock. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that neither VACUUM FULL (and CLUSTER), nor ANALYZE go through Step #6 - "compile-libfuzzer-introspector-x86_64": * this routine, even if (for ANALYZE) it is part of the same VACUUM Step #6 - "compile-libfuzzer-introspector-x86_64": * command. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * There probably, in the future, needs to be a separate callback to Step #6 - "compile-libfuzzer-introspector-x86_64": * integrate with autovacuum's scheduling. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*relation_vacuum) (Relation rel, Step #6 - "compile-libfuzzer-introspector-x86_64": struct VacuumParams *params, Step #6 - "compile-libfuzzer-introspector-x86_64": BufferAccessStrategy bstrategy); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Prepare to analyze block `blockno` of `scan`. The scan has been started Step #6 - "compile-libfuzzer-introspector-x86_64": * with table_beginscan_analyze(). See also Step #6 - "compile-libfuzzer-introspector-x86_64": * table_scan_analyze_next_block(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The callback may acquire resources like locks that are held until Step #6 - "compile-libfuzzer-introspector-x86_64": * table_scan_analyze_next_tuple() returns false. It e.g. can make sense Step #6 - "compile-libfuzzer-introspector-x86_64": * to hold a lock until all tuples on a block have been analyzed by Step #6 - "compile-libfuzzer-introspector-x86_64": * scan_analyze_next_tuple. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The callback can return false if the block is not suitable for Step #6 - "compile-libfuzzer-introspector-x86_64": * sampling, e.g. because it's a metapage that could never contain tuples. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * XXX: This obviously is primarily suited for block-based AMs. It's not Step #6 - "compile-libfuzzer-introspector-x86_64": * clear what a good interface for non block based AMs would be, so there Step #6 - "compile-libfuzzer-introspector-x86_64": * isn't one yet. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*scan_analyze_next_block) (TableScanDesc scan, Step #6 - "compile-libfuzzer-introspector-x86_64": ReadStream *stream); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * See table_scan_analyze_next_tuple(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Not every AM might have a meaningful concept of dead rows, in which Step #6 - "compile-libfuzzer-introspector-x86_64": * case it's OK to not increment *deadrows - but note that that may Step #6 - "compile-libfuzzer-introspector-x86_64": * influence autovacuum scheduling (see comment for relation_vacuum Step #6 - "compile-libfuzzer-introspector-x86_64": * callback). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*scan_analyze_next_tuple) (TableScanDesc scan, Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId OldestXmin, Step #6 - "compile-libfuzzer-introspector-x86_64": double *liverows, Step #6 - "compile-libfuzzer-introspector-x86_64": double *deadrows, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* see table_index_build_range_scan for reference about parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": double (*index_build_range_scan) (Relation table_rel, Step #6 - "compile-libfuzzer-introspector-x86_64": Relation index_rel, Step #6 - "compile-libfuzzer-introspector-x86_64": struct IndexInfo *index_info, Step #6 - "compile-libfuzzer-introspector-x86_64": bool allow_sync, Step #6 - "compile-libfuzzer-introspector-x86_64": bool anyvisible, Step #6 - "compile-libfuzzer-introspector-x86_64": bool progress, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber start_blockno, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber numblocks, Step #6 - "compile-libfuzzer-introspector-x86_64": IndexBuildCallback callback, Step #6 - "compile-libfuzzer-introspector-x86_64": void *callback_state, Step #6 - "compile-libfuzzer-introspector-x86_64": TableScanDesc scan); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* see table_index_validate_scan for reference about parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*index_validate_scan) (Relation table_rel, Step #6 - "compile-libfuzzer-introspector-x86_64": Relation index_rel, Step #6 - "compile-libfuzzer-introspector-x86_64": struct IndexInfo *index_info, Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot snapshot, Step #6 - "compile-libfuzzer-introspector-x86_64": struct ValidateIndexState *state); 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": * Miscellaneous functions. 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": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * See table_relation_size(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that currently a few callers use the MAIN_FORKNUM size to figure Step #6 - "compile-libfuzzer-introspector-x86_64": * out the range of potentially interesting blocks (brin, analyze). It's Step #6 - "compile-libfuzzer-introspector-x86_64": * probable that we'll need to revise the interface for those at some Step #6 - "compile-libfuzzer-introspector-x86_64": * point. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 (*relation_size) (Relation rel, ForkNumber forkNumber); 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": * This callback should return true if the relation requires a TOAST table Step #6 - "compile-libfuzzer-introspector-x86_64": * and false if it does not. It may wish to examine the relation's tuple Step #6 - "compile-libfuzzer-introspector-x86_64": * descriptor before making a decision, but if it uses some other method Step #6 - "compile-libfuzzer-introspector-x86_64": * of storing large values (or if it does not support them) it can simply Step #6 - "compile-libfuzzer-introspector-x86_64": * return false. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*relation_needs_toast_table) (Relation rel); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This callback should return the OID of the table AM that implements Step #6 - "compile-libfuzzer-introspector-x86_64": * TOAST tables for this AM. If the relation_needs_toast_table callback Step #6 - "compile-libfuzzer-introspector-x86_64": * always returns false, this callback is not required. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid (*relation_toast_am) (Relation rel); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This callback is invoked when detoasting a value stored in a toast Step #6 - "compile-libfuzzer-introspector-x86_64": * table implemented by this AM. See table_relation_fetch_toast_slice() Step #6 - "compile-libfuzzer-introspector-x86_64": * for more details. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*relation_fetch_toast_slice) (Relation toastrel, Oid valueid, Step #6 - "compile-libfuzzer-introspector-x86_64": int32 attrsize, Step #6 - "compile-libfuzzer-introspector-x86_64": int32 sliceoffset, Step #6 - "compile-libfuzzer-introspector-x86_64": int32 slicelength, Step #6 - "compile-libfuzzer-introspector-x86_64": struct varlena *result); 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": * Planner related functions. 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": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * See table_relation_estimate_size(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * While block oriented, it shouldn't be too hard for an AM that doesn't Step #6 - "compile-libfuzzer-introspector-x86_64": * internally use blocks to convert into a usable representation. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This differs from the relation_size callback by returning size Step #6 - "compile-libfuzzer-introspector-x86_64": * estimates (both relation size and tuple count) for planning purposes, Step #6 - "compile-libfuzzer-introspector-x86_64": * rather than returning a currently correct estimate. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*relation_estimate_size) (Relation rel, int32 *attr_widths, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber *pages, double *tuples, Step #6 - "compile-libfuzzer-introspector-x86_64": double *allvisfrac); 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": * Executor related functions. 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": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Prepare to fetch / check / return tuples from `blockno` as part of a Step #6 - "compile-libfuzzer-introspector-x86_64": * bitmap table scan. `scan` was started via table_beginscan_bm(). Return Step #6 - "compile-libfuzzer-introspector-x86_64": * false if the bitmap is exhausted and true otherwise. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This will typically read and pin the target block, and do the necessary Step #6 - "compile-libfuzzer-introspector-x86_64": * work to allow scan_bitmap_next_tuple() to return tuples (e.g. it might Step #6 - "compile-libfuzzer-introspector-x86_64": * make sense to perform tuple visibility checks at this time). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * `lossy_pages` and `exact_pages` are EXPLAIN counters that can be Step #6 - "compile-libfuzzer-introspector-x86_64": * incremented by the table AM to indicate whether or not the block's Step #6 - "compile-libfuzzer-introspector-x86_64": * representation in the bitmap is lossy. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * `recheck` is set by the table AM to indicate whether or not the tuples Step #6 - "compile-libfuzzer-introspector-x86_64": * from this block should be rechecked. Tuples from lossy pages will Step #6 - "compile-libfuzzer-introspector-x86_64": * always need to be rechecked, but some non-lossy pages' tuples may also Step #6 - "compile-libfuzzer-introspector-x86_64": * require recheck. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * `blockno` is the current block and is set by the table AM. The table AM Step #6 - "compile-libfuzzer-introspector-x86_64": * is responsible for advancing the main iterator, but the bitmap table Step #6 - "compile-libfuzzer-introspector-x86_64": * scan code still advances the prefetch iterator. `blockno` is used by Step #6 - "compile-libfuzzer-introspector-x86_64": * bitmap table scan code to validate that the prefetch block stays ahead Step #6 - "compile-libfuzzer-introspector-x86_64": * of the current block. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * XXX: Currently this may only be implemented if the AM uses md.c as its Step #6 - "compile-libfuzzer-introspector-x86_64": * storage manager, and uses ItemPointer->ip_blkid in a manner that maps Step #6 - "compile-libfuzzer-introspector-x86_64": * blockids directly to the underlying storage. nodeBitmapHeapscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": * performs prefetching directly using that interface. This probably Step #6 - "compile-libfuzzer-introspector-x86_64": * needs to be rectified at a later point. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * XXX: Currently this may only be implemented if the AM uses the Step #6 - "compile-libfuzzer-introspector-x86_64": * visibilitymap, as nodeBitmapHeapscan.c unconditionally accesses it to Step #6 - "compile-libfuzzer-introspector-x86_64": * perform prefetching. This probably needs to be rectified at a later Step #6 - "compile-libfuzzer-introspector-x86_64": * point. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Optional callback, but either both scan_bitmap_next_block and Step #6 - "compile-libfuzzer-introspector-x86_64": * scan_bitmap_next_tuple need to exist, or neither. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*scan_bitmap_next_block) (TableScanDesc scan, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber *blockno, Step #6 - "compile-libfuzzer-introspector-x86_64": bool *recheck, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 *lossy_pages, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 *exact_pages); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fetch the next tuple of a bitmap table scan into `slot` and return true Step #6 - "compile-libfuzzer-introspector-x86_64": * if a visible tuple was found, false otherwise. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Optional callback, but either both scan_bitmap_next_block and Step #6 - "compile-libfuzzer-introspector-x86_64": * scan_bitmap_next_tuple need to exist, or neither. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*scan_bitmap_next_tuple) (TableScanDesc scan, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Prepare to fetch tuples from the next block in a sample scan. Return Step #6 - "compile-libfuzzer-introspector-x86_64": * false if the sample scan is finished, true otherwise. `scan` was Step #6 - "compile-libfuzzer-introspector-x86_64": * started via table_beginscan_sampling(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Typically this will first determine the target block by calling the Step #6 - "compile-libfuzzer-introspector-x86_64": * TsmRoutine's NextSampleBlock() callback if not NULL, or alternatively Step #6 - "compile-libfuzzer-introspector-x86_64": * perform a sequential scan over all blocks. The determined block is Step #6 - "compile-libfuzzer-introspector-x86_64": * then typically read and pinned. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * As the TsmRoutine interface is block based, a block needs to be passed Step #6 - "compile-libfuzzer-introspector-x86_64": * to NextSampleBlock(). If that's not appropriate for an AM, it Step #6 - "compile-libfuzzer-introspector-x86_64": * internally needs to perform mapping between the internal and a block Step #6 - "compile-libfuzzer-introspector-x86_64": * based representation. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that it's not acceptable to hold deadlock prone resources such as Step #6 - "compile-libfuzzer-introspector-x86_64": * lwlocks until scan_sample_next_tuple() has exhausted the tuples on the Step #6 - "compile-libfuzzer-introspector-x86_64": * block - the tuple is likely to be returned to an upper query node, and Step #6 - "compile-libfuzzer-introspector-x86_64": * the next call could be off a long while. Holding buffer pins and such Step #6 - "compile-libfuzzer-introspector-x86_64": * is obviously OK. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Currently it is required to implement this interface, as there's no Step #6 - "compile-libfuzzer-introspector-x86_64": * alternative way (contrary e.g. to bitmap scans) to implement sample Step #6 - "compile-libfuzzer-introspector-x86_64": * scans. If infeasible to implement, the AM may raise an error. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*scan_sample_next_block) (TableScanDesc scan, Step #6 - "compile-libfuzzer-introspector-x86_64": struct SampleScanState *scanstate); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This callback, only called after scan_sample_next_block has returned Step #6 - "compile-libfuzzer-introspector-x86_64": * true, should determine the next tuple to be returned from the selected Step #6 - "compile-libfuzzer-introspector-x86_64": * block using the TsmRoutine's NextSampleTuple() callback. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The callback needs to perform visibility checks, and only return Step #6 - "compile-libfuzzer-introspector-x86_64": * visible tuples. That obviously can mean calling NextSampleTuple() Step #6 - "compile-libfuzzer-introspector-x86_64": * multiple times. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The TsmRoutine interface assumes that there's a maximum offset on a Step #6 - "compile-libfuzzer-introspector-x86_64": * given page, so if that doesn't apply to an AM, it needs to emulate that Step #6 - "compile-libfuzzer-introspector-x86_64": * assumption somehow. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*scan_sample_next_tuple) (TableScanDesc scan, Step #6 - "compile-libfuzzer-introspector-x86_64": struct SampleScanState *scanstate, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } TableAmRoutine; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.582 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/reloptions.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct relopt_bool Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": relopt_gen gen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool default_val; Step #6 - "compile-libfuzzer-introspector-x86_64": } relopt_bool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct relopt_gen Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; /* must be first (used as list termination Step #6 - "compile-libfuzzer-introspector-x86_64": * marker) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": bits32 kinds; Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKMODE lockmode; Step #6 - "compile-libfuzzer-introspector-x86_64": int namelen; Step #6 - "compile-libfuzzer-introspector-x86_64": relopt_type type; Step #6 - "compile-libfuzzer-introspector-x86_64": } relopt_gen; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct relopt_real Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": relopt_gen gen; Step #6 - "compile-libfuzzer-introspector-x86_64": double default_val; Step #6 - "compile-libfuzzer-introspector-x86_64": double min; Step #6 - "compile-libfuzzer-introspector-x86_64": double max; Step #6 - "compile-libfuzzer-introspector-x86_64": } relopt_real; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*validate_string_relopt) (const char *value); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Size (*fill_string_relopt) (const char *value, void *ptr); 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 *optname; /* option's name */ Step #6 - "compile-libfuzzer-introspector-x86_64": relopt_type opttype; /* option's datatype */ Step #6 - "compile-libfuzzer-introspector-x86_64": int offset; /* offset of field in result struct */ Step #6 - "compile-libfuzzer-introspector-x86_64": } relopt_parse_elt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct local_relopts Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* list of local_relopt definitions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *validators; /* list of relopts_validator callbacks */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size relopt_struct_size; /* size of parsed bytea structure */ Step #6 - "compile-libfuzzer-introspector-x86_64": } local_relopts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct relopt_int Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": relopt_gen gen; Step #6 - "compile-libfuzzer-introspector-x86_64": int default_val; Step #6 - "compile-libfuzzer-introspector-x86_64": int min; Step #6 - "compile-libfuzzer-introspector-x86_64": int max; Step #6 - "compile-libfuzzer-introspector-x86_64": } relopt_int; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum relopt_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_TYPE_BOOL, Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_TYPE_INT, Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_TYPE_REAL, Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_TYPE_ENUM, Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_TYPE_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": } relopt_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct relopt_value Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": relopt_gen *gen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isset; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool bool_val; Step #6 - "compile-libfuzzer-introspector-x86_64": int int_val; Step #6 - "compile-libfuzzer-introspector-x86_64": double real_val; Step #6 - "compile-libfuzzer-introspector-x86_64": int enum_val; Step #6 - "compile-libfuzzer-introspector-x86_64": char *string_val; /* allocated separately */ Step #6 - "compile-libfuzzer-introspector-x86_64": } values; Step #6 - "compile-libfuzzer-introspector-x86_64": } relopt_value; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum relopt_kind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_KIND_LOCAL = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_KIND_HEAP = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_KIND_TOAST = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_KIND_BTREE = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_KIND_HASH = (1 << 3), Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_KIND_GIN = (1 << 4), Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_KIND_GIST = (1 << 5), Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_KIND_ATTRIBUTE = (1 << 6), Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_KIND_TABLESPACE = (1 << 7), Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_KIND_SPGIST = (1 << 8), Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_KIND_VIEW = (1 << 9), Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_KIND_BRIN = (1 << 10), Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_KIND_PARTITIONED = (1 << 11), Step #6 - "compile-libfuzzer-introspector-x86_64": /* if you add a new kind, make sure you update "last_default" too */ Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_KIND_LAST_DEFAULT = RELOPT_KIND_PARTITIONED, Step #6 - "compile-libfuzzer-introspector-x86_64": /* some compilers treat enums as signed ints, so we can't use 1 << 31 */ Step #6 - "compile-libfuzzer-introspector-x86_64": RELOPT_KIND_MAX = (1 << 30) Step #6 - "compile-libfuzzer-introspector-x86_64": } relopt_kind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct relopt_enum_elt_def Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *string_val; Step #6 - "compile-libfuzzer-introspector-x86_64": int symbol_val; Step #6 - "compile-libfuzzer-introspector-x86_64": } relopt_enum_elt_def; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct relopt_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": relopt_gen gen; Step #6 - "compile-libfuzzer-introspector-x86_64": relopt_enum_elt_def *members; Step #6 - "compile-libfuzzer-introspector-x86_64": int default_val; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *detailmsg; Step #6 - "compile-libfuzzer-introspector-x86_64": /* null-terminated array of members */ Step #6 - "compile-libfuzzer-introspector-x86_64": } relopt_enum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*relopts_validator) (void *parsed_options, relopt_value *vals, int nvals); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct relopt_string Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": relopt_gen gen; Step #6 - "compile-libfuzzer-introspector-x86_64": int default_len; Step #6 - "compile-libfuzzer-introspector-x86_64": bool default_isnull; Step #6 - "compile-libfuzzer-introspector-x86_64": validate_string_relopt validate_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": fill_string_relopt fill_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": char *default_val; Step #6 - "compile-libfuzzer-introspector-x86_64": } relopt_string; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct local_relopt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": relopt_gen *option; /* option definition */ Step #6 - "compile-libfuzzer-introspector-x86_64": int offset; /* offset of parsed value in bytea structure */ Step #6 - "compile-libfuzzer-introspector-x86_64": } local_relopt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.587 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/heapam_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_heap_delete Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xmax; /* xmax of the deleted tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; /* deleted tuple's offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 infobits_set; /* infomask bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_heap_delete; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_heap_multi_insert Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 ntuples; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offsets[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_heap_multi_insert; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_heap_prune Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 reason; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If XLHP_HAS_CONFLICT_HORIZON is set, the conflict horizon XID follows, Step #6 - "compile-libfuzzer-introspector-x86_64": * unaligned Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_heap_prune; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xlhp_freeze_plan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xmax; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 t_infomask2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 t_infomask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 frzflags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Length of individual page offset numbers array for this plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 ntuples; Step #6 - "compile-libfuzzer-introspector-x86_64": } xlhp_freeze_plan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_heap_lock_updated Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xmax; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 infobits_set; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_heap_lock_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_heap_confirm Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; /* confirmed tuple's offset on page */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_heap_confirm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_heap_visible Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId snapshotConflictHorizon; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_heap_visible; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_multi_insert_tuple Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 datalen; /* size of tuple data that follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 t_infomask2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 t_infomask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 t_hoff; Step #6 - "compile-libfuzzer-introspector-x86_64": /* TUPLE DATA FOLLOWS AT END OF STRUCT */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_multi_insert_tuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_heap_new_cid Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * store toplevel xid so we don't have to merge cids from different Step #6 - "compile-libfuzzer-introspector-x86_64": * transactions Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId top_xid; Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId cmin; Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId cmax; Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId combocid; /* just for debugging */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Store the relfilelocator/ctid pair to facilitate lookups. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator target_locator; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData target_tid; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_heap_new_cid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_heap_truncate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nrelids; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relids[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_heap_truncate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_heap_insert Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; /* inserted tuple's offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* xl_heap_header & TUPLE DATA in backup block 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_heap_insert; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_heap_header Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 t_infomask2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 t_infomask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 t_hoff; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_heap_header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_heap_update Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId old_xmax; /* xmax of the old tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber old_offnum; /* old tuple's offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 old_infobits_set; /* infomask bits to set on old tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId new_xmax; /* xmax of the new tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber new_offnum; /* new tuple's offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If XLH_UPDATE_CONTAINS_OLD_TUPLE or XLH_UPDATE_CONTAINS_OLD_KEY flags Step #6 - "compile-libfuzzer-introspector-x86_64": * are set, xl_heap_header and tuple data for the old tuple follow. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_heap_update; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xlhp_freeze_plans Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nplans; Step #6 - "compile-libfuzzer-introspector-x86_64": xlhp_freeze_plan plans[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xlhp_freeze_plans; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xlhp_prune_items Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 ntargets; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xlhp_prune_items; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_heap_lock Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xmax; /* might be a MultiXactId */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; /* locked tuple's offset on page */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 infobits_set; /* infomask and infomask2 bits to set */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flags; /* XLH_LOCK_* flag bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_heap_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_heap_inplace Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; /* updated tuple's offset on page */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbId; /* MyDatabaseId */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tsId; /* MyDatabaseTableSpace */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool relcacheInitFileInval; /* invalidate relcache init files */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nmsgs; /* number of shared inval msgs */ Step #6 - "compile-libfuzzer-introspector-x86_64": SharedInvalidationMessage msgs[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_heap_inplace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_heap_rewrite_mapping Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId mapped_xid; /* xid that might need to see the row */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid mapped_db; /* DbOid or InvalidOid for shared rels */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid mapped_rel; /* Oid of the mapped relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": off_t offset; /* How far have we written so far */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 num_mappings; /* Number of in-memory mappings */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr start_lsn; /* Insert LSN at begin of rewrite */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_heap_rewrite_mapping; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.593 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/xlogprefetcher.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_PREFETCH_OFF, Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_PREFETCH_ON, Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_PREFETCH_TRY, Step #6 - "compile-libfuzzer-introspector-x86_64": } RecoveryPrefetchValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogPrefetcher XLogPrefetcher; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.597 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/valid.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.600 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/timeline.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID tli; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr begin; /* inclusive */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr end; /* exclusive, InvalidXLogRecPtr means infinity */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TimeLineHistoryEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.604 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/printsimple.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.607 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/spgist.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgConfigIn Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid attType; /* Data type to be indexed */ Step #6 - "compile-libfuzzer-introspector-x86_64": } spgConfigIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgChooseOut Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": spgChooseResultType resultType; /* action code, see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct /* results for spgMatchNode */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nodeN; /* descend to this node (index from 0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int levelAdd; /* increment level by this much */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum restDatum; /* new leaf datum */ Step #6 - "compile-libfuzzer-introspector-x86_64": } matchNode; Step #6 - "compile-libfuzzer-introspector-x86_64": struct /* results for spgAddNode */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum nodeLabel; /* new node's label */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nodeN; /* where to insert it (index from 0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } addNode; Step #6 - "compile-libfuzzer-introspector-x86_64": struct /* results for spgSplitTuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Info to form new upper-level inner tuple with one child tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool prefixHasPrefix; /* tuple should have a prefix? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum prefixPrefixDatum; /* if so, its value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int prefixNNodes; /* number of nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *prefixNodeLabels; /* their labels (or NULL for no Step #6 - "compile-libfuzzer-introspector-x86_64": * labels) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int childNodeN; /* which node gets child tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Info to form new lower-level inner tuple with all old nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool postfixHasPrefix; /* tuple should have a prefix? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum postfixPrefixDatum; /* if so, its value */ Step #6 - "compile-libfuzzer-introspector-x86_64": } splitTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": } result; Step #6 - "compile-libfuzzer-introspector-x86_64": } spgChooseOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgChooseIn Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum datum; /* original datum to be indexed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum leafDatum; /* current datum to be stored at leaf */ Step #6 - "compile-libfuzzer-introspector-x86_64": int level; /* current level (counting from zero) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Data from current inner tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool allTheSame; /* tuple is marked all-the-same? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasPrefix; /* tuple has a prefix? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum prefixDatum; /* if so, the prefix value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nNodes; /* number of nodes in the inner tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *nodeLabels; /* node label values (NULL if none) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } spgChooseIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgInnerConsistentIn Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanKey scankeys; /* array of operators and comparison values */ Step #6 - "compile-libfuzzer-introspector-x86_64": ScanKey orderbys; /* array of ordering operators and comparison Step #6 - "compile-libfuzzer-introspector-x86_64": * values */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nkeys; /* length of scankeys array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int norderbys; /* length of orderbys array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Datum reconstructedValue; /* value reconstructed at parent */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *traversalValue; /* opclass-specific traverse value */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext traversalMemoryContext; /* put new traverse values here */ Step #6 - "compile-libfuzzer-introspector-x86_64": int level; /* current level (counting from zero) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool returnData; /* original data must be returned? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Data from current inner tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool allTheSame; /* tuple is marked all-the-same? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasPrefix; /* tuple has a prefix? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum prefixDatum; /* if so, the prefix value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nNodes; /* number of nodes in the inner tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *nodeLabels; /* node label values (NULL if none) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } spgInnerConsistentIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgLeafConsistentIn Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanKey scankeys; /* array of operators and comparison values */ Step #6 - "compile-libfuzzer-introspector-x86_64": ScanKey orderbys; /* array of ordering operators and comparison Step #6 - "compile-libfuzzer-introspector-x86_64": * values */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nkeys; /* length of scankeys array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int norderbys; /* length of orderbys array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Datum reconstructedValue; /* value reconstructed at parent */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *traversalValue; /* opclass-specific traverse value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int level; /* current level (counting from zero) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool returnData; /* original data must be returned? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Datum leafDatum; /* datum in leaf tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": } spgLeafConsistentIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgLeafConsistentOut Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum leafValue; /* reconstructed original data, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool recheck; /* set true if operator must be rechecked */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool recheckDistances; /* set true if distances must be rechecked */ Step #6 - "compile-libfuzzer-introspector-x86_64": double *distances; /* associated distances */ Step #6 - "compile-libfuzzer-introspector-x86_64": } spgLeafConsistentOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgConfigOut Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid prefixType; /* Data type of inner-tuple prefixes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid labelType; /* Data type of inner-tuple node labels */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid leafType; /* Data type of leaf-tuple values */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool canReturnData; /* Opclass can reconstruct original data */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool longValuesOK; /* Opclass can cope with values > 1 page */ Step #6 - "compile-libfuzzer-introspector-x86_64": } spgConfigOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum spgChooseResultType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": spgMatchNode = 1, /* descend into existing node */ Step #6 - "compile-libfuzzer-introspector-x86_64": spgAddNode, /* add a node to the inner tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": spgSplitTuple, /* split inner tuple (change its prefix) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } spgChooseResultType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgPickSplitIn Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nTuples; /* number of leaf tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *datums; /* their datums (array of length nTuples) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int level; /* current level (counting from zero) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } spgPickSplitIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgPickSplitOut Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasPrefix; /* new inner tuple should have a prefix? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum prefixDatum; /* if so, its value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int nNodes; /* number of nodes for new inner tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *nodeLabels; /* their labels (or NULL for no labels) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int *mapTuplesToNodes; /* node index for each leaf tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *leafTupleDatums; /* datum to store in each new leaf tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": } spgPickSplitOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgInnerConsistentOut Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nNodes; /* number of child nodes to be visited */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *nodeNumbers; /* their indexes in the node array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *levelAdds; /* increment level by this much for each */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *reconstructedValues; /* associated reconstructed values */ Step #6 - "compile-libfuzzer-introspector-x86_64": void **traversalValues; /* opclass-specific traverse values */ Step #6 - "compile-libfuzzer-introspector-x86_64": double **distances; /* associated distances */ Step #6 - "compile-libfuzzer-introspector-x86_64": } spgInnerConsistentOut; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.612 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/twophase.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GlobalTransactionData *GlobalTransaction; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.616 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/hio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BulkInsertStateData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BufferAccessStrategy strategy; /* our BULKWRITE strategy object */ Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer current_buf; /* current insertion target page */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * State for bulk extensions. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * last_free..next_free are further pages that were unused at the time of Step #6 - "compile-libfuzzer-introspector-x86_64": * the last extension. They might be in use by the time we use them Step #6 - "compile-libfuzzer-introspector-x86_64": * though, so rechecks are needed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * XXX: Eventually these should probably live in RelationData instead, Step #6 - "compile-libfuzzer-introspector-x86_64": * alongside targetblock. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * already_extended_by is the number of pages that this bulk inserted Step #6 - "compile-libfuzzer-introspector-x86_64": * extended by. If we already extended by a significant number of pages, Step #6 - "compile-libfuzzer-introspector-x86_64": * we can be more aggressive about extending going forward. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber next_free; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber last_free; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 already_extended_by; Step #6 - "compile-libfuzzer-introspector-x86_64": } BulkInsertStateData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.620 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/heapam.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BulkInsertStateData *BulkInsertState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BitmapHeapScanDescData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HeapScanDescData rs_heap_base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are only used for bitmap scans for the "skip fetch" Step #6 - "compile-libfuzzer-introspector-x86_64": * optimization. Bitmap scans needing no fields from the heap may skip Step #6 - "compile-libfuzzer-introspector-x86_64": * fetching an all visible block, instead using the number of tuples per Step #6 - "compile-libfuzzer-introspector-x86_64": * block reported by the bitmap to determine how many NULL-filled tuples Step #6 - "compile-libfuzzer-introspector-x86_64": * to return. They are common to parallel and serial BitmapHeapScans Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* page of VM containing info for current block */ Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer rs_vmbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": int rs_empty_tuples_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": } BitmapHeapScanDescData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HeapScanDescData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TableScanDescData rs_base; /* AM independent part of the descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* state set up at initscan time */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rs_nblocks; /* total number of blocks in rel */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rs_startblock; /* block # to start at */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rs_numblocks; /* max number of blocks to scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* rs_numblocks is usually InvalidBlockNumber, meaning "scan whole rel" */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* scan current state */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rs_inited; /* false = scan not init'd yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber rs_coffset; /* current offset # in non-page-at-a-time mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rs_cblock; /* current block # in scan, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer rs_cbuf; /* current buffer in scan, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* NB: if rs_cbuf is not InvalidBuffer, we hold a pin on that buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BufferAccessStrategy rs_strategy; /* access strategy for reads */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTupleData rs_ctup; /* current tuple in scan, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* For scans that stream reads */ Step #6 - "compile-libfuzzer-introspector-x86_64": ReadStream *rs_read_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For sequential scans and TID range scans to stream reads. The read Step #6 - "compile-libfuzzer-introspector-x86_64": * stream is allocated at the beginning of the scan and reset on rescan or Step #6 - "compile-libfuzzer-introspector-x86_64": * when the scan direction changes. The scan direction is saved each time Step #6 - "compile-libfuzzer-introspector-x86_64": * a new page is requested. If the scan direction changes from one page to Step #6 - "compile-libfuzzer-introspector-x86_64": * the next, the read stream releases all previously pinned buffers and Step #6 - "compile-libfuzzer-introspector-x86_64": * resets the prefetch block. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ScanDirection rs_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rs_prefetch_block; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For parallel scans to store page allocation data. NULL when not Step #6 - "compile-libfuzzer-introspector-x86_64": * performing a parallel scan. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelBlockTableScanWorkerData *rs_parallelworkerdata; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* these fields only used in page-at-a-time mode and for bitmap scans */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 rs_cindex; /* current tuple's index in vistuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 rs_ntuples; /* number of visible tuples on page */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber rs_vistuples[MaxHeapTuplesPerPage]; /* their offsets */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HeapScanDescData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HEAPTUPLE_DEAD, /* tuple is dead and deletable */ Step #6 - "compile-libfuzzer-introspector-x86_64": HEAPTUPLE_LIVE, /* tuple is live (committed, no deleter) */ Step #6 - "compile-libfuzzer-introspector-x86_64": HEAPTUPLE_RECENTLY_DEAD, /* tuple is dead, but not deletable yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": HEAPTUPLE_INSERT_IN_PROGRESS, /* inserting xact is still in progress */ Step #6 - "compile-libfuzzer-introspector-x86_64": HEAPTUPLE_DELETE_IN_PROGRESS, /* deleting xact is still in progress */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HTSV_Result; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HeapPageFreeze Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Is heap_prepare_freeze_tuple caller required to freeze page? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool freeze_required; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * "Freeze" NewRelfrozenXid/NewRelminMxid trackers. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Trackers used when heap_freeze_execute_prepared freezes, or when there Step #6 - "compile-libfuzzer-introspector-x86_64": * are zero freeze plans for a page. It is always valid for vacuumlazy.c Step #6 - "compile-libfuzzer-introspector-x86_64": * to freeze any page, by definition. This even includes pages that have Step #6 - "compile-libfuzzer-introspector-x86_64": * no tuples with storage to consider in the first place. That way the Step #6 - "compile-libfuzzer-introspector-x86_64": * 'totally_frozen' results from heap_prepare_freeze_tuple can always be Step #6 - "compile-libfuzzer-introspector-x86_64": * used in the same way, even when no freeze plans need to be executed to Step #6 - "compile-libfuzzer-introspector-x86_64": * "freeze the page". Only the "freeze" path needs to consider the need Step #6 - "compile-libfuzzer-introspector-x86_64": * to set pages all-frozen in the visibility map under this scheme. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * When we freeze a page, we generally freeze all XIDs < OldestXmin, only Step #6 - "compile-libfuzzer-introspector-x86_64": * leaving behind XIDs that are ineligible for freezing, if any. And so Step #6 - "compile-libfuzzer-introspector-x86_64": * you might wonder why these trackers are necessary at all; why should Step #6 - "compile-libfuzzer-introspector-x86_64": * _any_ page that VACUUM freezes _ever_ be left with XIDs/MXIDs that Step #6 - "compile-libfuzzer-introspector-x86_64": * ratchet back the top-level NewRelfrozenXid/NewRelminMxid trackers? Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * It is useful to use a definition of "freeze the page" that does not Step #6 - "compile-libfuzzer-introspector-x86_64": * overspecify how MultiXacts are affected. heap_prepare_freeze_tuple Step #6 - "compile-libfuzzer-introspector-x86_64": * generally prefers to remove Multis eagerly, but lazy processing is used Step #6 - "compile-libfuzzer-introspector-x86_64": * in cases where laziness allows VACUUM to avoid allocating a new Multi. Step #6 - "compile-libfuzzer-introspector-x86_64": * The "freeze the page" trackers enable this flexibility. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId FreezePageRelfrozenXid; Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId FreezePageRelminMxid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * "No freeze" NewRelfrozenXid/NewRelminMxid trackers. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * These trackers are maintained in the same way as the trackers used when Step #6 - "compile-libfuzzer-introspector-x86_64": * VACUUM scans a page that isn't cleanup locked. Both code paths are Step #6 - "compile-libfuzzer-introspector-x86_64": * based on the same general idea (do less work for this page during the Step #6 - "compile-libfuzzer-introspector-x86_64": * ongoing VACUUM, at the cost of having to accept older final values). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId NoFreezePageRelfrozenXid; Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId NoFreezePageRelminMxid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } HeapPageFreeze; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PRUNE_ON_ACCESS, /* on-access pruning */ Step #6 - "compile-libfuzzer-introspector-x86_64": PRUNE_VACUUM_SCAN, /* VACUUM 1st heap pass */ Step #6 - "compile-libfuzzer-introspector-x86_64": PRUNE_VACUUM_CLEANUP, /* VACUUM 2nd heap pass */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PruneReason; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HeapScanDescData *HeapScanDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BitmapHeapScanDescData *BitmapHeapScanDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexFetchHeapData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IndexFetchTableData xs_base; /* AM independent part of the descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer xs_cbuf; /* current heap buffer in scan, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* NB: if xs_cbuf is not InvalidBuffer, we hold a pin on that buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexFetchHeapData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HeapTupleFreeze Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields describing how to process tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xmax; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 t_infomask2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 t_infomask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 frzflags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* xmin/xmax check flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 checkflags; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Page offset number for tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } HeapTupleFreeze; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PruneFreezeResult Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ndeleted; /* Number of tuples deleted from the page */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nnewlpdead; /* Number of newly LP_DEAD items */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nfrozen; /* Number of tuples we froze */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of live and recently dead tuples on the page, after pruning */ Step #6 - "compile-libfuzzer-introspector-x86_64": int live_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": int recently_dead_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * all_visible and all_frozen indicate if the all-visible and all-frozen Step #6 - "compile-libfuzzer-introspector-x86_64": * bits in the visibility map can be set for this page, after pruning. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * vm_conflict_horizon is the newest xmin of live tuples on the page. The Step #6 - "compile-libfuzzer-introspector-x86_64": * caller can use it as the conflict horizon when setting the VM bits. It Step #6 - "compile-libfuzzer-introspector-x86_64": * is only valid if we froze some tuples (nfrozen > 0), and all_frozen is Step #6 - "compile-libfuzzer-introspector-x86_64": * true. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * These are only set if the HEAP_PRUNE_FREEZE option is set. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool all_visible; Step #6 - "compile-libfuzzer-introspector-x86_64": bool all_frozen; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId vm_conflict_horizon; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Whether or not the page makes rel truncation unsafe. This is set to Step #6 - "compile-libfuzzer-introspector-x86_64": * 'true', even if the page contains LP_DEAD items. VACUUM will remove Step #6 - "compile-libfuzzer-introspector-x86_64": * them before attempting to truncate. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hastup; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * LP_DEAD items on the page after pruning. Includes existing LP_DEAD Step #6 - "compile-libfuzzer-introspector-x86_64": * items. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lpdead_items; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber deadoffsets[MaxHeapTuplesPerPage]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PruneFreezeResult; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.626 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/ginxlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ginxlogCreatePostingTree Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* A compressed posting list follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ginxlogCreatePostingTree; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 segno; /* segment this action applies to */ Step #6 - "compile-libfuzzer-introspector-x86_64": char type; /* action type (see below) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Action-specific data follows. For INSERT and REPLACE actions that is a Step #6 - "compile-libfuzzer-introspector-x86_64": * GinPostingList struct. For ADDITEMS, a uint16 for the number of items Step #6 - "compile-libfuzzer-introspector-x86_64": * added, followed by the items themselves as ItemPointers. DELETE actions Step #6 - "compile-libfuzzer-introspector-x86_64": * have no further data. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ginxlogSegmentAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 flags; /* GIN_INSERT_ISLEAF and/or GIN_INSERT_ISDATA */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * FOLLOWS: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * 1. if not leaf page, block numbers of the left and right child pages Step #6 - "compile-libfuzzer-introspector-x86_64": * whose split this insertion finishes, as BlockIdData[2] (beware of Step #6 - "compile-libfuzzer-introspector-x86_64": * adding fields in this struct that would make them not 16-bit aligned) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * 2. a ginxlogInsertEntry or ginxlogRecompressDataLeaf struct, depending Step #6 - "compile-libfuzzer-introspector-x86_64": * on tree type. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * NB: the below structs are only 16-bit aligned when appended to a Step #6 - "compile-libfuzzer-introspector-x86_64": * ginxlogInsert struct! Beware of adding fields to them that require Step #6 - "compile-libfuzzer-introspector-x86_64": * stricter alignment. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ginxlogInsert; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ginxlogDeleteListPages Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GinMetaPageData metadata; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 ndeleted; Step #6 - "compile-libfuzzer-introspector-x86_64": } ginxlogDeleteListPages; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isDelete; Step #6 - "compile-libfuzzer-introspector-x86_64": IndexTupleData tuple; /* variable length */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ginxlogInsertEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offset; Step #6 - "compile-libfuzzer-introspector-x86_64": PostingItem newitem; Step #6 - "compile-libfuzzer-introspector-x86_64": } ginxlogInsertDataInternal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ginxlogSplit Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator locator; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rrlink; /* right link, or root's blocknumber if root Step #6 - "compile-libfuzzer-introspector-x86_64": * split */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber leftChildBlkno; /* valid on a non-leaf split */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rightChildBlkno; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 flags; /* see below */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ginxlogSplit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ginxlogVacuumDataLeafPage Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ginxlogRecompressDataLeaf data; Step #6 - "compile-libfuzzer-introspector-x86_64": } ginxlogVacuumDataLeafPage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ginxlogDeletePage Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber parentOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rightLink; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId deleteXid; /* last Xid which could see this page in scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ginxlogDeletePage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ginxlogInsertListPage Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rightlink; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 ntuples; Step #6 - "compile-libfuzzer-introspector-x86_64": /* array of inserted tuples follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ginxlogInsertListPage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nactions; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Variable number of 'actions' follow */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ginxlogRecompressDataLeaf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ginxlogUpdateMeta Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator locator; Step #6 - "compile-libfuzzer-introspector-x86_64": GinMetaPageData metadata; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber prevTail; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber newRightlink; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 ntuples; /* if ntuples > 0 then metadata.tail was Step #6 - "compile-libfuzzer-introspector-x86_64": * updated with that many tuples; else new sub Step #6 - "compile-libfuzzer-introspector-x86_64": * list was inserted */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* array of inserted tuples follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ginxlogUpdateMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.630 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/brin_tuple.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*brin_serialize_callback_type) (BrinDesc *bdesc, Datum src, Datum *dst); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BrinMemTuple Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool bt_placeholder; /* this is a placeholder tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool bt_empty_range; /* range represents no tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber bt_blkno; /* heap blkno that the tuple is for */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext bt_context; /* memcxt holding the bt_columns values */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* output arrays for brin_deform_tuple: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *bt_values; /* values array */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *bt_allnulls; /* allnulls array */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *bt_hasnulls; /* hasnulls array */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* not an output array, but must be last */ Step #6 - "compile-libfuzzer-introspector-x86_64": BrinValues bt_columns[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BrinMemTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BrinTuple Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* heap block number that the tuple is for */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber bt_blkno; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* --------------- Step #6 - "compile-libfuzzer-introspector-x86_64": * bt_info is laid out in the following fashion: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * 7th (high) bit: has nulls Step #6 - "compile-libfuzzer-introspector-x86_64": * 6th bit: is placeholder tuple Step #6 - "compile-libfuzzer-introspector-x86_64": * 5th bit: range is empty Step #6 - "compile-libfuzzer-introspector-x86_64": * 4-0 bit: offset of data Step #6 - "compile-libfuzzer-introspector-x86_64": * --------------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 bt_info; Step #6 - "compile-libfuzzer-introspector-x86_64": } BrinTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BrinValues Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber bv_attno; /* index attribute number */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool bv_hasnulls; /* are there any nulls in the page range? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool bv_allnulls; /* are all values nulls in the page range? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *bv_values; /* current accumulated values */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum bv_mem_value; /* expanded accumulated values */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext bv_context; Step #6 - "compile-libfuzzer-introspector-x86_64": brin_serialize_callback_type bv_serialize; Step #6 - "compile-libfuzzer-introspector-x86_64": } BrinValues; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.634 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/toast_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct toast_compress_header Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 tcinfo; /* 2 bits for compression method and 30 bits Step #6 - "compile-libfuzzer-introspector-x86_64": * external size; see va_extinfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": } toast_compress_header; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.638 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ArchiveMode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ARCHIVE_MODE_OFF = 0, /* disabled */ Step #6 - "compile-libfuzzer-introspector-x86_64": ARCHIVE_MODE_ON, /* enabled while server is running normally */ Step #6 - "compile-libfuzzer-introspector-x86_64": ARCHIVE_MODE_ALWAYS, /* enabled always (even during recovery) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ArchiveMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum WalLevel Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WAL_LEVEL_MINIMAL = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": WAL_LEVEL_REPLICA, Step #6 - "compile-libfuzzer-introspector-x86_64": WAL_LEVEL_LOGICAL, Step #6 - "compile-libfuzzer-introspector-x86_64": } WalLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CheckpointStatsData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz ckpt_start_t; /* start of checkpoint */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz ckpt_write_t; /* start of flushing buffers */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz ckpt_sync_t; /* start of fsyncs */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz ckpt_sync_end_t; /* end of fsyncs */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz ckpt_end_t; /* end of checkpoint */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int ckpt_bufs_written; /* # of buffers written */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ckpt_slru_written; /* # of SLRU buffers written */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int ckpt_segs_added; /* # of new xlog segments created */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ckpt_segs_removed; /* # of xlog segments deleted */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ckpt_segs_recycled; /* # of xlog segments recycled */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int ckpt_sync_rels; /* # of relations synced */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 ckpt_longest_sync; /* Longest sync for one relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 ckpt_agg_sync_time; /* The sum of all the individual sync Step #6 - "compile-libfuzzer-introspector-x86_64": * times, which is not necessarily the Step #6 - "compile-libfuzzer-introspector-x86_64": * same as the total elapsed time for the Step #6 - "compile-libfuzzer-introspector-x86_64": * entire sync phase. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CheckpointStatsData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RecoveryState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_STATE_CRASH = 0, /* crash recovery */ Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_STATE_ARCHIVE, /* archive recovery */ Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_STATE_DONE, /* currently in production */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RecoveryState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SessionBackupState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SESSION_BACKUP_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": SESSION_BACKUP_RUNNING, Step #6 - "compile-libfuzzer-introspector-x86_64": } SessionBackupState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum WalCompression Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WAL_COMPRESSION_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": WAL_COMPRESSION_PGLZ, Step #6 - "compile-libfuzzer-introspector-x86_64": WAL_COMPRESSION_LZ4, Step #6 - "compile-libfuzzer-introspector-x86_64": WAL_COMPRESSION_ZSTD, Step #6 - "compile-libfuzzer-introspector-x86_64": } WalCompression; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum WALAvailability Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WALAVAIL_INVALID_LSN, /* parameter error */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALAVAIL_RESERVED, /* WAL segment is within max_wal_size */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALAVAIL_EXTENDED, /* WAL segment is reserved by a slot or Step #6 - "compile-libfuzzer-introspector-x86_64": * wal_keep_size */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALAVAIL_UNRESERVED, /* no longer reserved, but not removed yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALAVAIL_REMOVED, /* WAL segment has been removed */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WALAvailability; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.644 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/tupconvert.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TupleConversionMap Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc indesc; /* tupdesc for source rowtype */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc outdesc; /* tupdesc for result rowtype */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrMap *attrMap; /* indexes of input fields, or 0 for null */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *invalues; /* workspace for deconstructing source */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *inisnull; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *outvalues; /* workspace for constructing result */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *outisnull; Step #6 - "compile-libfuzzer-introspector-x86_64": } TupleConversionMap; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.648 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/xlogbackup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BackupState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields saved at backup start */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Backup label name one extra byte for null-termination */ Step #6 - "compile-libfuzzer-introspector-x86_64": char name[MAXPGPATH + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr startpoint; /* backup start WAL location */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID starttli; /* backup start TLI */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr checkpointloc; /* last checkpoint location */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_time_t starttime; /* backup start time */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool started_in_recovery; /* backup started in recovery? */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr istartpoint; /* incremental based on backup at this LSN */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID istarttli; /* incremental based on backup on this TLI */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields saved at the end of backup */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr stoppoint; /* backup stop WAL location */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID stoptli; /* backup stop TLI */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_time_t stoptime; /* backup stop time */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BackupState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.651 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/visibilitymap.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.655 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/transam.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FullTransactionId Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 value; Step #6 - "compile-libfuzzer-introspector-x86_64": } FullTransactionId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TransamVariablesData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are protected by OidGenLock. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid nextOid; /* next OID to assign */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 oidCount; /* OIDs available before must do XLOG work */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are protected by XidGenLock. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId nextXid; /* next XID to assign */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId oldestXid; /* cluster-wide minimum datfrozenxid */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xidVacLimit; /* start forcing autovacuums here */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xidWarnLimit; /* start complaining here */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xidStopLimit; /* refuse to advance nextXid beyond here */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xidWrapLimit; /* where the world ends */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oldestXidDB; /* database with minimum datfrozenxid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are protected by CommitTsLock Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId oldestCommitTsXid; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId newestCommitTsXid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are protected by ProcArrayLock. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId latestCompletedXid; /* newest full XID that has Step #6 - "compile-libfuzzer-introspector-x86_64": * committed or aborted */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of top-level transactions with xids (i.e. which may have Step #6 - "compile-libfuzzer-introspector-x86_64": * modified the database) that completed in some form since the start of Step #6 - "compile-libfuzzer-introspector-x86_64": * the server. This currently is solely used to check whether Step #6 - "compile-libfuzzer-introspector-x86_64": * GetSnapshotData() needs to recompute the contents of the snapshot, or Step #6 - "compile-libfuzzer-introspector-x86_64": * not. There are likely other users of this. Always above 1. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 xactCompletionCount; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are protected by XactTruncationLock Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId oldestClogXid; /* oldest it's safe to look up in clog */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } TransamVariablesData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.660 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/rmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8 RmgrId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RmgrIds Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": #include "access/rmgrlist.h" Step #6 - "compile-libfuzzer-introspector-x86_64": RM_NEXT_ID Step #6 - "compile-libfuzzer-introspector-x86_64": } RmgrIds; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.664 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/bufmask.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.667 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/brin_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_brin_createidx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber pagesPerRange; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 version; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_brin_createidx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_brin_insert Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber heapBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* extra information needed to update the revmap */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber pagesPerRange; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* offset number in the main page to insert the tuple to. */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_brin_insert; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_brin_samepage_update Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_brin_samepage_update; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_brin_update Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* offset number of old tuple on old page */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber oldOffnum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": xl_brin_insert insert; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_brin_update; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_brin_revmap_extend Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * XXX: This is actually redundant - the block number is stored as part of Step #6 - "compile-libfuzzer-introspector-x86_64": * backup block 1. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber targetBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_brin_revmap_extend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_brin_desummarize Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber pagesPerRange; Step #6 - "compile-libfuzzer-introspector-x86_64": /* page number location to set to invalid */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber heapBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": /* offset of item to delete in regular index page */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber regOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_brin_desummarize; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.671 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/xlogrecovery.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_TARGET_UNSET, Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_TARGET_XID, Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_TARGET_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_TARGET_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_TARGET_LSN, Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_TARGET_IMMEDIATE, Step #6 - "compile-libfuzzer-introspector-x86_64": } RecoveryTargetType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Information about the last valid or applied record, after which new WAL Step #6 - "compile-libfuzzer-introspector-x86_64": * can be appended. 'lastRec' is the position where the last record Step #6 - "compile-libfuzzer-introspector-x86_64": * starts, and 'endOfLog' is its end. 'lastPage' is a copy of the last Step #6 - "compile-libfuzzer-introspector-x86_64": * partial page that contains endOfLog (or NULL if endOfLog is exactly at Step #6 - "compile-libfuzzer-introspector-x86_64": * page boundary). 'lastPageBeginPtr' is the position where the last page Step #6 - "compile-libfuzzer-introspector-x86_64": * begins. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * endOfLogTLI is the TLI in the filename of the XLOG segment containing Step #6 - "compile-libfuzzer-introspector-x86_64": * the last applied record. It could be different from lastRecTLI, if Step #6 - "compile-libfuzzer-introspector-x86_64": * there was a timeline switch in that segment, and we were reading the Step #6 - "compile-libfuzzer-introspector-x86_64": * old WAL from a segment belonging to a higher timeline. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lastRec; /* start of last valid or applied record */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID lastRecTLI; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr endOfLog; /* end of last valid or applied record */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID endOfLogTLI; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lastPageBeginPtr; /* LSN of page that contains endOfLog */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *lastPage; /* copy of the last page, up to endOfLog */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * abortedRecPtr is the start pointer of a broken record at end of WAL Step #6 - "compile-libfuzzer-introspector-x86_64": * when recovery completes; missingContrecPtr is the location of the first Step #6 - "compile-libfuzzer-introspector-x86_64": * contrecord that went missing. See CreateOverwriteContrecordRecord for Step #6 - "compile-libfuzzer-introspector-x86_64": * details. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr abortedRecPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr missingContrecPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* short human-readable string describing why recovery ended */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *recoveryStopReason; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If standby or recovery signal file was found, these flags are set Step #6 - "compile-libfuzzer-introspector-x86_64": * accordingly. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool standby_signal_file_found; Step #6 - "compile-libfuzzer-introspector-x86_64": bool recovery_signal_file_found; Step #6 - "compile-libfuzzer-introspector-x86_64": } EndOfWalRecoveryInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_TARGET_TIMELINE_CONTROLFILE, Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_TARGET_TIMELINE_LATEST, Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_TARGET_TIMELINE_NUMERIC, Step #6 - "compile-libfuzzer-introspector-x86_64": } RecoveryTargetTimeLineGoal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RecoveryPauseState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_NOT_PAUSED, /* pause not requested */ Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_PAUSE_REQUESTED, /* pause requested, but not yet paused */ Step #6 - "compile-libfuzzer-introspector-x86_64": RECOVERY_PAUSED, /* recovery is paused */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RecoveryPauseState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.675 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/attnum.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int16 AttrNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.679 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/gistxlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gistxlogPageUpdate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of deleted offsets */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 ntodelete; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 ntoinsert; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * In payload of blk 0 : 1. todelete OffsetNumbers 2. tuples to insert Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } gistxlogPageUpdate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gistxlogPageReuse Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator locator; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber block; Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId snapshotConflictHorizon; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isCatalogRel; /* to handle recovery conflict during logical Step #6 - "compile-libfuzzer-introspector-x86_64": * decoding on standby */ Step #6 - "compile-libfuzzer-introspector-x86_64": } gistxlogPageReuse; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gistxlogDelete Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId snapshotConflictHorizon; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 ntodelete; /* number of deleted offsets */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isCatalogRel; /* to handle recovery conflict during logical Step #6 - "compile-libfuzzer-introspector-x86_64": * decoding on standby */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* TODELETE OFFSET NUMBERS */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offsets[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } gistxlogDelete; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gistxlogPageSplit Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber origrlink; /* rightlink of the page before split */ Step #6 - "compile-libfuzzer-introspector-x86_64": GistNSN orignsn; /* NSN of the page before split */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool origleaf; /* was split page a leaf page? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 npage; /* # of pages in the split */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool markfollowright; /* set F_FOLLOW_RIGHT flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * follow: 1. gistxlogPage and array of IndexTupleData per page Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } gistxlogPageSplit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gistxlogPageDelete Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId deleteXid; /* last Xid which could see page in scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber downlinkOffset; /* Offset of downlink referencing this Step #6 - "compile-libfuzzer-introspector-x86_64": * page */ Step #6 - "compile-libfuzzer-introspector-x86_64": } gistxlogPageDelete; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.683 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/xlogstats.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogRecStats Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 rec_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 fpi_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogRecStats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogStats Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 count; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef FRONTEND Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr startptr; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr endptr; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecStats rmgr_stats[RM_MAX_ID + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecStats record_stats[RM_MAX_ID + 1][MAX_XLINFO_TYPES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogStats; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.686 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/detoast.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.690 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/generic_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GenericXLogState GenericXLogState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.693 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/visibilitymapdefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.696 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/relscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TableScanDescData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* scan parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rs_rd; /* heap relation descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct SnapshotData *rs_snapshot; /* snapshot to see */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rs_nkeys; /* number of scan keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ScanKeyData *rs_key; /* array of scan key descriptors */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Scan type-specific members Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Iterator for Bitmap Table Scans */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBMIterator rs_tbmiterator; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Range of ItemPointers for table_scan_getnextslot_tidrange() to Step #6 - "compile-libfuzzer-introspector-x86_64": * scan. 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": ItemPointerData rs_mintid; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData rs_maxtid; Step #6 - "compile-libfuzzer-introspector-x86_64": } tidrange; Step #6 - "compile-libfuzzer-introspector-x86_64": } st; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Information about type and behaviour of the scan, a bitmask of members Step #6 - "compile-libfuzzer-introspector-x86_64": * of the ScanOptions enum (see tableam.h). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 rs_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct ParallelTableScanDescData *rs_parallel; /* parallel scan Step #6 - "compile-libfuzzer-introspector-x86_64": * information */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TableScanDescData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelTableScanDescData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator phs_locator; /* physical relation to scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool phs_syncscan; /* report location to syncscan logic? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool phs_snapshot_any; /* SnapshotAny, not phs_snapshot_data? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size phs_snapshot_off; /* data for snapshot */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelTableScanDescData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelBlockTableScanDescData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelTableScanDescData base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber phs_nblocks; /* # blocks in relation at start of scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t phs_mutex; /* mutual exclusion for setting startblock */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber phs_startblock; /* starting block number */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 phs_nallocated; /* number of blocks allocated to Step #6 - "compile-libfuzzer-introspector-x86_64": * workers so far. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelBlockTableScanDescData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelBlockTableScanWorkerData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 phsw_nallocated; /* Current # of blocks into the scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 phsw_chunk_remaining; /* # blocks left in this chunk */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 phsw_chunk_size; /* The number of blocks to allocate in Step #6 - "compile-libfuzzer-introspector-x86_64": * each I/O chunk for the scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelBlockTableScanWorkerData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexFetchTableData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexFetchTableData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelIndexScanDescData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator ps_locator; /* physical table relation to scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator ps_indexlocator; /* physical index relation to scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size ps_offset; /* Offset in bytes of am specific structure */ Step #6 - "compile-libfuzzer-introspector-x86_64": char ps_snapshot_data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelIndexScanDescData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SysScanDescData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation heap_rel; /* catalog being scanned */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation irel; /* NULL if doing heap scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TableScanDescData *scan; /* only valid in storage-scan case */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct IndexScanDescData *iscan; /* only valid in index-scan case */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct SnapshotData *snapshot; /* snapshot to unregister at end of scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TupleTableSlot *slot; Step #6 - "compile-libfuzzer-introspector-x86_64": } SysScanDescData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TableScanDescData *TableScanDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelTableScanDescData *ParallelTableScanDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelBlockTableScanDescData *ParallelBlockTableScanDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelBlockTableScanWorkerData *ParallelBlockTableScanWorker; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexScanDescData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* scan parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation heapRelation; /* heap relation descriptor, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation indexRelation; /* index relation descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct SnapshotData *xs_snapshot; /* snapshot to see */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numberOfKeys; /* number of index qualifier conditions */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numberOfOrderBys; /* number of ordering operators */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ScanKeyData *keyData; /* array of index qualifier descriptors */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ScanKeyData *orderByData; /* array of ordering op descriptors */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool xs_want_itup; /* caller requests index tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool xs_temp_snap; /* unregister snapshot at scan end? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* signaling to index AM about killing index tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool kill_prior_tuple; /* last-returned tuple is dead */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignore_killed_tuples; /* do not return killed entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool xactStartedInRecovery; /* prevents killing/seeing killed Step #6 - "compile-libfuzzer-introspector-x86_64": * tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* index access method's private state */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; /* access-method-specific info */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * In an index-only scan, a successful amgettuple call must fill either Step #6 - "compile-libfuzzer-introspector-x86_64": * xs_itup (and xs_itupdesc) or xs_hitup (and xs_hitupdesc) to provide the Step #6 - "compile-libfuzzer-introspector-x86_64": * data returned by the scan. It can fill both, in which case the heap Step #6 - "compile-libfuzzer-introspector-x86_64": * format will be used. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexTuple xs_itup; /* index tuple returned by AM */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TupleDescData *xs_itupdesc; /* rowtype descriptor of xs_itup */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple xs_hitup; /* index data returned by AM, as HeapTuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TupleDescData *xs_hitupdesc; /* rowtype descriptor of xs_hitup */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData xs_heaptid; /* result */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool xs_heap_continue; /* T if must keep walking, potential Step #6 - "compile-libfuzzer-introspector-x86_64": * further results */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexFetchTableData *xs_heapfetch; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool xs_recheck; /* T means scan keys must be rechecked */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * When fetching with an ordering operator, the values of the ORDER BY Step #6 - "compile-libfuzzer-introspector-x86_64": * expressions of the last returned tuple, according to the index. If Step #6 - "compile-libfuzzer-introspector-x86_64": * xs_recheckorderby is true, these need to be rechecked just like the Step #6 - "compile-libfuzzer-introspector-x86_64": * scan keys, and the values returned here are a lower-bound on the actual Step #6 - "compile-libfuzzer-introspector-x86_64": * values. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *xs_orderbyvals; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *xs_orderbynulls; Step #6 - "compile-libfuzzer-introspector-x86_64": bool xs_recheckorderby; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* parallel index scan information, in shared memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ParallelIndexScanDescData *parallel_scan; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexScanDescData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.701 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/brin_revmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BrinRevmap BrinRevmap; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.706 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/spgist_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpGistLeafTupleData *SpGistLeafTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SpGistScanOpaqueData *SpGistScanOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef IndexTupleData SpGistNodeTupleData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpGistLeafTupleData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int tupstate:2, /* LIVE/REDIRECT/DEAD/PLACEHOLDER */ Step #6 - "compile-libfuzzer-introspector-x86_64": size:30; /* large enough for any palloc'able value */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 t_info; /* nextOffset, which links to the next tuple Step #6 - "compile-libfuzzer-introspector-x86_64": * in chain, plus two flag bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData heapPtr; /* TID of represented heap tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* nulls bitmap follows if the flag bit for it is set */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* leaf datum, then any included datums, follows on a MAXALIGN boundary */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SpGistLeafTupleData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpGistMetaPageData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 magicNumber; /* for identity cross-check */ Step #6 - "compile-libfuzzer-introspector-x86_64": SpGistLUPCache lastUsedPages; /* shared storage of last-used info */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SpGistMetaPageData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SpGistNodeTupleData *SpGistNodeTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpGistDeadTupleData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int tupstate:2, /* LIVE/REDIRECT/DEAD/PLACEHOLDER */ Step #6 - "compile-libfuzzer-introspector-x86_64": size:30; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 t_info; /* not used in dead tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData pointer; /* redirection inside index */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; /* ID of xact that inserted this tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SpGistDeadTupleData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SpGistDeadTupleData *SpGistDeadTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpGistLUPCache Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SpGistLastUsedPage cachedPage[SPGIST_CACHED_PAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpGistLUPCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpGistPageOpaqueData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 flags; /* see bit definitions below */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nRedirection; /* number of redirection tuples on page */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nPlaceholder; /* number of placeholder tuples on page */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* note there's no count of either LIVE or DEAD tuples ... */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 spgist_page_id; /* for identification of SP-GiST indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SpGistPageOpaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpGistInnerTupleData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int tupstate:2, /* LIVE/REDIRECT/DEAD/PLACEHOLDER */ Step #6 - "compile-libfuzzer-introspector-x86_64": allTheSame:1, /* all nodes in tuple are equivalent */ Step #6 - "compile-libfuzzer-introspector-x86_64": nNodes:13, /* number of nodes within inner tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": prefixSize:16; /* size of prefix, or 0 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 size; /* total size of inner tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* On most machines there will be a couple of wasted bytes here */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* prefix datum follows, then nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SpGistInnerTupleData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SpGistPageOpaqueData *SpGistPageOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SpGistInnerTupleData *SpGistInnerTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpGistSearchItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pairingheap_node phNode; /* pairing heap node */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum value; /* value reconstructed from parent, or Step #6 - "compile-libfuzzer-introspector-x86_64": * leafValue if isLeaf */ Step #6 - "compile-libfuzzer-introspector-x86_64": SpGistLeafTuple leafTuple; /* whole leaf tuple, if needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *traversalValue; /* opclass-specific traverse value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int level; /* level of items on this page */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData heapPtr; /* heap info, if heap tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isNull; /* SearchItem is NULL item */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isLeaf; /* SearchItem is heap item */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool recheck; /* qual recheck is needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool recheckDistances; /* distance recheck is needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* array with numberOfOrderBys entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": double distances[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpGistSearchItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpGistOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 varlena_header_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int fillfactor; /* page fill factor in percent (0..100) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SpGistOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpGistLastUsedPage Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; /* block number, or InvalidBlockNumber */ Step #6 - "compile-libfuzzer-introspector-x86_64": int freeSpace; /* page's free space (could be obsolete!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SpGistLastUsedPage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpGistState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation index; /* index we're working with */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": spgConfigOut config; /* filled in by opclass config method */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SpGistTypeDesc attType; /* type of values to be indexed/restored */ Step #6 - "compile-libfuzzer-introspector-x86_64": SpGistTypeDesc attLeafType; /* type of leaf-tuple values */ Step #6 - "compile-libfuzzer-introspector-x86_64": SpGistTypeDesc attPrefixType; /* type of inner-tuple prefix values */ Step #6 - "compile-libfuzzer-introspector-x86_64": SpGistTypeDesc attLabelType; /* type of node label values */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* leafTupDesc typically points to index's tupdesc, but not always */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc leafTupDesc; /* descriptor for leaf-level tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *deadTupleStorage; /* workspace for spgFormDeadTuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId redirectXid; /* XID to use when creating a redirect tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isBuild; /* true if doing index build */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SpGistState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpGistScanOpaqueData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SpGistState state; /* see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": pairingheap *scanQueue; /* queue of to be visited items */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tempCxt; /* short-lived memory context */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext traversalCxt; /* single scan lifetime memory context */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Control flags showing whether to search nulls and/or non-nulls */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool searchNulls; /* scan matches (all) null entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool searchNonNulls; /* scan matches (some) non-null entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Index quals to be passed to opclass (null-related quals removed) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numberOfKeys; /* number of index qualifier conditions */ Step #6 - "compile-libfuzzer-introspector-x86_64": ScanKey keyData; /* array of index qualifier descriptors */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numberOfOrderBys; /* number of ordering operators */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numberOfNonNullOrderBys; /* number of ordering operators Step #6 - "compile-libfuzzer-introspector-x86_64": * with non-NULL arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": ScanKey orderByData; /* array of ordering op descriptors */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *orderByTypes; /* array of ordering op return types */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *nonNullOrderByOffsets; /* array of offset of non-NULL Step #6 - "compile-libfuzzer-introspector-x86_64": * ordering keys in the original array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid indexCollation; /* collation of index column */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Opclass defined functions: */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo innerConsistentFn; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo leafConsistentFn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Pre-allocated workspace arrays: */ Step #6 - "compile-libfuzzer-introspector-x86_64": double *zeroDistances; Step #6 - "compile-libfuzzer-introspector-x86_64": double *infDistances; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are only used in amgetbitmap scans: */ Step #6 - "compile-libfuzzer-introspector-x86_64": TIDBitmap *tbm; /* bitmap being filled */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 ntids; /* number of TIDs passed to bitmap */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are only used in amgettuple scans: */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool want_itup; /* are we reconstructing tuples? */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc reconTupDesc; /* if so, descriptor for reconstructed tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nPtrs; /* number of TIDs found on current page */ Step #6 - "compile-libfuzzer-introspector-x86_64": int iPtr; /* index for scanning through same */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData heapPtrs[MaxIndexTuplesPerPage]; /* TIDs from cur page */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool recheck[MaxIndexTuplesPerPage]; /* their recheck flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool recheckDistances[MaxIndexTuplesPerPage]; /* distance recheck Step #6 - "compile-libfuzzer-introspector-x86_64": * flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple reconTups[MaxIndexTuplesPerPage]; /* reconstructed tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* distances (for recheck) */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexOrderByDistance *distances[MaxIndexTuplesPerPage]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: using MaxIndexTuplesPerPage above is a bit hokey since Step #6 - "compile-libfuzzer-introspector-x86_64": * SpGistLeafTuples aren't exactly IndexTuples; however, they are larger, Step #6 - "compile-libfuzzer-introspector-x86_64": * so this is safe. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SpGistScanOpaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpGistCache Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": spgConfigOut config; /* filled in by opclass config method */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SpGistTypeDesc attType; /* type of values to be indexed/restored */ Step #6 - "compile-libfuzzer-introspector-x86_64": SpGistTypeDesc attLeafType; /* type of leaf-tuple values */ Step #6 - "compile-libfuzzer-introspector-x86_64": SpGistTypeDesc attPrefixType; /* type of inner-tuple prefix values */ Step #6 - "compile-libfuzzer-introspector-x86_64": SpGistTypeDesc attLabelType; /* type of node label values */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SpGistLUPCache lastUsedPages; /* local storage of last-used info */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SpGistCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpGistTypeDesc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid type; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 attlen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool attbyval; Step #6 - "compile-libfuzzer-introspector-x86_64": char attalign; Step #6 - "compile-libfuzzer-introspector-x86_64": char attstorage; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpGistTypeDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.712 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/xlogarchive.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.716 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/slru.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SlruSharedData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of buffers managed by this SLRU structure */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_slots; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Arrays holding info for each buffer slot. Page number is undefined Step #6 - "compile-libfuzzer-introspector-x86_64": * when status is EMPTY, as is page_lru_count. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **page_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": SlruPageStatus *page_status; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *page_dirty; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 *page_number; Step #6 - "compile-libfuzzer-introspector-x86_64": int *page_lru_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The buffer_locks protects the I/O on each buffer slots */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLockPadded *buffer_locks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Locks to protect the in memory buffer slot access in SLRU bank. */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLockPadded *bank_locks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*---------- Step #6 - "compile-libfuzzer-introspector-x86_64": * A bank-wise LRU counter is maintained because we do a victim buffer Step #6 - "compile-libfuzzer-introspector-x86_64": * search within a bank. Furthermore, manipulating an individual bank Step #6 - "compile-libfuzzer-introspector-x86_64": * counter avoids frequent cache invalidation since we update it every time Step #6 - "compile-libfuzzer-introspector-x86_64": * we access the page. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * We mark a page "most recently used" by setting Step #6 - "compile-libfuzzer-introspector-x86_64": * page_lru_count[slotno] = ++bank_cur_lru_count[bankno]; Step #6 - "compile-libfuzzer-introspector-x86_64": * The oldest page in the bank is therefore the one with the highest value Step #6 - "compile-libfuzzer-introspector-x86_64": * of Step #6 - "compile-libfuzzer-introspector-x86_64": * bank_cur_lru_count[bankno] - page_lru_count[slotno] Step #6 - "compile-libfuzzer-introspector-x86_64": * The counts will eventually wrap around, but this calculation still Step #6 - "compile-libfuzzer-introspector-x86_64": * works as long as no page's age exceeds INT_MAX counts. Step #6 - "compile-libfuzzer-introspector-x86_64": *---------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *bank_cur_lru_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Optional array of WAL flush LSNs associated with entries in the SLRU Step #6 - "compile-libfuzzer-introspector-x86_64": * pages. If not zero/NULL, we must flush WAL before writing pages (true Step #6 - "compile-libfuzzer-introspector-x86_64": * for pg_xact, false for everything else). group_lsn[] has Step #6 - "compile-libfuzzer-introspector-x86_64": * lsn_groups_per_page entries per buffer slot, each containing the Step #6 - "compile-libfuzzer-introspector-x86_64": * highest LSN known for a contiguous group of SLRU entries on that slot's Step #6 - "compile-libfuzzer-introspector-x86_64": * page. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr *group_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": int lsn_groups_per_page; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * latest_page_number is the page number of the current end of the log; Step #6 - "compile-libfuzzer-introspector-x86_64": * this is not critical data, since we use it only to avoid swapping out Step #6 - "compile-libfuzzer-introspector-x86_64": * the latest page. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 latest_page_number; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* SLRU's index for statistics purposes (might not be unique) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int slru_stats_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } SlruSharedData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SlruCtlData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SlruShared shared; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of banks in this SLRU. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nbanks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If true, use long segment file names. Otherwise, use short file names. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * For details about the file name format, see SlruFileName(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool long_segment_names; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Which sync handler function to use when handing sync requests over to Step #6 - "compile-libfuzzer-introspector-x86_64": * the checkpointer. SYNC_HANDLER_NONE to disable fsync (eg pg_notify). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SyncRequestHandler sync_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Decide whether a page is "older" for truncation and as a hint for Step #6 - "compile-libfuzzer-introspector-x86_64": * evicting pages in LRU order. Return true if every entry of the first Step #6 - "compile-libfuzzer-introspector-x86_64": * argument is older than every entry of the second argument. Note that Step #6 - "compile-libfuzzer-introspector-x86_64": * !PagePrecedes(a,b) && !PagePrecedes(b,a) need not imply a==b; it also Step #6 - "compile-libfuzzer-introspector-x86_64": * arises when some entries are older and some are not. For SLRUs using Step #6 - "compile-libfuzzer-introspector-x86_64": * SimpleLruTruncate(), this must use modular arithmetic. (For others, Step #6 - "compile-libfuzzer-introspector-x86_64": * the behavior of this callback has no functional implications.) Use Step #6 - "compile-libfuzzer-introspector-x86_64": * SlruPagePrecedesUnitTests() in SLRUs meeting its criteria. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*PagePrecedes) (int64, int64); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Dir is set during SimpleLruInit and does not change thereafter. Since Step #6 - "compile-libfuzzer-introspector-x86_64": * it's always the same, it doesn't need to be in shared memory. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char Dir[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SlruCtlData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*SlruScanCallback) (SlruCtl ctl, char *filename, int64 segpage, Step #6 - "compile-libfuzzer-introspector-x86_64": void *data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SlruSharedData *SlruShared; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SlruCtlData *SlruCtl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SLRU_PAGE_EMPTY, /* buffer is not in use */ Step #6 - "compile-libfuzzer-introspector-x86_64": SLRU_PAGE_READ_IN_PROGRESS, /* page is being read in */ Step #6 - "compile-libfuzzer-introspector-x86_64": SLRU_PAGE_VALID, /* page is valid and not being written */ Step #6 - "compile-libfuzzer-introspector-x86_64": SLRU_PAGE_WRITE_IN_PROGRESS, /* page is being written out */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SlruPageStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.720 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/parallel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*parallel_worker_main_type) (dsm_segment *seg, shm_toc *toc); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node node; Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId subid; Step #6 - "compile-libfuzzer-introspector-x86_64": int nworkers; /* Maximum number of workers to launch */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nworkers_to_launch; /* Actual number of workers to launch */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nworkers_launched; Step #6 - "compile-libfuzzer-introspector-x86_64": char *library_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *function_name; Step #6 - "compile-libfuzzer-introspector-x86_64": ErrorContextCallback *error_context_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": shm_toc_estimator estimator; Step #6 - "compile-libfuzzer-introspector-x86_64": dsm_segment *seg; Step #6 - "compile-libfuzzer-introspector-x86_64": void *private_memory; Step #6 - "compile-libfuzzer-introspector-x86_64": shm_toc *toc; Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelWorkerInfo *worker; Step #6 - "compile-libfuzzer-introspector-x86_64": int nknown_attached_workers; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *known_attached_workers; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelWorkerInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BackgroundWorkerHandle *bgwhandle; Step #6 - "compile-libfuzzer-introspector-x86_64": shm_mq_handle *error_mqh; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelWorkerInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelWorkerContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dsm_segment *seg; Step #6 - "compile-libfuzzer-introspector-x86_64": shm_toc *toc; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelWorkerContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.724 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/htup_details.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HeapTupleFields Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId t_xmin; /* inserting xact ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId t_xmax; /* deleting or locking xact ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId t_cid; /* inserting or deleting command ID, or both */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId t_xvac; /* old-style VACUUM FULL xact ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": } t_field3; Step #6 - "compile-libfuzzer-introspector-x86_64": } HeapTupleFields; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DatumTupleFields Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 datum_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32 datum_typmod; /* -1, or identifier of a record type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Oid datum_typeid; /* composite type OID, or RECORDOID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * datum_typeid cannot be a domain over composite, only plain composite, Step #6 - "compile-libfuzzer-introspector-x86_64": * even if the datum is meant as a value of a domain-over-composite type. Step #6 - "compile-libfuzzer-introspector-x86_64": * This is in line with the general principle that CoerceToDomain does not Step #6 - "compile-libfuzzer-introspector-x86_64": * change the physical representation of the base type value. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: field ordering is chosen with thought that Oid might someday Step #6 - "compile-libfuzzer-introspector-x86_64": * widen to 64 bits. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DatumTupleFields; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.732 INFO datatypes - __init__: Processing /src/postgresql/src/include/access/printtup.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.735 INFO datatypes - __init__: Processing /src/postgresql/src/include/backup/basebackup_sink.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bbsink bbsink; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bbsink_state Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *tablespaces; Step #6 - "compile-libfuzzer-introspector-x86_64": int tablespace_num; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 bytes_done; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 bytes_total; Step #6 - "compile-libfuzzer-introspector-x86_64": bool bytes_total_is_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr startptr; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID starttli; Step #6 - "compile-libfuzzer-introspector-x86_64": } bbsink_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bbsink_ops bbsink_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.740 INFO datatypes - __init__: Processing /src/postgresql/src/include/backup/basebackup_incremental.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BACK_UP_FILE_FULLY, Step #6 - "compile-libfuzzer-introspector-x86_64": BACK_UP_FILE_INCREMENTALLY Step #6 - "compile-libfuzzer-introspector-x86_64": } FileBackupMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IncrementalBackupInfo IncrementalBackupInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.744 INFO datatypes - __init__: Processing /src/postgresql/src/include/backup/basebackup_target.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BaseBackupTargetHandle BaseBackupTargetHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.747 INFO datatypes - __init__: Processing /src/postgresql/src/include/backup/backup_manifest.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum manifest_option Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MANIFEST_OPTION_YES, Step #6 - "compile-libfuzzer-introspector-x86_64": MANIFEST_OPTION_NO, Step #6 - "compile-libfuzzer-introspector-x86_64": MANIFEST_OPTION_FORCE_ENCODE, Step #6 - "compile-libfuzzer-introspector-x86_64": } backup_manifest_option; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct backup_manifest_info Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BufFile *buffile; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_checksum_type checksum_type; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_cryptohash_ctx *manifest_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 manifest_size; Step #6 - "compile-libfuzzer-introspector-x86_64": bool force_encode; Step #6 - "compile-libfuzzer-introspector-x86_64": bool first_file; Step #6 - "compile-libfuzzer-introspector-x86_64": bool still_checksumming; Step #6 - "compile-libfuzzer-introspector-x86_64": } backup_manifest_info; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.751 INFO datatypes - __init__: Processing /src/postgresql/src/include/backup/basebackup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oid; /* tablespace's OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; /* full path to tablespace's directory */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *rpath; /* relative path if it's within PGDATA, else Step #6 - "compile-libfuzzer-introspector-x86_64": * NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 size; /* total size as sent; -1 if not known */ Step #6 - "compile-libfuzzer-introspector-x86_64": } tablespaceinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.754 INFO datatypes - __init__: Processing /src/postgresql/src/include/backup/walsummary.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WalSummaryIO Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": File file; Step #6 - "compile-libfuzzer-introspector-x86_64": off_t filepos; Step #6 - "compile-libfuzzer-introspector-x86_64": } WalSummaryIO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WalSummaryFile Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr start_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr end_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID tli; Step #6 - "compile-libfuzzer-introspector-x86_64": } WalSummaryFile; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.758 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/geqo_pool.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.761 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/geqo_copy.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.765 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/geqo_selection.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.768 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/geqo_misc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.771 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/restrictinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.775 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/geqo_gene.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int Gene; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Chromosome Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Gene *string; Step #6 - "compile-libfuzzer-introspector-x86_64": Cost worth; Step #6 - "compile-libfuzzer-introspector-x86_64": } Chromosome; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Pool Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Chromosome *data; Step #6 - "compile-libfuzzer-introspector-x86_64": int size; Step #6 - "compile-libfuzzer-introspector-x86_64": int string_length; Step #6 - "compile-libfuzzer-introspector-x86_64": } Pool; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.778 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/planner.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PlannedStmt *(*planner_hook_type) (Query *parse, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *query_string, Step #6 - "compile-libfuzzer-introspector-x86_64": int cursorOptions, Step #6 - "compile-libfuzzer-introspector-x86_64": ParamListInfo boundParams); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*create_upper_paths_hook_type) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": UpperRelationKind stage, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *input_rel, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *output_rel, Step #6 - "compile-libfuzzer-introspector-x86_64": void *extra); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.782 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/pathnode.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.788 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/inherit.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.792 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/planmain.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*query_pathkeys_callback) (PlannerInfo *root, void *extra); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.796 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/joininfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.800 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/subselect.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.803 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/placeholder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.807 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/clauses.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int numWindowFuncs; /* total number of WindowFuncs found */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index maxWinRef; /* windowFuncs[] is indexed 0 .. maxWinRef */ Step #6 - "compile-libfuzzer-introspector-x86_64": List **windowFuncs; /* lists of WindowFuncs for each winref */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WindowFuncLists; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.811 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/orclauses.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.814 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/appendinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.818 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/tlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.821 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/geqo_recombination.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Edge Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Gene edge_list[4]; /* list of edges */ Step #6 - "compile-libfuzzer-introspector-x86_64": int total_edges; Step #6 - "compile-libfuzzer-introspector-x86_64": int unused_edges; Step #6 - "compile-libfuzzer-introspector-x86_64": } Edge; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct City Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int tour2_position; Step #6 - "compile-libfuzzer-introspector-x86_64": int tour1_position; Step #6 - "compile-libfuzzer-introspector-x86_64": int used; Step #6 - "compile-libfuzzer-introspector-x86_64": int select_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } City; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.825 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/paramassign.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.829 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/geqo_random.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.832 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/cost.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTRAINT_EXCLUSION_OFF, /* do not use c_e */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTRAINT_EXCLUSION_ON, /* apply c_e to all rels */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTRAINT_EXCLUSION_PARTITION, /* apply c_e to otherrels only */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ConstraintExclusionType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.838 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/geqo_mutation.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.841 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/geqo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *initial_rels; /* the base relations we are joining */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_prng_state random_state; /* PRNG state */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GeqoPrivateData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.845 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/prep.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.849 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/plancat.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*get_relation_info_hook_type) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relationObjectId, Step #6 - "compile-libfuzzer-introspector-x86_64": bool inhparent, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *rel); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.853 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/paths.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*set_rel_pathlist_hook_type) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *rel, Step #6 - "compile-libfuzzer-introspector-x86_64": Index rti, Step #6 - "compile-libfuzzer-introspector-x86_64": RangeTblEntry *rte); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef RelOptInfo *(*join_search_hook_type) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": int levels_needed, Step #6 - "compile-libfuzzer-introspector-x86_64": List *initial_rels); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*set_join_pathlist_hook_type) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *joinrel, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *outerrel, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *innerrel, Step #6 - "compile-libfuzzer-introspector-x86_64": JoinType jointype, Step #6 - "compile-libfuzzer-introspector-x86_64": JoinPathExtraData *extra); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PATHKEYS_EQUAL, /* pathkeys are identical */ Step #6 - "compile-libfuzzer-introspector-x86_64": PATHKEYS_BETTER1, /* pathkey 1 is a superset of pathkey 2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PATHKEYS_BETTER2, /* vice versa */ Step #6 - "compile-libfuzzer-introspector-x86_64": PATHKEYS_DIFFERENT, /* neither pathkey includes the other */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PathKeysComparison; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*ec_matches_callback_type) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *rel, Step #6 - "compile-libfuzzer-introspector-x86_64": EquivalenceClass *ec, Step #6 - "compile-libfuzzer-introspector-x86_64": EquivalenceMember *em, Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.859 INFO datatypes - __init__: Processing /src/postgresql/src/include/optimizer/optimizer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PlannerInfo PlannerInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DEBUG_PARALLEL_OFF, Step #6 - "compile-libfuzzer-introspector-x86_64": DEBUG_PARALLEL_ON, Step #6 - "compile-libfuzzer-introspector-x86_64": DEBUG_PARALLEL_REGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": } DebugParallelMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpecialJoinInfo SpecialJoinInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexOptInfo IndexOptInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.864 INFO datatypes - __init__: Processing /src/postgresql/src/include/jit/llvmjit_backport.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.868 INFO datatypes - __init__: Processing /src/postgresql/src/include/jit/jit.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JitInstrumentation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of emitted functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t created_functions; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* accumulated time to generate code */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time generation_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* accumulated time to deform tuples, included into generation_counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time deform_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* accumulated time for inlining */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time inlining_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* accumulated time for optimization */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time optimization_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* accumulated time for code emission */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time emission_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": } JitInstrumentation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JitContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* see PGJIT_* above */ Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JitInstrumentation instr; Step #6 - "compile-libfuzzer-introspector-x86_64": } JitContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*JitProviderResetAfterErrorCB) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JitProviderCallbacks JitProviderCallbacks; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*JitProviderInit) (JitProviderCallbacks *cb); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*JitProviderReleaseContextCB) (JitContext *context); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*JitProviderCompileExprCB) (struct ExprState *state); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedJitInstrumentation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int num_workers; Step #6 - "compile-libfuzzer-introspector-x86_64": JitInstrumentation jit_instr[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedJitInstrumentation; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.873 INFO datatypes - __init__: Processing /src/postgresql/src/include/jit/llvmjit.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LLVMJitContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JitContext base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* used to ensure cleanup of context */ Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceOwner resowner; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of modules created */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t module_generation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The LLVM Context used by this JIT context. An LLVM context is reused Step #6 - "compile-libfuzzer-introspector-x86_64": * across many compilations, but occasionally reset to prevent it using Step #6 - "compile-libfuzzer-introspector-x86_64": * too much memory due to more and more types accumulating. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": LLVMContextRef llvm_context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* current, "open for write", module */ Step #6 - "compile-libfuzzer-introspector-x86_64": LLVMModuleRef module; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* is there any pending code that needs to be emitted */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool compiled; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* # of objects emitted, used to generate non-conflicting names */ Step #6 - "compile-libfuzzer-introspector-x86_64": int counter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of handles for code emitted via Orc */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *handles; Step #6 - "compile-libfuzzer-introspector-x86_64": } LLVMJitContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.878 INFO datatypes - __init__: Processing /src/postgresql/src/include/jit/llvmjit_emit.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.883 INFO datatypes - __init__: Processing /src/postgresql/src/include/jit/SectionMemoryManager.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.889 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/hba.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum IPCompareMethod Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ipCmpMask, Step #6 - "compile-libfuzzer-introspector-x86_64": ipCmpSameHost, Step #6 - "compile-libfuzzer-introspector-x86_64": ipCmpSameNet, Step #6 - "compile-libfuzzer-introspector-x86_64": ipCmpAll, Step #6 - "compile-libfuzzer-introspector-x86_64": } IPCompareMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ConnType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ctLocal, Step #6 - "compile-libfuzzer-introspector-x86_64": ctHost, Step #6 - "compile-libfuzzer-introspector-x86_64": ctHostSSL, Step #6 - "compile-libfuzzer-introspector-x86_64": ctHostNoSSL, Step #6 - "compile-libfuzzer-introspector-x86_64": ctHostGSS, Step #6 - "compile-libfuzzer-introspector-x86_64": ctHostNoGSS, Step #6 - "compile-libfuzzer-introspector-x86_64": } ConnType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AuthToken Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *string; Step #6 - "compile-libfuzzer-introspector-x86_64": bool quoted; Step #6 - "compile-libfuzzer-introspector-x86_64": regex_t *regex; Step #6 - "compile-libfuzzer-introspector-x86_64": } AuthToken; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HbaLine Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *sourcefile; Step #6 - "compile-libfuzzer-introspector-x86_64": int linenumber; Step #6 - "compile-libfuzzer-introspector-x86_64": char *rawline; Step #6 - "compile-libfuzzer-introspector-x86_64": ConnType conntype; Step #6 - "compile-libfuzzer-introspector-x86_64": List *databases; Step #6 - "compile-libfuzzer-introspector-x86_64": List *roles; Step #6 - "compile-libfuzzer-introspector-x86_64": struct sockaddr_storage addr; Step #6 - "compile-libfuzzer-introspector-x86_64": int addrlen; /* zero if we don't have a valid addr */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct sockaddr_storage mask; Step #6 - "compile-libfuzzer-introspector-x86_64": int masklen; /* zero if we don't have a valid mask */ Step #6 - "compile-libfuzzer-introspector-x86_64": IPCompareMethod ip_cmp_method; Step #6 - "compile-libfuzzer-introspector-x86_64": char *hostname; Step #6 - "compile-libfuzzer-introspector-x86_64": UserAuth auth_method; Step #6 - "compile-libfuzzer-introspector-x86_64": char *usermap; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pamservice; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pam_use_hostname; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ldaptls; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ldapscheme; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ldapserver; Step #6 - "compile-libfuzzer-introspector-x86_64": int ldapport; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ldapbinddn; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ldapbindpasswd; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ldapsearchattribute; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ldapsearchfilter; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ldapbasedn; Step #6 - "compile-libfuzzer-introspector-x86_64": int ldapscope; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ldapprefix; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ldapsuffix; Step #6 - "compile-libfuzzer-introspector-x86_64": ClientCertMode clientcert; Step #6 - "compile-libfuzzer-introspector-x86_64": ClientCertName clientcertname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *krb_realm; Step #6 - "compile-libfuzzer-introspector-x86_64": bool include_realm; Step #6 - "compile-libfuzzer-introspector-x86_64": bool compat_realm; Step #6 - "compile-libfuzzer-introspector-x86_64": bool upn_username; Step #6 - "compile-libfuzzer-introspector-x86_64": List *radiusservers; Step #6 - "compile-libfuzzer-introspector-x86_64": char *radiusservers_s; Step #6 - "compile-libfuzzer-introspector-x86_64": List *radiussecrets; Step #6 - "compile-libfuzzer-introspector-x86_64": char *radiussecrets_s; Step #6 - "compile-libfuzzer-introspector-x86_64": List *radiusidentifiers; Step #6 - "compile-libfuzzer-introspector-x86_64": char *radiusidentifiers_s; Step #6 - "compile-libfuzzer-introspector-x86_64": List *radiusports; Step #6 - "compile-libfuzzer-introspector-x86_64": char *radiusports_s; Step #6 - "compile-libfuzzer-introspector-x86_64": char *oauth_issuer; Step #6 - "compile-libfuzzer-introspector-x86_64": char *oauth_scope; Step #6 - "compile-libfuzzer-introspector-x86_64": char *oauth_validator; Step #6 - "compile-libfuzzer-introspector-x86_64": bool oauth_skip_usermap; Step #6 - "compile-libfuzzer-introspector-x86_64": } HbaLine; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TokenizedAuthLine Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *fields; /* List of lists of AuthTokens */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *file_name; /* File name of origin */ Step #6 - "compile-libfuzzer-introspector-x86_64": int line_num; /* Line number */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *raw_line; /* Raw line text */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *err_msg; /* Error message if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TokenizedAuthLine; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ClientCertMode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": clientCertOff, Step #6 - "compile-libfuzzer-introspector-x86_64": clientCertCA, Step #6 - "compile-libfuzzer-introspector-x86_64": clientCertFull, Step #6 - "compile-libfuzzer-introspector-x86_64": } ClientCertMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IdentLine Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int linenumber; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *usermap; Step #6 - "compile-libfuzzer-introspector-x86_64": AuthToken *system_user; Step #6 - "compile-libfuzzer-introspector-x86_64": AuthToken *pg_user; Step #6 - "compile-libfuzzer-introspector-x86_64": } IdentLine; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum UserAuth Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uaReject, Step #6 - "compile-libfuzzer-introspector-x86_64": uaImplicitReject, /* Not a user-visible option */ Step #6 - "compile-libfuzzer-introspector-x86_64": uaTrust, Step #6 - "compile-libfuzzer-introspector-x86_64": uaIdent, Step #6 - "compile-libfuzzer-introspector-x86_64": uaPassword, Step #6 - "compile-libfuzzer-introspector-x86_64": uaMD5, Step #6 - "compile-libfuzzer-introspector-x86_64": uaSCRAM, Step #6 - "compile-libfuzzer-introspector-x86_64": uaGSS, Step #6 - "compile-libfuzzer-introspector-x86_64": uaSSPI, Step #6 - "compile-libfuzzer-introspector-x86_64": uaPAM, Step #6 - "compile-libfuzzer-introspector-x86_64": uaBSD, Step #6 - "compile-libfuzzer-introspector-x86_64": uaLDAP, Step #6 - "compile-libfuzzer-introspector-x86_64": uaCert, Step #6 - "compile-libfuzzer-introspector-x86_64": uaRADIUS, Step #6 - "compile-libfuzzer-introspector-x86_64": uaPeer, Step #6 - "compile-libfuzzer-introspector-x86_64": uaOAuth, Step #6 - "compile-libfuzzer-introspector-x86_64": #define USER_AUTH_LAST uaOAuth /* Must be last value of this enum */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UserAuth; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ClientCertName Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": clientCertCN, Step #6 - "compile-libfuzzer-introspector-x86_64": clientCertDN, Step #6 - "compile-libfuzzer-introspector-x86_64": } ClientCertName; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Port hbaPort; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.893 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/sasl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_be_sasl_mech Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*--------- Step #6 - "compile-libfuzzer-introspector-x86_64": * get_mechanisms() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Retrieves the list of SASL mechanism names supported by this Step #6 - "compile-libfuzzer-introspector-x86_64": * implementation. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Input parameters: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * port: The client Port Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Output parameters: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * buf: A StringInfo buffer that the callback should populate with Step #6 - "compile-libfuzzer-introspector-x86_64": * supported mechanism names. The names are appended into this Step #6 - "compile-libfuzzer-introspector-x86_64": * StringInfo, each one ending with '\0' bytes. Step #6 - "compile-libfuzzer-introspector-x86_64": *--------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*get_mechanisms) (Port *port, StringInfo buf); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*--------- Step #6 - "compile-libfuzzer-introspector-x86_64": * init() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Initializes mechanism-specific state for a connection. This callback Step #6 - "compile-libfuzzer-introspector-x86_64": * must return a pointer to its allocated state, which will be passed Step #6 - "compile-libfuzzer-introspector-x86_64": * as-is as the first argument to the other callbacks. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Input parameters: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * port: The client Port. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * mech: The actual mechanism name in use by the client. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * shadow_pass: The stored secret for the role being authenticated, or Step #6 - "compile-libfuzzer-introspector-x86_64": * NULL if one does not exist. Mechanisms that do not use Step #6 - "compile-libfuzzer-introspector-x86_64": * shadow entries may ignore this parameter. If a Step #6 - "compile-libfuzzer-introspector-x86_64": * mechanism uses shadow entries but shadow_pass is NULL, Step #6 - "compile-libfuzzer-introspector-x86_64": * the implementation must continue the exchange as if the Step #6 - "compile-libfuzzer-introspector-x86_64": * user existed and the password did not match, to avoid Step #6 - "compile-libfuzzer-introspector-x86_64": * disclosing valid user names. Step #6 - "compile-libfuzzer-introspector-x86_64": *--------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*init) (Port *port, const char *mech, const char *shadow_pass); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*--------- Step #6 - "compile-libfuzzer-introspector-x86_64": * exchange() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Produces a server challenge to be sent to the client. The callback Step #6 - "compile-libfuzzer-introspector-x86_64": * must return one of the PG_SASL_EXCHANGE_* values, depending on Step #6 - "compile-libfuzzer-introspector-x86_64": * whether the exchange continues, has finished successfully, or has Step #6 - "compile-libfuzzer-introspector-x86_64": * failed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Input parameters: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * state: The opaque mechanism state returned by init() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * input: The response data sent by the client, or NULL if the Step #6 - "compile-libfuzzer-introspector-x86_64": * mechanism is client-first but the client did not send an Step #6 - "compile-libfuzzer-introspector-x86_64": * initial response. (This can only happen during the first Step #6 - "compile-libfuzzer-introspector-x86_64": * message from the client.) This is guaranteed to be Step #6 - "compile-libfuzzer-introspector-x86_64": * null-terminated for safety, but SASL allows embedded Step #6 - "compile-libfuzzer-introspector-x86_64": * nulls in responses, so mechanisms must be careful to Step #6 - "compile-libfuzzer-introspector-x86_64": * check inputlen. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * inputlen: The length of the challenge data sent by the server, or Step #6 - "compile-libfuzzer-introspector-x86_64": * -1 if the client did not send an initial response Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Output parameters, to be set by the callback function: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * output: A palloc'd buffer containing either the server's next Step #6 - "compile-libfuzzer-introspector-x86_64": * challenge (if PG_SASL_EXCHANGE_CONTINUE is returned) or Step #6 - "compile-libfuzzer-introspector-x86_64": * the server's outcome data (if PG_SASL_EXCHANGE_SUCCESS is Step #6 - "compile-libfuzzer-introspector-x86_64": * returned and the mechanism requires data to be sent during Step #6 - "compile-libfuzzer-introspector-x86_64": * a successful outcome). The callback should set this to Step #6 - "compile-libfuzzer-introspector-x86_64": * NULL if the exchange is over and no output should be sent, Step #6 - "compile-libfuzzer-introspector-x86_64": * which should correspond to either PG_SASL_EXCHANGE_FAILURE Step #6 - "compile-libfuzzer-introspector-x86_64": * or a PG_SASL_EXCHANGE_SUCCESS with no outcome data. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * outputlen: The length of the challenge data. Ignored if *output is Step #6 - "compile-libfuzzer-introspector-x86_64": * NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * logdetail: Set to an optional DETAIL message to be printed to the Step #6 - "compile-libfuzzer-introspector-x86_64": * server log, to disambiguate failure modes. (The client Step #6 - "compile-libfuzzer-introspector-x86_64": * will only ever see the same generic authentication Step #6 - "compile-libfuzzer-introspector-x86_64": * failure message.) Ignored if the exchange is completed Step #6 - "compile-libfuzzer-introspector-x86_64": * with PG_SASL_EXCHANGE_SUCCESS. Step #6 - "compile-libfuzzer-introspector-x86_64": *--------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*exchange) (void *state, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *input, int inputlen, Step #6 - "compile-libfuzzer-introspector-x86_64": char **output, int *outputlen, Step #6 - "compile-libfuzzer-introspector-x86_64": const char **logdetail); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The maximum size allowed for client SASLResponses. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int max_message_length; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_be_sasl_mech; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.897 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/libpq-be.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClientSocket Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pgsocket sock; /* File descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": SockAddr raddr; /* remote addr (client) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ClientSocket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClientConnectionInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Authenticated identity. The meaning of this identifier is dependent on Step #6 - "compile-libfuzzer-introspector-x86_64": * auth_method; it is the identity (if any) that the user presented during Step #6 - "compile-libfuzzer-introspector-x86_64": * the authentication cycle, before they were assigned a database role. Step #6 - "compile-libfuzzer-introspector-x86_64": * (It is effectively the "SYSTEM-USERNAME" of a pg_ident usermap -- Step #6 - "compile-libfuzzer-introspector-x86_64": * though the exact string in use may be different, depending on pg_hba Step #6 - "compile-libfuzzer-introspector-x86_64": * options.) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * authn_id is NULL if the user has not actually been authenticated, for Step #6 - "compile-libfuzzer-introspector-x86_64": * example if the "trust" auth method is in use. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *authn_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The HBA method that determined the above authn_id. This only has Step #6 - "compile-libfuzzer-introspector-x86_64": * meaning if authn_id is not NULL; otherwise it's undefined. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": UserAuth auth_method; Step #6 - "compile-libfuzzer-introspector-x86_64": } ClientConnectionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*openssl_tls_init_hook_typ) (SSL_CTX *context, bool isServerStart); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": gss_buffer_desc outbuf; /* GSSAPI output token buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef ENABLE_GSS Step #6 - "compile-libfuzzer-introspector-x86_64": gss_cred_id_t cred; /* GSSAPI connection cred's */ Step #6 - "compile-libfuzzer-introspector-x86_64": gss_ctx_id_t ctx; /* GSSAPI connection context */ Step #6 - "compile-libfuzzer-introspector-x86_64": gss_name_t name; /* GSSAPI client name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *princ; /* GSSAPI Principal used for auth, NULL if Step #6 - "compile-libfuzzer-introspector-x86_64": * GSSAPI auth was not used */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool auth; /* GSSAPI Authentication used */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool enc; /* GSSAPI encryption in use */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool delegated_creds; /* GSSAPI Delegated credentials */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_gssinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Port Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pgsocket sock; /* File descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool noblock; /* is the socket in non-blocking mode? */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProtocolVersion proto; /* FE/BE protocol version */ Step #6 - "compile-libfuzzer-introspector-x86_64": SockAddr laddr; /* local addr (postmaster) */ Step #6 - "compile-libfuzzer-introspector-x86_64": SockAddr raddr; /* remote addr (client) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *remote_host; /* name (or ip addr) of remote host */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *remote_hostname; /* name (not ip addr) of remote host, if Step #6 - "compile-libfuzzer-introspector-x86_64": * available */ Step #6 - "compile-libfuzzer-introspector-x86_64": int remote_hostname_resolv; /* see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": int remote_hostname_errcode; /* see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *remote_port; /* text rep of remote port */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Information that needs to be saved from the startup packet and passed Step #6 - "compile-libfuzzer-introspector-x86_64": * into backend execution. "char *" fields are NULL if not set. Step #6 - "compile-libfuzzer-introspector-x86_64": * guc_options points to a List of alternating option names and values. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *database_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *user_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cmdline_options; Step #6 - "compile-libfuzzer-introspector-x86_64": List *guc_options; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The startup packet application name, only used here for the "connection Step #6 - "compile-libfuzzer-introspector-x86_64": * authorized" log message. We shouldn't use this post-startup, instead Step #6 - "compile-libfuzzer-introspector-x86_64": * the GUC should be used as application can change it afterward. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *application_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Information that needs to be held during the authentication cycle. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": HbaLine *hba; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * TCP keepalive and user timeout settings. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * default values are 0 if AF_UNIX or not yet known; current values are 0 Step #6 - "compile-libfuzzer-introspector-x86_64": * if AF_UNIX or using the default. Also, -1 in a default value means we Step #6 - "compile-libfuzzer-introspector-x86_64": * were unable to find out the default (getsockopt failed). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int default_keepalives_idle; Step #6 - "compile-libfuzzer-introspector-x86_64": int default_keepalives_interval; Step #6 - "compile-libfuzzer-introspector-x86_64": int default_keepalives_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int default_tcp_user_timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": int keepalives_idle; Step #6 - "compile-libfuzzer-introspector-x86_64": int keepalives_interval; Step #6 - "compile-libfuzzer-introspector-x86_64": int keepalives_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int tcp_user_timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * SCRAM structures. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 scram_ClientKey[SCRAM_MAX_KEY_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 scram_ServerKey[SCRAM_MAX_KEY_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_scram_keys; /* true if the above two are valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * GSSAPI structures. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(ENABLE_GSS) || defined(ENABLE_SSPI) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If GSSAPI is supported and used on this connection, store GSSAPI Step #6 - "compile-libfuzzer-introspector-x86_64": * information. Even when GSSAPI is not compiled in, store a NULL pointer Step #6 - "compile-libfuzzer-introspector-x86_64": * to keep struct offsets the same (for extension ABI compatibility). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_gssinfo *gss; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": void *gss; 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": * SSL structures. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ssl_in_use; Step #6 - "compile-libfuzzer-introspector-x86_64": char *peer_cn; Step #6 - "compile-libfuzzer-introspector-x86_64": char *peer_dn; Step #6 - "compile-libfuzzer-introspector-x86_64": bool peer_cert_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool alpn_used; Step #6 - "compile-libfuzzer-introspector-x86_64": bool last_read_was_eof; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * OpenSSL structures. As with GSSAPI above, to keep struct offsets Step #6 - "compile-libfuzzer-introspector-x86_64": * constant, NULL pointers are stored when SSL support is not enabled. Step #6 - "compile-libfuzzer-introspector-x86_64": * (Although extensions should have no business accessing the raw_buf Step #6 - "compile-libfuzzer-introspector-x86_64": * fields anyway.) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef USE_OPENSSL Step #6 - "compile-libfuzzer-introspector-x86_64": SSL *ssl; Step #6 - "compile-libfuzzer-introspector-x86_64": X509 *peer; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": void *ssl; Step #6 - "compile-libfuzzer-introspector-x86_64": void *peer; 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": * This is a bit of a hack. raw_buf is data that was previously read and Step #6 - "compile-libfuzzer-introspector-x86_64": * buffered in a higher layer but then "unread" and needs to be read again Step #6 - "compile-libfuzzer-introspector-x86_64": * while establishing an SSL connection via the SSL library layer. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * There's no API to "unread", the upper layer just places the data in the Step #6 - "compile-libfuzzer-introspector-x86_64": * Port structure in raw_buf and sets raw_buf_remaining to the amount of Step #6 - "compile-libfuzzer-introspector-x86_64": * bytes unread and raw_buf_consumed to 0. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *raw_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": ssize_t raw_buf_consumed, Step #6 - "compile-libfuzzer-introspector-x86_64": raw_buf_remaining; Step #6 - "compile-libfuzzer-introspector-x86_64": } Port; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void *value; Step #6 - "compile-libfuzzer-introspector-x86_64": int length; Step #6 - "compile-libfuzzer-introspector-x86_64": } gss_buffer_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.903 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/pqmq.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.907 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/crypt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PasswordType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PASSWORD_TYPE_PLAINTEXT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PASSWORD_TYPE_MD5, Step #6 - "compile-libfuzzer-introspector-x86_64": PASSWORD_TYPE_SCRAM_SHA_256, Step #6 - "compile-libfuzzer-introspector-x86_64": } PasswordType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.911 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/libpq-fs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.914 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/libpq-be-fe-helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.920 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/be-fsstubs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.923 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/libpq.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 (*comm_reset) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*flush) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*flush_if_writable) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*is_send_pending) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*putmessage) (char msgtype, const char *s, size_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*putmessage_noblock) (char msgtype, const char *s, size_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": } PQcommMethods; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.928 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/pqformat.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.934 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/ifaddr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*PgIfAddrCallback) (struct sockaddr *addr, Step #6 - "compile-libfuzzer-introspector-x86_64": struct sockaddr *netmask, Step #6 - "compile-libfuzzer-introspector-x86_64": void *cb_data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.938 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/auth.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ClientAuthentication_hook_type) (Port *, int); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *(*auth_password_hook_typ) (char *input); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.942 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/scram.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.945 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/oauth.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ValidatorModuleResult Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Should be set to true if the token carries sufficient permissions for Step #6 - "compile-libfuzzer-introspector-x86_64": * the bearer to connect. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool authorized; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If the token authenticates the user, this should be set to a palloc'd Step #6 - "compile-libfuzzer-introspector-x86_64": * string containing the SYSTEM_USER to use for HBA mapping. Consider Step #6 - "compile-libfuzzer-introspector-x86_64": * setting this even if result->authorized is false so that DBAs may use Step #6 - "compile-libfuzzer-introspector-x86_64": * the logs to match end users to token failures. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is required if the module is not configured for ident mapping Step #6 - "compile-libfuzzer-introspector-x86_64": * delegation. See the validator module documentation for details. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *authn_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } ValidatorModuleResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ValidatorShutdownCB) (ValidatorModuleState *state); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const OAuthValidatorCallbacks *(*OAuthValidatorModuleInit) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ValidatorModuleState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Holds the server's PG_VERSION_NUM. Reserved for future extensibility. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sversion; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Private data pointer for use by a validator module. This can be used to Step #6 - "compile-libfuzzer-introspector-x86_64": * store state for the module that will be passed to each of its Step #6 - "compile-libfuzzer-introspector-x86_64": * callbacks. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *private_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } ValidatorModuleState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*ValidatorValidateCB) (const ValidatorModuleState *state, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *token, const char *role, Step #6 - "compile-libfuzzer-introspector-x86_64": ValidatorModuleResult *result); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OAuthValidatorCallbacks Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 magic; /* must be set to PG_OAUTH_VALIDATOR_MAGIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ValidatorStartupCB startup_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": ValidatorShutdownCB shutdown_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": ValidatorValidateCB validate_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": } OAuthValidatorCallbacks; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ValidatorStartupCB) (ValidatorModuleState *state); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.949 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/pqsignal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int sigset_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.953 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.957 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/pqcomm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ProtocolVersion MsgType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int family; Step #6 - "compile-libfuzzer-introspector-x86_64": SockAddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } AddrInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 AuthRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct sockaddr_storage addr; Step #6 - "compile-libfuzzer-introspector-x86_64": socklen_t salen; Step #6 - "compile-libfuzzer-introspector-x86_64": } SockAddr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 PacketLen; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 ProtocolVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CancelRequestPacket Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Note that each field is stored in network byte order! */ Step #6 - "compile-libfuzzer-introspector-x86_64": MsgType cancelRequestCode; /* code to identify a cancel request */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 backendPID; /* PID of client's backend */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 cancelAuthCode; /* secret key to authorize cancel */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CancelRequestPacket; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.960 INFO datatypes - __init__: Processing /src/postgresql/src/include/libpq/be-gssapi-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.964 INFO datatypes - __init__: Processing /src/postgresql/src/include/pch/postgres_fe_pch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.967 INFO datatypes - __init__: Processing /src/postgresql/src/include/pch/postgres_pch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.970 INFO datatypes - __init__: Processing /src/postgresql/src/include/pch/c_pch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.974 INFO datatypes - __init__: Processing /src/postgresql/src/include/tcop/backend_startup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CAC_state Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CAC_OK, Step #6 - "compile-libfuzzer-introspector-x86_64": CAC_STARTUP, Step #6 - "compile-libfuzzer-introspector-x86_64": CAC_SHUTDOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": CAC_RECOVERY, Step #6 - "compile-libfuzzer-introspector-x86_64": CAC_NOTCONSISTENT, Step #6 - "compile-libfuzzer-introspector-x86_64": CAC_TOOMANY, Step #6 - "compile-libfuzzer-introspector-x86_64": } CAC_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BackendStartupData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CAC_state canAcceptConnections; Step #6 - "compile-libfuzzer-introspector-x86_64": } BackendStartupData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.978 INFO datatypes - __init__: Processing /src/postgresql/src/include/tcop/dest.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DestNone, /* results are discarded */ Step #6 - "compile-libfuzzer-introspector-x86_64": DestDebug, /* results go to debugging output */ Step #6 - "compile-libfuzzer-introspector-x86_64": DestRemote, /* results sent to frontend process */ Step #6 - "compile-libfuzzer-introspector-x86_64": DestRemoteExecute, /* sent to frontend, in Execute command */ Step #6 - "compile-libfuzzer-introspector-x86_64": DestRemoteSimple, /* sent to frontend, w/no catalog access */ Step #6 - "compile-libfuzzer-introspector-x86_64": DestSPI, /* results sent to SPI manager */ Step #6 - "compile-libfuzzer-introspector-x86_64": DestTuplestore, /* results sent to Tuplestore */ Step #6 - "compile-libfuzzer-introspector-x86_64": DestIntoRel, /* results sent to relation (SELECT INTO) */ Step #6 - "compile-libfuzzer-introspector-x86_64": DestCopyOut, /* results sent to COPY TO code */ Step #6 - "compile-libfuzzer-introspector-x86_64": DestSQLFunction, /* results sent to SQL-language func mgr */ Step #6 - "compile-libfuzzer-introspector-x86_64": DestTransientRel, /* results sent to transient relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": DestTupleQueue, /* results sent to tuple queue */ Step #6 - "compile-libfuzzer-introspector-x86_64": DestExplainSerialize, /* results are serialized and discarded */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CommandDest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _DestReceiver DestReceiver; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.982 INFO datatypes - __init__: Processing /src/postgresql/src/include/tcop/cmdtag.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CommandTag Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": #include "tcop/cmdtaglist.h" Step #6 - "compile-libfuzzer-introspector-x86_64": } CommandTag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QueryCompletion Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CommandTag commandTag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 nprocessed; Step #6 - "compile-libfuzzer-introspector-x86_64": } QueryCompletion; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.985 INFO datatypes - __init__: Processing /src/postgresql/src/include/tcop/pquery.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.989 INFO datatypes - __init__: Processing /src/postgresql/src/include/tcop/tcopprot.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LOGSTMT_NONE, /* log no statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOGSTMT_DDL, /* log data definition statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOGSTMT_MOD, /* log modification statements, plus DDL */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOGSTMT_ALL, /* log all statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LogStmtLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:43.994 INFO datatypes - __init__: Processing /src/postgresql/src/include/tcop/cmdtaglist.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.004 INFO datatypes - __init__: Processing /src/postgresql/src/include/tcop/fastpath.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.007 INFO datatypes - __init__: Processing /src/postgresql/src/include/tcop/utility.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PROCESS_UTILITY_TOPLEVEL, /* toplevel interactive command */ Step #6 - "compile-libfuzzer-introspector-x86_64": PROCESS_UTILITY_QUERY, /* a complete query, but not toplevel */ Step #6 - "compile-libfuzzer-introspector-x86_64": PROCESS_UTILITY_QUERY_NONATOMIC, /* a complete query, nonatomic Step #6 - "compile-libfuzzer-introspector-x86_64": * execution context */ Step #6 - "compile-libfuzzer-introspector-x86_64": PROCESS_UTILITY_SUBCOMMAND, /* a portion of a query */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ProcessUtilityContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ProcessUtility_hook_type) (PlannedStmt *pstmt, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *queryString, Step #6 - "compile-libfuzzer-introspector-x86_64": bool readOnlyTree, Step #6 - "compile-libfuzzer-introspector-x86_64": ProcessUtilityContext context, Step #6 - "compile-libfuzzer-introspector-x86_64": ParamListInfo params, Step #6 - "compile-libfuzzer-introspector-x86_64": QueryEnvironment *queryEnv, Step #6 - "compile-libfuzzer-introspector-x86_64": DestReceiver *dest, QueryCompletion *qc); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterTableUtilityContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlannedStmt *pstmt; /* PlannedStmt for outer ALTER TABLE command */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *queryString; /* its query string */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; /* OID of ALTER's target table */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParamListInfo params; /* any parameters available to ALTER TABLE */ Step #6 - "compile-libfuzzer-introspector-x86_64": QueryEnvironment *queryEnv; /* execution environment for ALTER TABLE */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterTableUtilityContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.011 INFO datatypes - __init__: Processing /src/postgresql/src/include/tcop/deparse_utility.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CollectedCommandType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SCT_Simple, Step #6 - "compile-libfuzzer-introspector-x86_64": SCT_AlterTable, Step #6 - "compile-libfuzzer-introspector-x86_64": SCT_Grant, Step #6 - "compile-libfuzzer-introspector-x86_64": SCT_AlterOpFamily, Step #6 - "compile-libfuzzer-introspector-x86_64": SCT_AlterDefaultPrivileges, Step #6 - "compile-libfuzzer-introspector-x86_64": SCT_CreateOpClass, Step #6 - "compile-libfuzzer-introspector-x86_64": SCT_AlterTSConfig, Step #6 - "compile-libfuzzer-introspector-x86_64": } CollectedCommandType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CollectedATSubcmd Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectAddress address; /* affected column, constraint, index, ... */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *parsetree; Step #6 - "compile-libfuzzer-introspector-x86_64": } CollectedATSubcmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CollectedCommand Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CollectedCommandType type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_extension; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *parsetree; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* most commands */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectAddress address; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectAddress secondaryObject; Step #6 - "compile-libfuzzer-introspector-x86_64": } simple; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ALTER TABLE, and internal uses thereof */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid objectId; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid classId; Step #6 - "compile-libfuzzer-introspector-x86_64": List *subcmds; Step #6 - "compile-libfuzzer-introspector-x86_64": } alterTable; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* GRANT / REVOKE */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": InternalGrant *istmt; Step #6 - "compile-libfuzzer-introspector-x86_64": } grant; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ALTER OPERATOR FAMILY */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectAddress address; Step #6 - "compile-libfuzzer-introspector-x86_64": List *operators; Step #6 - "compile-libfuzzer-introspector-x86_64": List *procedures; Step #6 - "compile-libfuzzer-introspector-x86_64": } opfam; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* CREATE OPERATOR CLASS */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectAddress address; Step #6 - "compile-libfuzzer-introspector-x86_64": List *operators; Step #6 - "compile-libfuzzer-introspector-x86_64": List *procedures; Step #6 - "compile-libfuzzer-introspector-x86_64": } createopc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ALTER TEXT SEARCH CONFIGURATION ADD/ALTER/DROP MAPPING */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectAddress address; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *dictIds; Step #6 - "compile-libfuzzer-introspector-x86_64": int ndicts; Step #6 - "compile-libfuzzer-introspector-x86_64": } atscfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ALTER DEFAULT PRIVILEGES */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType objtype; Step #6 - "compile-libfuzzer-introspector-x86_64": } defprivs; Step #6 - "compile-libfuzzer-introspector-x86_64": } d; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct CollectedCommand *parent; /* when nested */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CollectedCommand; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.015 INFO datatypes - __init__: Processing /src/postgresql/src/include/fe_utils/connect_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _connParams Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields record the actual command line parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *dbname; /* this may be a connstring! */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *pghost; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *pgport; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *pguser; Step #6 - "compile-libfuzzer-introspector-x86_64": enum trivalue prompt_password; Step #6 - "compile-libfuzzer-introspector-x86_64": /* If not NULL, this overrides the dbname obtained from command line */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* (but *only* the DB name, not anything else in the connstring) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *override_dbname; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConnParams; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.019 INFO datatypes - __init__: Processing /src/postgresql/src/include/fe_utils/simple_list.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SimplePtrListCell Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct SimplePtrListCell *next; Step #6 - "compile-libfuzzer-introspector-x86_64": void *ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } SimplePtrListCell; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SimpleStringListCell Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct SimpleStringListCell *next; Step #6 - "compile-libfuzzer-introspector-x86_64": bool touched; /* true, when this string was searched and Step #6 - "compile-libfuzzer-introspector-x86_64": * touched */ Step #6 - "compile-libfuzzer-introspector-x86_64": char val[FLEXIBLE_ARRAY_MEMBER]; /* null-terminated string here */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SimpleStringListCell; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SimpleOidListCell Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct SimpleOidListCell *next; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid val; Step #6 - "compile-libfuzzer-introspector-x86_64": } SimpleOidListCell; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SimpleOidList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SimpleOidListCell *head; Step #6 - "compile-libfuzzer-introspector-x86_64": SimpleOidListCell *tail; Step #6 - "compile-libfuzzer-introspector-x86_64": } SimpleOidList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SimpleStringList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SimpleStringListCell *head; Step #6 - "compile-libfuzzer-introspector-x86_64": SimpleStringListCell *tail; Step #6 - "compile-libfuzzer-introspector-x86_64": } SimpleStringList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SimplePtrList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SimplePtrListCell *head; Step #6 - "compile-libfuzzer-introspector-x86_64": SimplePtrListCell *tail; Step #6 - "compile-libfuzzer-introspector-x86_64": } SimplePtrList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.023 INFO datatypes - __init__: Processing /src/postgresql/src/include/fe_utils/conditional.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ifState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IFSTATE_NONE = 0, /* not currently in an \if block */ Step #6 - "compile-libfuzzer-introspector-x86_64": IFSTATE_TRUE, /* currently in an \if or \elif that is true Step #6 - "compile-libfuzzer-introspector-x86_64": * and all parent branches (if any) are true */ Step #6 - "compile-libfuzzer-introspector-x86_64": IFSTATE_FALSE, /* currently in an \if or \elif that is false Step #6 - "compile-libfuzzer-introspector-x86_64": * but no true branch has yet been seen, and Step #6 - "compile-libfuzzer-introspector-x86_64": * all parent branches (if any) are true */ Step #6 - "compile-libfuzzer-introspector-x86_64": IFSTATE_IGNORED, /* currently in an \elif that follows a true Step #6 - "compile-libfuzzer-introspector-x86_64": * branch, or the whole \if is a child of a Step #6 - "compile-libfuzzer-introspector-x86_64": * false parent branch */ Step #6 - "compile-libfuzzer-introspector-x86_64": IFSTATE_ELSE_TRUE, /* currently in an \else that is true and all Step #6 - "compile-libfuzzer-introspector-x86_64": * parent branches (if any) are true */ Step #6 - "compile-libfuzzer-introspector-x86_64": IFSTATE_ELSE_FALSE, /* currently in an \else that is false or Step #6 - "compile-libfuzzer-introspector-x86_64": * ignored */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ifState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IfStackElem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ifState if_state; /* current state, see enum above */ Step #6 - "compile-libfuzzer-introspector-x86_64": int query_len; /* length of query_buf at last branch start */ Step #6 - "compile-libfuzzer-introspector-x86_64": int paren_depth; /* parenthesis depth at last branch start */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct IfStackElem *next; /* next surrounding \if, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IfStackElem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ConditionalStackData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IfStackElem *head; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConditionalStackData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ConditionalStackData *ConditionalStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.027 INFO datatypes - __init__: Processing /src/postgresql/src/include/fe_utils/mbprint.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.030 INFO datatypes - __init__: Processing /src/postgresql/src/include/fe_utils/recovery_gen.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.034 INFO datatypes - __init__: Processing /src/postgresql/src/include/fe_utils/psqlscan_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct yy_buffer_state *YY_BUFFER_STATE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StackElem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": YY_BUFFER_STATE buf; /* flex input control structure */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *bufstring; /* data actually being scanned by flex */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *origstring; /* copy of original data, if needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *varname; /* name of variable providing data, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct StackElem *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } StackElem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PsqlScanStateData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": yyscan_t scanner; /* Flex's state for this PsqlScanState */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PQExpBuffer output_buf; /* current output buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": StackElem *buffer_stack; /* stack of variable expansion buffers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These variables always refer to the outer buffer, never to any stacked Step #6 - "compile-libfuzzer-introspector-x86_64": * variable-expansion buffer. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": YY_BUFFER_STATE scanbufhandle; Step #6 - "compile-libfuzzer-introspector-x86_64": char *scanbuf; /* start of outer-level input buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *scanline; /* current input line at outer level */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* safe_encoding, curline, refline are used by emit() to replace FFs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int encoding; /* encoding being used now */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool safe_encoding; /* is current encoding "safe"? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool std_strings; /* are string literals standard? */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *curline; /* actual flex input string for cur buf */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *refline; /* original data for cur buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * All this state lives across successive input lines, until explicitly Step #6 - "compile-libfuzzer-introspector-x86_64": * reset by psql_scan_reset. start_state is adopted by yylex() on entry, Step #6 - "compile-libfuzzer-introspector-x86_64": * and updated with its finishing state on exit. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int start_state; /* yylex's starting/finishing state */ Step #6 - "compile-libfuzzer-introspector-x86_64": int state_before_str_stop; /* start cond. before end quote */ Step #6 - "compile-libfuzzer-introspector-x86_64": int paren_depth; /* depth of nesting in parentheses */ Step #6 - "compile-libfuzzer-introspector-x86_64": int xcdepth; /* depth of nesting in slash-star comments */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *dolqstart; /* current $foo$ quote start string */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * State to track boundaries of BEGIN ... END blocks in function Step #6 - "compile-libfuzzer-introspector-x86_64": * definitions, so that semicolons do not send query too early. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int identifier_count; /* identifiers since start of statement */ Step #6 - "compile-libfuzzer-introspector-x86_64": char identifiers[4]; /* records the first few identifiers */ Step #6 - "compile-libfuzzer-introspector-x86_64": int begin_depth; /* depth of begin/end pairs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Callback functions provided by the program making use of the lexer, Step #6 - "compile-libfuzzer-introspector-x86_64": * plus a void* callback passthrough argument. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const PsqlScanCallbacks *callbacks; Step #6 - "compile-libfuzzer-introspector-x86_64": void *cb_passthrough; Step #6 - "compile-libfuzzer-introspector-x86_64": } PsqlScanStateData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *yyscan_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.038 INFO datatypes - __init__: Processing /src/postgresql/src/include/fe_utils/cancel.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.041 INFO datatypes - __init__: Processing /src/postgresql/src/include/fe_utils/query_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.045 INFO datatypes - __init__: Processing /src/postgresql/src/include/fe_utils/archive.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.048 INFO datatypes - __init__: Processing /src/postgresql/src/include/fe_utils/psqlscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PQUOTE_PLAIN, /* just return the actual value */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQUOTE_SQL_LITERAL, /* add quotes to make a valid SQL literal */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQUOTE_SQL_IDENT, /* quote if needed to make a SQL identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQUOTE_SHELL_ARG, /* quote if needed to be safe in a shell cmd */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PsqlScanQuoteType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PSCAN_SEMICOLON, /* found command-ending semicolon */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSCAN_BACKSLASH, /* found backslash command */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSCAN_INCOMPLETE, /* end of line, SQL statement incomplete */ Step #6 - "compile-libfuzzer-introspector-x86_64": PSCAN_EOL, /* end of line, SQL possibly complete */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PsqlScanResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PsqlScanStateData *PsqlScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PsqlScanCallbacks Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fetch value of a variable, as a free'able string; NULL if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* This pointer can be NULL if no variable substitution is wanted */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *(*get_variable) (const char *varname, PsqlScanQuoteType quote, Step #6 - "compile-libfuzzer-introspector-x86_64": void *passthrough); Step #6 - "compile-libfuzzer-introspector-x86_64": } PsqlScanCallbacks; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum _promptStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PROMPT_READY, Step #6 - "compile-libfuzzer-introspector-x86_64": PROMPT_CONTINUE, Step #6 - "compile-libfuzzer-introspector-x86_64": PROMPT_COMMENT, Step #6 - "compile-libfuzzer-introspector-x86_64": PROMPT_SINGLEQUOTE, Step #6 - "compile-libfuzzer-introspector-x86_64": PROMPT_DOUBLEQUOTE, Step #6 - "compile-libfuzzer-introspector-x86_64": PROMPT_DOLLARQUOTE, Step #6 - "compile-libfuzzer-introspector-x86_64": PROMPT_PAREN, Step #6 - "compile-libfuzzer-introspector-x86_64": PROMPT_COPY, Step #6 - "compile-libfuzzer-introspector-x86_64": } promptStatus_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.052 INFO datatypes - __init__: Processing /src/postgresql/src/include/fe_utils/astreamer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct astreamer astreamer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct astreamer_ops astreamer_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ASTREAMER_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": ASTREAMER_MEMBER_HEADER, Step #6 - "compile-libfuzzer-introspector-x86_64": ASTREAMER_MEMBER_CONTENTS, Step #6 - "compile-libfuzzer-introspector-x86_64": ASTREAMER_MEMBER_TRAILER, Step #6 - "compile-libfuzzer-introspector-x86_64": ASTREAMER_ARCHIVE_TRAILER, Step #6 - "compile-libfuzzer-introspector-x86_64": } astreamer_archive_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char pathname[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": pgoff_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": mode_t mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uid_t uid; Step #6 - "compile-libfuzzer-introspector-x86_64": gid_t gid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_directory; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_link; Step #6 - "compile-libfuzzer-introspector-x86_64": char linktarget[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": } astreamer_member; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.056 INFO datatypes - __init__: Processing /src/postgresql/src/include/fe_utils/parallel_slot.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*ParallelSlotResultHandler) (PGresult *res, PGconn *conn, Step #6 - "compile-libfuzzer-introspector-x86_64": void *context); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelSlot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *connection; /* One connection */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool inUse; /* Is the slot being used? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Prior to issuing a command or query on 'connection', a handler callback Step #6 - "compile-libfuzzer-introspector-x86_64": * function may optionally be registered to be invoked to process the Step #6 - "compile-libfuzzer-introspector-x86_64": * results, and context information may optionally be registered for use Step #6 - "compile-libfuzzer-introspector-x86_64": * by the handler. If unset, these fields should be NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelSlotResultHandler handler; Step #6 - "compile-libfuzzer-introspector-x86_64": void *handler_context; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelSlotArray Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int numslots; Step #6 - "compile-libfuzzer-introspector-x86_64": ConnParams *cparams; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *progname; Step #6 - "compile-libfuzzer-introspector-x86_64": bool echo; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *initcmd; Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelSlot slots[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelSlotArray; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.060 INFO datatypes - __init__: Processing /src/postgresql/src/include/fe_utils/print.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct printTextLineFormat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Line drawing characters to be used in various contexts */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *hrule; /* horizontal line character */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *leftvrule; /* left vertical line (+horizontal) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *midvrule; /* intra-column vertical line (+horizontal) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rightvrule; /* right vertical line (+horizontal) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } printTextLineFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum printTextLineWrap Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Line wrapping conditions */ Step #6 - "compile-libfuzzer-introspector-x86_64": PRINT_LINE_WRAP_NONE, /* No wrapping */ Step #6 - "compile-libfuzzer-introspector-x86_64": PRINT_LINE_WRAP_WRAP, /* Wraparound due to overlength line */ Step #6 - "compile-libfuzzer-introspector-x86_64": PRINT_LINE_WRAP_NEWLINE, /* Newline in data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } printTextLineWrap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct printTextFormat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* A complete line style */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; /* for display purposes */ Step #6 - "compile-libfuzzer-introspector-x86_64": printTextLineFormat lrule[4]; /* indexed by enum printTextRule */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *midvrule_nl; /* vertical line for continue after newline */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *midvrule_wrap; /* vertical line for wrapped data */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *midvrule_blank; /* vertical line for blank data */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *header_nl_left; /* left mark after newline */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *header_nl_right; /* right mark for newline */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *nl_left; /* left mark after newline */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *nl_right; /* right mark for newline */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *wrap_left; /* left mark after wrapped data */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *wrap_right; /* right mark for wrapped data */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool wrap_right_border; /* use right-hand border for wrap marks Step #6 - "compile-libfuzzer-introspector-x86_64": * when border=0? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } printTextFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct printTableFooter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": struct printTableFooter *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } printTableFooter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct printQueryOpt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": printTableOpt topt; /* the options above */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *nullPrint; /* how to print null entities */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *title; /* override title */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **footers; /* override footer (default is "(xx rows)") */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool translate_header; /* do gettext on column headers */ Step #6 - "compile-libfuzzer-introspector-x86_64": const bool *translate_columns; /* translate_columns[i-1] => do gettext on Step #6 - "compile-libfuzzer-introspector-x86_64": * col i */ Step #6 - "compile-libfuzzer-introspector-x86_64": int n_translate_columns; /* length of translate_columns[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": } printQueryOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum printTextRule Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Additional context for selecting line drawing characters */ Step #6 - "compile-libfuzzer-introspector-x86_64": PRINT_RULE_TOP, /* top horizontal line */ Step #6 - "compile-libfuzzer-introspector-x86_64": PRINT_RULE_MIDDLE, /* intra-data horizontal line */ Step #6 - "compile-libfuzzer-introspector-x86_64": PRINT_RULE_BOTTOM, /* bottom horizontal line */ Step #6 - "compile-libfuzzer-introspector-x86_64": PRINT_RULE_DATA, /* data line (hrule is unused here) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } printTextRule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum printXheaderWidthType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expanded header line width variants */ Step #6 - "compile-libfuzzer-introspector-x86_64": PRINT_XHEADER_FULL, /* do not truncate header line (this is the Step #6 - "compile-libfuzzer-introspector-x86_64": * default) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PRINT_XHEADER_COLUMN, /* only print header line above the first Step #6 - "compile-libfuzzer-introspector-x86_64": * column */ Step #6 - "compile-libfuzzer-introspector-x86_64": PRINT_XHEADER_PAGE, /* header line must not be longer than Step #6 - "compile-libfuzzer-introspector-x86_64": * terminal width */ Step #6 - "compile-libfuzzer-introspector-x86_64": PRINT_XHEADER_EXACT_WIDTH, /* explicitly specified width */ Step #6 - "compile-libfuzzer-introspector-x86_64": } printXheaderWidthType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum unicode_linestyle Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_LINESTYLE_SINGLE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_LINESTYLE_DOUBLE, Step #6 - "compile-libfuzzer-introspector-x86_64": } unicode_linestyle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct printTableOpt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": enum printFormat format; /* see enum above */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short int expanded; /* expanded/vertical output (if supported Step #6 - "compile-libfuzzer-introspector-x86_64": * by output format); 0=no, 1=yes, 2=auto */ Step #6 - "compile-libfuzzer-introspector-x86_64": printXheaderWidthType expanded_header_width_type; /* width type for header Step #6 - "compile-libfuzzer-introspector-x86_64": * line in expanded mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": int expanded_header_exact_width; /* explicit width for header Step #6 - "compile-libfuzzer-introspector-x86_64": * line in expanded mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short int border; /* Print a border around the table. 0=none, Step #6 - "compile-libfuzzer-introspector-x86_64": * 1=dividing lines, 2=full */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short int pager; /* use pager for output (if to stdout and Step #6 - "compile-libfuzzer-introspector-x86_64": * stdout is a tty) 0=off 1=on 2=always */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pager_min_lines; /* don't use pager unless there are at Step #6 - "compile-libfuzzer-introspector-x86_64": * least this many lines */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool tuples_only; /* don't output headers, row counts, etc. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool start_table; /* print start decoration, eg */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool stop_table; /* print stop decoration, eg
*/ Step #6 - "compile-libfuzzer-introspector-x86_64": bool default_footer; /* allow "(xx rows)" default footer */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long prior_records; /* start offset for record counters */ Step #6 - "compile-libfuzzer-introspector-x86_64": const printTextFormat *line_style; /* line style (NULL for default) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct separator fieldSep; /* field separator for unaligned text mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct separator recordSep; /* record separator for unaligned text mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": char csvFieldSep[2]; /* field separator for csv format */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool numericLocale; /* locale-aware numeric units separator and Step #6 - "compile-libfuzzer-introspector-x86_64": * decimal marker */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *tableAttr; /* attributes for HTML */ Step #6 - "compile-libfuzzer-introspector-x86_64": int encoding; /* character encoding */ Step #6 - "compile-libfuzzer-introspector-x86_64": int env_columns; /* $COLUMNS on psql start, 0 is unset */ Step #6 - "compile-libfuzzer-introspector-x86_64": int columns; /* target width for wrapped format */ Step #6 - "compile-libfuzzer-introspector-x86_64": unicode_linestyle unicode_border_linestyle; Step #6 - "compile-libfuzzer-introspector-x86_64": unicode_linestyle unicode_column_linestyle; Step #6 - "compile-libfuzzer-introspector-x86_64": unicode_linestyle unicode_header_linestyle; Step #6 - "compile-libfuzzer-introspector-x86_64": } printTableOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct printTableContent Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const printTableOpt *opt; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *title; /* May be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ncolumns; /* Specified in Init() */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nrows; /* Specified in Init() */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char **headers; /* NULL-terminated array of header strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char **header; /* Pointer to the last added header */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char **cells; /* NULL-terminated array of cell content Step #6 - "compile-libfuzzer-introspector-x86_64": * strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char **cell; /* Pointer to the last added cell */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 cellsadded; /* Number of cells added this far */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *cellmustfree; /* true for cells that need to be free()d */ Step #6 - "compile-libfuzzer-introspector-x86_64": printTableFooter *footers; /* Pointer to the first footer */ Step #6 - "compile-libfuzzer-introspector-x86_64": printTableFooter *footer; /* Pointer to the last added footer */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *aligns; /* Array of alignment specifiers; 'l' or 'r', Step #6 - "compile-libfuzzer-introspector-x86_64": * one per column */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *align; /* Pointer to the last added alignment */ Step #6 - "compile-libfuzzer-introspector-x86_64": } printTableContent; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.066 INFO datatypes - __init__: Processing /src/postgresql/src/include/fe_utils/option_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*help_handler) (const char *progname); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.069 INFO datatypes - __init__: Processing /src/postgresql/src/include/fe_utils/string_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.073 INFO datatypes - __init__: Processing /src/postgresql/src/include/bootstrap/bootstrap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *yyscan_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.077 INFO datatypes - __init__: Processing /src/postgresql/src/include/statistics/stat_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.081 INFO datatypes - __init__: Processing /src/postgresql/src/include/statistics/extended_stats_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid eqopr; /* '=' operator for datatype, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid eqfunc; /* and associated function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ltopr; /* '<' operator for datatype, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": } StdAnalyzeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DimensionInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nvalues; /* number of deduplicated values */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nbytes; /* number of bytes (serialized) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nbytes_aligned; /* size of deserialized data with alignment */ Step #6 - "compile-libfuzzer-introspector-x86_64": int typlen; /* pg_type.typlen */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool typbyval; /* pg_type.typbyval */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DimensionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef MultiSortSupportData *MultiSortSupport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StatsBuildData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int numrows; Step #6 - "compile-libfuzzer-introspector-x86_64": int nattnums; Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *attnums; Step #6 - "compile-libfuzzer-introspector-x86_64": VacAttrStats **stats; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum **values; Step #6 - "compile-libfuzzer-introspector-x86_64": bool **nulls; Step #6 - "compile-libfuzzer-introspector-x86_64": } StatsBuildData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum value; /* a data value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int tupno; /* position index for tuple it came from */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ScalarItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SortItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *values; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *isnull; Step #6 - "compile-libfuzzer-introspector-x86_64": int count; Step #6 - "compile-libfuzzer-introspector-x86_64": } SortItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MultiSortSupportData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ndims; /* number of dimensions */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* sort support data for each dimension: */ Step #6 - "compile-libfuzzer-introspector-x86_64": SortSupportData ssup[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } MultiSortSupportData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.085 INFO datatypes - __init__: Processing /src/postgresql/src/include/statistics/statistics.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MCVItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": double frequency; /* frequency of this combination */ Step #6 - "compile-libfuzzer-introspector-x86_64": double base_frequency; /* frequency if independent */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *isnull; /* NULL flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *values; /* item values */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MCVItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MVDependency Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": double degree; /* degree of validity (0-1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber nattributes; /* number of attributes */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber attributes[FLEXIBLE_ARRAY_MEMBER]; /* attribute numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MVDependency; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MVNDistinctItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": double ndistinct; /* ndistinct value for this combination */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nattributes; /* number of attributes */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *attributes; /* attribute numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MVNDistinctItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MVDependencies Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 magic; /* magic constant marker */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 type; /* type of MV Dependencies (BASIC) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 ndeps; /* number of dependencies */ Step #6 - "compile-libfuzzer-introspector-x86_64": MVDependency *deps[FLEXIBLE_ARRAY_MEMBER]; /* dependencies */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MVDependencies; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MVNDistinct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 magic; /* magic constant marker */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 type; /* type of ndistinct (BASIC) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nitems; /* number of items in the statistic */ Step #6 - "compile-libfuzzer-introspector-x86_64": MVNDistinctItem items[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } MVNDistinct; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MCVList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 magic; /* magic constant marker */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 type; /* type of MCV list (BASIC) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nitems; /* number of MCV items in the array */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber ndimensions; /* number of dimensions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid types[STATS_MAX_DIMENSIONS]; /* OIDs of data types */ Step #6 - "compile-libfuzzer-introspector-x86_64": MCVItem items[FLEXIBLE_ARRAY_MEMBER]; /* array of MCV items */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MCVList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.090 INFO datatypes - __init__: Processing /src/postgresql/src/include/foreign/fdwapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GetForeignUpperPaths_function) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": UpperRelationKind stage, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *input_rel, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *output_rel, Step #6 - "compile-libfuzzer-introspector-x86_64": void *extra); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef List *(*PlanForeignModify_function) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": ModifyTable *plan, Step #6 - "compile-libfuzzer-introspector-x86_64": Index resultRelation, Step #6 - "compile-libfuzzer-introspector-x86_64": int subplan_index); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*IsForeignRelUpdatable_function) (Relation rel); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ShutdownForeignScan_function) (ForeignScanState *node); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*AddForeignUpdateTargets_function) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": Index rtindex, Step #6 - "compile-libfuzzer-introspector-x86_64": RangeTblEntry *target_rte, Step #6 - "compile-libfuzzer-introspector-x86_64": Relation target_relation); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*BeginForeignModify_function) (ModifyTableState *mtstate, Step #6 - "compile-libfuzzer-introspector-x86_64": ResultRelInfo *rinfo, Step #6 - "compile-libfuzzer-introspector-x86_64": List *fdw_private, Step #6 - "compile-libfuzzer-introspector-x86_64": int subplan_index, Step #6 - "compile-libfuzzer-introspector-x86_64": int eflags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*PlanDirectModify_function) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": ModifyTable *plan, Step #6 - "compile-libfuzzer-introspector-x86_64": Index resultRelation, Step #6 - "compile-libfuzzer-introspector-x86_64": int subplan_index); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*IsForeignScanParallelSafe_function) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *rel, Step #6 - "compile-libfuzzer-introspector-x86_64": RangeTblEntry *rte); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GetForeignRelSize_function) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *baserel, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid foreigntableid); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*RecheckForeignScan_function) (ForeignScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TupleTableSlot *(*ExecForeignDelete_function) (EState *estate, Step #6 - "compile-libfuzzer-introspector-x86_64": ResultRelInfo *rinfo, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *planSlot); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ExplainForeignModify_function) (ModifyTableState *mtstate, Step #6 - "compile-libfuzzer-introspector-x86_64": ResultRelInfo *rinfo, Step #6 - "compile-libfuzzer-introspector-x86_64": List *fdw_private, Step #6 - "compile-libfuzzer-introspector-x86_64": int subplan_index, Step #6 - "compile-libfuzzer-introspector-x86_64": struct ExplainState *es); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*AcquireSampleRowsFunc) (Relation relation, int elevel, Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple *rows, int targrows, Step #6 - "compile-libfuzzer-introspector-x86_64": double *totalrows, Step #6 - "compile-libfuzzer-introspector-x86_64": double *totaldeadrows); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReInitializeDSMForeignScan_function) (ForeignScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelContext *pcxt, Step #6 - "compile-libfuzzer-introspector-x86_64": void *coordinate); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef List *(*ReparameterizeForeignPathByChild_function) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": List *fdw_private, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *child_rel); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReScanForeignScan_function) (ForeignScanState *node); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*EndForeignModify_function) (EState *estate, Step #6 - "compile-libfuzzer-introspector-x86_64": ResultRelInfo *rinfo); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ExplainDirectModify_function) (ForeignScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": struct ExplainState *es); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*AnalyzeForeignTable_function) (Relation relation, Step #6 - "compile-libfuzzer-introspector-x86_64": AcquireSampleRowsFunc *func, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber *totalpages); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*InitializeWorkerForeignScan_function) (ForeignScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": shm_toc *toc, Step #6 - "compile-libfuzzer-introspector-x86_64": void *coordinate); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*IsForeignPathAsyncCapable_function) (ForeignPath *path); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*BeginForeignScan_function) (ForeignScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": int eflags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*EndForeignScan_function) (ForeignScanState *node); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TupleTableSlot *(*ExecForeignInsert_function) (EState *estate, Step #6 - "compile-libfuzzer-introspector-x86_64": ResultRelInfo *rinfo, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *planSlot); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*EndDirectModify_function) (ForeignScanState *node); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TupleTableSlot *(*IterateForeignScan_function) (ForeignScanState *node); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GetForeignJoinPaths_function) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *joinrel, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *outerrel, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *innerrel, Step #6 - "compile-libfuzzer-introspector-x86_64": JoinType jointype, Step #6 - "compile-libfuzzer-introspector-x86_64": JoinPathExtraData *extra); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TupleTableSlot **(*ExecForeignBatchInsert_function) (EState *estate, Step #6 - "compile-libfuzzer-introspector-x86_64": ResultRelInfo *rinfo, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot **slots, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot **planSlots, Step #6 - "compile-libfuzzer-introspector-x86_64": int *numSlots); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef RowMarkType (*GetForeignRowMarkType_function) (RangeTblEntry *rte, Step #6 - "compile-libfuzzer-introspector-x86_64": LockClauseStrength strength); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ForeignAsyncNotify_function) (AsyncRequest *areq); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FdwRoutine Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Functions for scanning foreign tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": GetForeignRelSize_function GetForeignRelSize; Step #6 - "compile-libfuzzer-introspector-x86_64": GetForeignPaths_function GetForeignPaths; Step #6 - "compile-libfuzzer-introspector-x86_64": GetForeignPlan_function GetForeignPlan; Step #6 - "compile-libfuzzer-introspector-x86_64": BeginForeignScan_function BeginForeignScan; Step #6 - "compile-libfuzzer-introspector-x86_64": IterateForeignScan_function IterateForeignScan; Step #6 - "compile-libfuzzer-introspector-x86_64": ReScanForeignScan_function ReScanForeignScan; Step #6 - "compile-libfuzzer-introspector-x86_64": EndForeignScan_function EndForeignScan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Remaining functions are optional. Set the pointer to NULL for any that Step #6 - "compile-libfuzzer-introspector-x86_64": * are not provided. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Functions for remote-join planning */ Step #6 - "compile-libfuzzer-introspector-x86_64": GetForeignJoinPaths_function GetForeignJoinPaths; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Functions for remote upper-relation (post scan/join) planning */ Step #6 - "compile-libfuzzer-introspector-x86_64": GetForeignUpperPaths_function GetForeignUpperPaths; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Functions for updating foreign tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": AddForeignUpdateTargets_function AddForeignUpdateTargets; Step #6 - "compile-libfuzzer-introspector-x86_64": PlanForeignModify_function PlanForeignModify; Step #6 - "compile-libfuzzer-introspector-x86_64": BeginForeignModify_function BeginForeignModify; Step #6 - "compile-libfuzzer-introspector-x86_64": ExecForeignInsert_function ExecForeignInsert; Step #6 - "compile-libfuzzer-introspector-x86_64": ExecForeignBatchInsert_function ExecForeignBatchInsert; Step #6 - "compile-libfuzzer-introspector-x86_64": GetForeignModifyBatchSize_function GetForeignModifyBatchSize; Step #6 - "compile-libfuzzer-introspector-x86_64": ExecForeignUpdate_function ExecForeignUpdate; Step #6 - "compile-libfuzzer-introspector-x86_64": ExecForeignDelete_function ExecForeignDelete; Step #6 - "compile-libfuzzer-introspector-x86_64": EndForeignModify_function EndForeignModify; Step #6 - "compile-libfuzzer-introspector-x86_64": BeginForeignInsert_function BeginForeignInsert; Step #6 - "compile-libfuzzer-introspector-x86_64": EndForeignInsert_function EndForeignInsert; Step #6 - "compile-libfuzzer-introspector-x86_64": IsForeignRelUpdatable_function IsForeignRelUpdatable; Step #6 - "compile-libfuzzer-introspector-x86_64": PlanDirectModify_function PlanDirectModify; Step #6 - "compile-libfuzzer-introspector-x86_64": BeginDirectModify_function BeginDirectModify; Step #6 - "compile-libfuzzer-introspector-x86_64": IterateDirectModify_function IterateDirectModify; Step #6 - "compile-libfuzzer-introspector-x86_64": EndDirectModify_function EndDirectModify; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Functions for SELECT FOR UPDATE/SHARE row locking */ Step #6 - "compile-libfuzzer-introspector-x86_64": GetForeignRowMarkType_function GetForeignRowMarkType; Step #6 - "compile-libfuzzer-introspector-x86_64": RefetchForeignRow_function RefetchForeignRow; Step #6 - "compile-libfuzzer-introspector-x86_64": RecheckForeignScan_function RecheckForeignScan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Support functions for EXPLAIN */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExplainForeignScan_function ExplainForeignScan; Step #6 - "compile-libfuzzer-introspector-x86_64": ExplainForeignModify_function ExplainForeignModify; Step #6 - "compile-libfuzzer-introspector-x86_64": ExplainDirectModify_function ExplainDirectModify; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Support functions for ANALYZE */ Step #6 - "compile-libfuzzer-introspector-x86_64": AnalyzeForeignTable_function AnalyzeForeignTable; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Support functions for IMPORT FOREIGN SCHEMA */ Step #6 - "compile-libfuzzer-introspector-x86_64": ImportForeignSchema_function ImportForeignSchema; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Support functions for TRUNCATE */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExecForeignTruncate_function ExecForeignTruncate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Support functions for parallelism under Gather node */ Step #6 - "compile-libfuzzer-introspector-x86_64": IsForeignScanParallelSafe_function IsForeignScanParallelSafe; Step #6 - "compile-libfuzzer-introspector-x86_64": EstimateDSMForeignScan_function EstimateDSMForeignScan; Step #6 - "compile-libfuzzer-introspector-x86_64": InitializeDSMForeignScan_function InitializeDSMForeignScan; Step #6 - "compile-libfuzzer-introspector-x86_64": ReInitializeDSMForeignScan_function ReInitializeDSMForeignScan; Step #6 - "compile-libfuzzer-introspector-x86_64": InitializeWorkerForeignScan_function InitializeWorkerForeignScan; Step #6 - "compile-libfuzzer-introspector-x86_64": ShutdownForeignScan_function ShutdownForeignScan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Support functions for path reparameterization. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ReparameterizeForeignPathByChild_function ReparameterizeForeignPathByChild; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Support functions for asynchronous execution */ Step #6 - "compile-libfuzzer-introspector-x86_64": IsForeignPathAsyncCapable_function IsForeignPathAsyncCapable; Step #6 - "compile-libfuzzer-introspector-x86_64": ForeignAsyncRequest_function ForeignAsyncRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": ForeignAsyncConfigureWait_function ForeignAsyncConfigureWait; Step #6 - "compile-libfuzzer-introspector-x86_64": ForeignAsyncNotify_function ForeignAsyncNotify; Step #6 - "compile-libfuzzer-introspector-x86_64": } FdwRoutine; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GetForeignPaths_function) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *baserel, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid foreigntableid); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*GetForeignModifyBatchSize_function) (ResultRelInfo *rinfo); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*BeginForeignInsert_function) (ModifyTableState *mtstate, Step #6 - "compile-libfuzzer-introspector-x86_64": ResultRelInfo *rinfo); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*BeginDirectModify_function) (ForeignScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": int eflags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*RefetchForeignRow_function) (EState *estate, Step #6 - "compile-libfuzzer-introspector-x86_64": ExecRowMark *erm, Step #6 - "compile-libfuzzer-introspector-x86_64": Datum rowid, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot, Step #6 - "compile-libfuzzer-introspector-x86_64": bool *updated); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef List *(*ImportForeignSchema_function) (ImportForeignSchemaStmt *stmt, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid serverOid); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Size (*EstimateDSMForeignScan_function) (ForeignScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelContext *pcxt); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ForeignAsyncRequest_function) (AsyncRequest *areq); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ForeignScan *(*GetForeignPlan_function) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *baserel, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid foreigntableid, Step #6 - "compile-libfuzzer-introspector-x86_64": ForeignPath *best_path, Step #6 - "compile-libfuzzer-introspector-x86_64": List *tlist, Step #6 - "compile-libfuzzer-introspector-x86_64": List *scan_clauses, Step #6 - "compile-libfuzzer-introspector-x86_64": Plan *outer_plan); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TupleTableSlot *(*ExecForeignUpdate_function) (EState *estate, Step #6 - "compile-libfuzzer-introspector-x86_64": ResultRelInfo *rinfo, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot, Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *planSlot); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*EndForeignInsert_function) (EState *estate, Step #6 - "compile-libfuzzer-introspector-x86_64": ResultRelInfo *rinfo); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TupleTableSlot *(*IterateDirectModify_function) (ForeignScanState *node); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ExplainForeignScan_function) (ForeignScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": struct ExplainState *es); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ExecForeignTruncate_function) (List *rels, Step #6 - "compile-libfuzzer-introspector-x86_64": DropBehavior behavior, Step #6 - "compile-libfuzzer-introspector-x86_64": bool restart_seqs); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*InitializeDSMForeignScan_function) (ForeignScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelContext *pcxt, Step #6 - "compile-libfuzzer-introspector-x86_64": void *coordinate); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ForeignAsyncConfigureWait_function) (AsyncRequest *areq); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.097 INFO datatypes - __init__: Processing /src/postgresql/src/include/foreign/foreign.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForeignDataWrapper Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fdwid; /* FDW Oid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid owner; /* FDW owner user Oid */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *fdwname; /* Name of the FDW */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fdwhandler; /* Oid of handler function, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fdwvalidator; /* Oid of validator function, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* fdwoptions as DefElem list */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ForeignDataWrapper; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForeignServer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid serverid; /* server Oid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fdwid; /* foreign-data wrapper */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid owner; /* server owner user Oid */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *servername; /* name of the server */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *servertype; /* server type, optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *serverversion; /* server version, optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* srvoptions as DefElem list */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ForeignServer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForeignTable Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; /* relation Oid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid serverid; /* server Oid */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* ftoptions as DefElem list */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ForeignTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UserMapping Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid umid; /* Oid of user mapping */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid userid; /* local user Oid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid serverid; /* server Oid */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* useoptions as DefElem list */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UserMapping; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.101 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/tidbitmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TIDBitmap TIDBitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TBMSharedIterator TBMSharedIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TBMIterateResult Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blockno; /* page number containing tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ntuples; /* -1 indicates lossy result */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool recheck; /* should the tuples be rechecked? */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Note: recheck is always true if ntuples < 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offsets[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TBMIterateResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TBMPrivateIterator TBMPrivateIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TBMIterator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool shared; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TBMPrivateIterator *private_iterator; Step #6 - "compile-libfuzzer-introspector-x86_64": TBMSharedIterator *shared_iterator; Step #6 - "compile-libfuzzer-introspector-x86_64": } i; Step #6 - "compile-libfuzzer-introspector-x86_64": } TBMIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.105 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/memnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryContextCounters Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Size nblocks; /* Total number of malloc blocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size freechunks; /* Total number of free chunks */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size totalspace; /* Total bytes requested from malloc */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size freespace; /* The unused portion of totalspace */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoryContextCounters; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*MemoryStatsPrintFunc) (MemoryContext context, void *passthru, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *stats_string, Step #6 - "compile-libfuzzer-introspector-x86_64": bool print_to_stderr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryContextData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(abstract) /* there are no nodes of this type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; /* identifies exact kind of context */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* these two fields are placed here to minimize alignment wastage: */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isReset; /* T = no space alloced since last reset */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool allowInCritSection; /* allow palloc in critical section */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size mem_allocated; /* track memory allocated for this context */ Step #6 - "compile-libfuzzer-introspector-x86_64": const MemoryContextMethods *methods; /* virtual function table */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext parent; /* NULL if no parent (toplevel context) */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext firstchild; /* head of linked list of children */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext prevchild; /* previous child of same parent */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext nextchild; /* next child of same parent */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; /* context name */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *ident; /* context ID if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContextCallback *reset_cbs; /* list of reset/delete callbacks */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoryContextData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryContextMethods Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Function to handle memory allocation requests of 'size' to allocate Step #6 - "compile-libfuzzer-introspector-x86_64": * memory into the given 'context'. The function must handle flags Step #6 - "compile-libfuzzer-introspector-x86_64": * MCXT_ALLOC_HUGE and MCXT_ALLOC_NO_OOM. MCXT_ALLOC_ZERO is handled by Step #6 - "compile-libfuzzer-introspector-x86_64": * the calling function. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*alloc) (MemoryContext context, Size size, int flags); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* call this free_p in case someone #define's free() */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*free_p) (void *pointer); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Function to handle a size change request for an existing allocation. Step #6 - "compile-libfuzzer-introspector-x86_64": * The implementation must handle flags MCXT_ALLOC_HUGE and Step #6 - "compile-libfuzzer-introspector-x86_64": * MCXT_ALLOC_NO_OOM. MCXT_ALLOC_ZERO is handled by the calling function. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*realloc) (void *pointer, Size size, int flags); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Invalidate all previous allocations in the given memory context and Step #6 - "compile-libfuzzer-introspector-x86_64": * prepare the context for a new set of allocations. Implementations may Step #6 - "compile-libfuzzer-introspector-x86_64": * optionally free() excess memory back to the OS during this time. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*reset) (MemoryContext context); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Free all memory consumed by the given MemoryContext. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*delete_context) (MemoryContext context); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Return the MemoryContext that the given pointer belongs to. */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext (*get_chunk_context) (void *pointer); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Return the number of bytes consumed by the given pointer within its Step #6 - "compile-libfuzzer-introspector-x86_64": * memory context, including the overhead of alignment and chunk headers. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size (*get_chunk_space) (void *pointer); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Return true if the given MemoryContext has not had any allocations Step #6 - "compile-libfuzzer-introspector-x86_64": * since it was created or last reset. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*is_empty) (MemoryContext context); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*stats) (MemoryContext context, Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryStatsPrintFunc printfunc, void *passthru, Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContextCounters *totals, Step #6 - "compile-libfuzzer-introspector-x86_64": bool print_to_stderr); Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef MEMORY_CONTEXT_CHECKING Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Perform validation checks on the given context and raise any discovered Step #6 - "compile-libfuzzer-introspector-x86_64": * anomalies as WARNINGs. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*check) (MemoryContext context); Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoryContextMethods; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.109 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/pg_list.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForEachState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l; /* list we're looping through */ Step #6 - "compile-libfuzzer-introspector-x86_64": int i; /* current element index */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ForEachState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForBothCellState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l1; /* lists we're looping through */ Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l2; Step #6 - "compile-libfuzzer-introspector-x86_64": int i1; /* current element indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int i2; Step #6 - "compile-libfuzzer-introspector-x86_64": } ForBothCellState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForFourState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l1; /* lists we're looping through */ Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l2; Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l3; Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l4; Step #6 - "compile-libfuzzer-introspector-x86_64": int i; /* common element index */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ForFourState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union ListCell Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void *ptr_value; Step #6 - "compile-libfuzzer-introspector-x86_64": int int_value; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oid_value; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid_value; Step #6 - "compile-libfuzzer-introspector-x86_64": } ListCell; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForBothState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l1; /* lists we're looping through */ Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l2; Step #6 - "compile-libfuzzer-introspector-x86_64": int i; /* common element index */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ForBothState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForThreeState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l1; /* lists we're looping through */ Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l2; Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l3; Step #6 - "compile-libfuzzer-introspector-x86_64": int i; /* common element index */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ForThreeState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForFiveState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l1; /* lists we're looping through */ Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l2; Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l3; Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l4; Step #6 - "compile-libfuzzer-introspector-x86_64": const List *l5; Step #6 - "compile-libfuzzer-introspector-x86_64": int i; /* common element index */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ForFiveState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*list_sort_comparator) (const ListCell *a, const ListCell *b); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct List Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; /* T_List, T_IntList, T_OidList, or T_XidList */ Step #6 - "compile-libfuzzer-introspector-x86_64": int length; /* number of elements currently present */ Step #6 - "compile-libfuzzer-introspector-x86_64": int max_length; /* allocated length of elements[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": ListCell *elements; /* re-allocatable array of cells */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* We may allocate some cells along with the List header: */ Step #6 - "compile-libfuzzer-introspector-x86_64": ListCell initial_elements[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* If elements == initial_elements, it's not a separate allocation */ Step #6 - "compile-libfuzzer-introspector-x86_64": } List; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.118 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/nodeFuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*check_function_callback) (Oid func_id, void *context); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*planstate_tree_walker_callback) (struct PlanState *planstate, Step #6 - "compile-libfuzzer-introspector-x86_64": void *context); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*tree_walker_callback) (Node *node, void *context); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Node *(*tree_mutator_callback) (Node *node, void *context); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.123 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/makefuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.128 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/queryjumble.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LocationLen Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int location; /* start offset in query text */ Step #6 - "compile-libfuzzer-introspector-x86_64": int length; /* length in bytes, or -1 to ignore */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LocationLen; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JumbleState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Jumble of current query tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char *jumble; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of bytes used in jumble[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size jumble_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Array of locations of constants that should be removed */ Step #6 - "compile-libfuzzer-introspector-x86_64": LocationLen *clocations; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Allocated length of clocations array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int clocations_buf_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Current number of valid entries in clocations array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int clocations_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* highest Param id we've seen, in order to start normalization correctly */ Step #6 - "compile-libfuzzer-introspector-x86_64": int highest_extern_param_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } JumbleState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.132 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/extensible.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExtensibleNodeMethods Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *extnodename; Step #6 - "compile-libfuzzer-introspector-x86_64": Size node_size; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*nodeCopy) (struct ExtensibleNode *newnode, Step #6 - "compile-libfuzzer-introspector-x86_64": const struct ExtensibleNode *oldnode); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*nodeEqual) (const struct ExtensibleNode *a, Step #6 - "compile-libfuzzer-introspector-x86_64": const struct ExtensibleNode *b); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*nodeOut) (struct StringInfoData *str, Step #6 - "compile-libfuzzer-introspector-x86_64": const struct ExtensibleNode *node); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*nodeRead) (struct ExtensibleNode *node); Step #6 - "compile-libfuzzer-introspector-x86_64": } ExtensibleNodeMethods; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CustomPathMethods Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *CustomName; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Convert Path to a Plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Plan *(*PlanCustomPath) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *rel, Step #6 - "compile-libfuzzer-introspector-x86_64": struct CustomPath *best_path, Step #6 - "compile-libfuzzer-introspector-x86_64": List *tlist, Step #6 - "compile-libfuzzer-introspector-x86_64": List *clauses, Step #6 - "compile-libfuzzer-introspector-x86_64": List *custom_plans); Step #6 - "compile-libfuzzer-introspector-x86_64": struct List *(*ReparameterizeCustomPathByChild) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": List *custom_private, Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *child_rel); Step #6 - "compile-libfuzzer-introspector-x86_64": } CustomPathMethods; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CustomExecMethods Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *CustomName; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Required executor methods */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*BeginCustomScan) (CustomScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": EState *estate, Step #6 - "compile-libfuzzer-introspector-x86_64": int eflags); Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *(*ExecCustomScan) (CustomScanState *node); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*EndCustomScan) (CustomScanState *node); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*ReScanCustomScan) (CustomScanState *node); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Optional methods: needed if mark/restore is supported */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*MarkPosCustomScan) (CustomScanState *node); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*RestrPosCustomScan) (CustomScanState *node); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Optional methods: needed if parallel execution is supported */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size (*EstimateDSMCustomScan) (CustomScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelContext *pcxt); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*InitializeDSMCustomScan) (CustomScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelContext *pcxt, Step #6 - "compile-libfuzzer-introspector-x86_64": void *coordinate); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*ReInitializeDSMCustomScan) (CustomScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelContext *pcxt, Step #6 - "compile-libfuzzer-introspector-x86_64": void *coordinate); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*InitializeWorkerCustomScan) (CustomScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": shm_toc *toc, Step #6 - "compile-libfuzzer-introspector-x86_64": void *coordinate); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*ShutdownCustomScan) (CustomScanState *node); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Optional: print additional information in EXPLAIN */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*ExplainCustomScan) (CustomScanState *node, Step #6 - "compile-libfuzzer-introspector-x86_64": List *ancestors, Step #6 - "compile-libfuzzer-introspector-x86_64": ExplainState *es); Step #6 - "compile-libfuzzer-introspector-x86_64": } CustomExecMethods; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExtensibleNode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(custom_copy_equal, custom_read_write) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *extnodename; /* identifier of ExtensibleNodeMethods */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ExtensibleNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CustomScanMethods Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *CustomName; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Create execution state (CustomScanState) from a CustomScan plan node */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *(*CreateCustomScanState) (CustomScan *cscan); Step #6 - "compile-libfuzzer-introspector-x86_64": } CustomScanMethods; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.137 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/replnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DropReplicationSlotCmd Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *slotname; Step #6 - "compile-libfuzzer-introspector-x86_64": bool wait; Step #6 - "compile-libfuzzer-introspector-x86_64": } DropReplicationSlotCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IdentifySystemCmd Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": } IdentifySystemCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StartReplicationCmd Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": ReplicationKind kind; Step #6 - "compile-libfuzzer-introspector-x86_64": char *slotname; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID timeline; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr startpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; Step #6 - "compile-libfuzzer-introspector-x86_64": } StartReplicationCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TimeLineHistoryCmd Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID timeline; Step #6 - "compile-libfuzzer-introspector-x86_64": } TimeLineHistoryCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ReplicationKind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": REPLICATION_KIND_PHYSICAL, Step #6 - "compile-libfuzzer-introspector-x86_64": REPLICATION_KIND_LOGICAL, Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplicationKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateReplicationSlotCmd Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *slotname; Step #6 - "compile-libfuzzer-introspector-x86_64": ReplicationKind kind; Step #6 - "compile-libfuzzer-introspector-x86_64": char *plugin; Step #6 - "compile-libfuzzer-introspector-x86_64": bool temporary; Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateReplicationSlotCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BaseBackupCmd Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; Step #6 - "compile-libfuzzer-introspector-x86_64": } BaseBackupCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterReplicationSlotCmd Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *slotname; Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterReplicationSlotCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReadReplicationSlotCmd Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *slotname; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReadReplicationSlotCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UploadManifestCmd Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": } UploadManifestCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.141 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/bitmapset.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64 signedbitmapword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32 signedbitmapword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BMS_EQUAL, /* sets are equal */ Step #6 - "compile-libfuzzer-introspector-x86_64": BMS_SUBSET1, /* first set is a subset of the second */ Step #6 - "compile-libfuzzer-introspector-x86_64": BMS_SUBSET2, /* second set is a subset of the first */ Step #6 - "compile-libfuzzer-introspector-x86_64": BMS_DIFFERENT, /* neither set is a subset of the other */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BMS_Comparison; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64 bitmapword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 bitmapword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Bitmapset Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(custom_copy_equal, special_read_write, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": int nwords; /* number of words in array */ Step #6 - "compile-libfuzzer-introspector-x86_64": bitmapword words[FLEXIBLE_ARRAY_MEMBER]; /* really [nwords] */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Bitmapset; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BMS_EMPTY_SET, /* 0 members */ Step #6 - "compile-libfuzzer-introspector-x86_64": BMS_SINGLETON, /* 1 member */ Step #6 - "compile-libfuzzer-introspector-x86_64": BMS_MULTIPLE, /* >1 member */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BMS_Membership; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.146 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/nodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int ParseLoc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double Cost; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JoinType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The canonical kinds of joins according to the SQL JOIN syntax. Only Step #6 - "compile-libfuzzer-introspector-x86_64": * these codes can appear in parser output (e.g., JoinExpr nodes). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": JOIN_INNER, /* matching tuple pairs only */ Step #6 - "compile-libfuzzer-introspector-x86_64": JOIN_LEFT, /* pairs + unmatched LHS tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": JOIN_FULL, /* pairs + unmatched LHS + unmatched RHS */ Step #6 - "compile-libfuzzer-introspector-x86_64": JOIN_RIGHT, /* pairs + unmatched RHS tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Semijoins and anti-semijoins (as defined in relational theory) do not Step #6 - "compile-libfuzzer-introspector-x86_64": * appear in the SQL JOIN syntax, but there are standard idioms for Step #6 - "compile-libfuzzer-introspector-x86_64": * representing them (e.g., using EXISTS). The planner recognizes these Step #6 - "compile-libfuzzer-introspector-x86_64": * cases and converts them to joins. So the planner and executor must Step #6 - "compile-libfuzzer-introspector-x86_64": * support these codes. NOTE: in JOIN_SEMI output, it is unspecified Step #6 - "compile-libfuzzer-introspector-x86_64": * which matching RHS row is joined to. In JOIN_ANTI output, the row is Step #6 - "compile-libfuzzer-introspector-x86_64": * guaranteed to be null-extended. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": JOIN_SEMI, /* 1 copy of each LHS row that has match(es) */ Step #6 - "compile-libfuzzer-introspector-x86_64": JOIN_ANTI, /* 1 copy of each LHS row that has no match */ Step #6 - "compile-libfuzzer-introspector-x86_64": JOIN_RIGHT_SEMI, /* 1 copy of each RHS row that has match(es) */ Step #6 - "compile-libfuzzer-introspector-x86_64": JOIN_RIGHT_ANTI, /* 1 copy of each RHS row that has no match */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These codes are used internally in the planner, but are not supported Step #6 - "compile-libfuzzer-introspector-x86_64": * by the executor (nor, indeed, by most of the planner). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": JOIN_UNIQUE_OUTER, /* LHS path must be made unique */ Step #6 - "compile-libfuzzer-introspector-x86_64": JOIN_UNIQUE_INNER, /* RHS path must be made unique */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We might need additional join types someday. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JoinType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum AggSplit Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Basic, non-split aggregation: */ Step #6 - "compile-libfuzzer-introspector-x86_64": AGGSPLIT_SIMPLE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Initial phase of partial aggregation, with serialization: */ Step #6 - "compile-libfuzzer-introspector-x86_64": AGGSPLIT_INITIAL_SERIAL = AGGSPLITOP_SKIPFINAL | AGGSPLITOP_SERIALIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Final phase of partial aggregation, with deserialization: */ Step #6 - "compile-libfuzzer-introspector-x86_64": AGGSPLIT_FINAL_DESERIAL = AGGSPLITOP_COMBINE | AGGSPLITOP_DESERIALIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": } AggSplit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SetOpCmd Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SETOPCMD_INTERSECT, Step #6 - "compile-libfuzzer-introspector-x86_64": SETOPCMD_INTERSECT_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": SETOPCMD_EXCEPT, Step #6 - "compile-libfuzzer-introspector-x86_64": SETOPCMD_EXCEPT_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": } SetOpCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum OnConflictAction Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ONCONFLICT_NONE, /* No "ON CONFLICT" clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": ONCONFLICT_NOTHING, /* ON CONFLICT ... DO NOTHING */ Step #6 - "compile-libfuzzer-introspector-x86_64": ONCONFLICT_UPDATE, /* ON CONFLICT ... DO UPDATE */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OnConflictAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NodeTag Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": T_Invalid = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #include "nodes/nodetags.h" Step #6 - "compile-libfuzzer-introspector-x86_64": } NodeTag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double Selectivity; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Node Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": } Node; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double Cardinality; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CmdType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CMD_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": CMD_SELECT, /* select stmt */ Step #6 - "compile-libfuzzer-introspector-x86_64": CMD_UPDATE, /* update stmt */ Step #6 - "compile-libfuzzer-introspector-x86_64": CMD_INSERT, /* insert stmt */ Step #6 - "compile-libfuzzer-introspector-x86_64": CMD_DELETE, /* delete stmt */ Step #6 - "compile-libfuzzer-introspector-x86_64": CMD_MERGE, /* merge stmt */ Step #6 - "compile-libfuzzer-introspector-x86_64": CMD_UTILITY, /* cmds like create, destroy, copy, vacuum, Step #6 - "compile-libfuzzer-introspector-x86_64": * etc. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CMD_NOTHING, /* dummy command for instead nothing rules Step #6 - "compile-libfuzzer-introspector-x86_64": * with qual */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CmdType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum AggStrategy Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AGG_PLAIN, /* simple agg across all input rows */ Step #6 - "compile-libfuzzer-introspector-x86_64": AGG_SORTED, /* grouped agg, input must be sorted */ Step #6 - "compile-libfuzzer-introspector-x86_64": AGG_HASHED, /* grouped agg, use internal hashtable */ Step #6 - "compile-libfuzzer-introspector-x86_64": AGG_MIXED, /* grouped agg, hash and sort both used */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AggStrategy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SetOpStrategy Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SETOP_SORTED, /* input must be sorted */ Step #6 - "compile-libfuzzer-introspector-x86_64": SETOP_HASHED, /* use internal hashtable */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SetOpStrategy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum LimitOption Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LIMIT_OPTION_COUNT, /* FETCH FIRST... ONLY */ Step #6 - "compile-libfuzzer-introspector-x86_64": LIMIT_OPTION_WITH_TIES, /* FETCH FIRST... WITH TIES */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LimitOption; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.151 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/lockoptions.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum LockClauseStrength Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LCS_NONE, /* no such clause - only used in PlanRowMark */ Step #6 - "compile-libfuzzer-introspector-x86_64": LCS_FORKEYSHARE, /* FOR KEY SHARE */ Step #6 - "compile-libfuzzer-introspector-x86_64": LCS_FORSHARE, /* FOR SHARE */ Step #6 - "compile-libfuzzer-introspector-x86_64": LCS_FORNOKEYUPDATE, /* FOR NO KEY UPDATE */ Step #6 - "compile-libfuzzer-introspector-x86_64": LCS_FORUPDATE, /* FOR UPDATE */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LockClauseStrength; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum LockWaitPolicy Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Wait for the lock to become available (default behavior) */ Step #6 - "compile-libfuzzer-introspector-x86_64": LockWaitBlock, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Skip rows that can't be locked (SKIP LOCKED) */ Step #6 - "compile-libfuzzer-introspector-x86_64": LockWaitSkip, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Raise an error if a row cannot be locked (NOWAIT) */ Step #6 - "compile-libfuzzer-introspector-x86_64": LockWaitError, Step #6 - "compile-libfuzzer-introspector-x86_64": } LockWaitPolicy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum LockTupleMode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* SELECT FOR KEY SHARE */ Step #6 - "compile-libfuzzer-introspector-x86_64": LockTupleKeyShare, Step #6 - "compile-libfuzzer-introspector-x86_64": /* SELECT FOR SHARE */ Step #6 - "compile-libfuzzer-introspector-x86_64": LockTupleShare, Step #6 - "compile-libfuzzer-introspector-x86_64": /* SELECT FOR NO KEY UPDATE, and UPDATEs that don't modify key columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": LockTupleNoKeyExclusive, Step #6 - "compile-libfuzzer-introspector-x86_64": /* SELECT FOR UPDATE, UPDATEs that modify key columns, and DELETE */ Step #6 - "compile-libfuzzer-introspector-x86_64": LockTupleExclusive, Step #6 - "compile-libfuzzer-introspector-x86_64": } LockTupleMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.154 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/value.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Float Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(special_read_write) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *fval; Step #6 - "compile-libfuzzer-introspector-x86_64": } Float; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct String Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(special_read_write) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *sval; Step #6 - "compile-libfuzzer-introspector-x86_64": } String; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BitString Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(special_read_write) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *bsval; Step #6 - "compile-libfuzzer-introspector-x86_64": } BitString; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Boolean Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(special_read_write) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool boolval; Step #6 - "compile-libfuzzer-introspector-x86_64": } Boolean; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Integer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(special_read_write) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": int ival; Step #6 - "compile-libfuzzer-introspector-x86_64": } Integer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.158 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/primnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum OnCommitAction Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ONCOMMIT_NOOP, /* No ON COMMIT clause (do nothing) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ONCOMMIT_PRESERVE_ROWS, /* ON COMMIT PRESERVE ROWS (do nothing) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ONCOMMIT_DELETE_ROWS, /* ON COMMIT DELETE ROWS */ Step #6 - "compile-libfuzzer-introspector-x86_64": ONCOMMIT_DROP, /* ON COMMIT DROP */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OnCommitAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CoercionForm Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": COERCE_EXPLICIT_CALL, /* display as a function call */ Step #6 - "compile-libfuzzer-introspector-x86_64": COERCE_EXPLICIT_CAST, /* display as an explicit cast */ Step #6 - "compile-libfuzzer-introspector-x86_64": COERCE_IMPLICIT_CAST, /* implicit cast, so hide it */ Step #6 - "compile-libfuzzer-introspector-x86_64": COERCE_SQL_SYNTAX, /* display with SQL-mandated special syntax */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CoercionForm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef OpExpr DistinctExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ConvertRowtypeExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *arg; /* input expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid resulttype; /* output type (always a composite type) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Like RowExpr, we deliberately omit a typmod and collation here */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* how to display this node */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoercionForm convertformat pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ConvertRowtypeExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CoerceToDomainValue Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* type for substituted value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typeId; Step #6 - "compile-libfuzzer-introspector-x86_64": /* typemod for substituted value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 typeMod pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* collation for the substituted value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collation pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } CoerceToDomainValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Alias Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *aliasname; /* aliased rel name (never qualified) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *colnames; /* optional list of column aliases */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Alias; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Aggref Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* pg_proc Oid of the aggregate */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid aggfnoid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* type Oid of result of the aggregate */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid aggtype pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation of result */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid aggcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation that function should use */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid inputcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * type Oid of aggregate's transition value; ignored for equal since it Step #6 - "compile-libfuzzer-introspector-x86_64": * might not be set yet Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid aggtranstype pg_node_attr(equal_ignore, query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* type Oids of direct and aggregated args */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *aggargtypes pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* direct arguments, if an ordered-set agg */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *aggdirectargs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* aggregated arguments and sort expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ORDER BY (list of SortGroupClause) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *aggorder; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* DISTINCT (list of SortGroupClause) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *aggdistinct; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* FILTER expression, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *aggfilter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* true if argument list was really '*' */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool aggstar pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * true if variadic arguments have been combined into an array last Step #6 - "compile-libfuzzer-introspector-x86_64": * argument Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool aggvariadic pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* aggregate kind (see pg_aggregate.h) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char aggkind pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* aggregate input already sorted */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool aggpresorted pg_node_attr(equal_ignore, query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* > 0 if agg belongs to outer query */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index agglevelsup pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* expected agg-splitting mode of parent Agg */ Step #6 - "compile-libfuzzer-introspector-x86_64": AggSplit aggsplit pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* unique ID within the Agg node */ Step #6 - "compile-libfuzzer-introspector-x86_64": int aggno pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* unique ID of transition state in the Agg */ Step #6 - "compile-libfuzzer-introspector-x86_64": int aggtransno pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } Aggref; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MergeMatchKind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MERGE_WHEN_MATCHED, Step #6 - "compile-libfuzzer-introspector-x86_64": MERGE_WHEN_NOT_MATCHED_BY_SOURCE, Step #6 - "compile-libfuzzer-introspector-x86_64": MERGE_WHEN_NOT_MATCHED_BY_TARGET Step #6 - "compile-libfuzzer-introspector-x86_64": } MergeMatchKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RowExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; /* the fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* RECORDOID or a composite type's ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid row_typeid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * row_typeid cannot be a domain over composite, only plain composite. To Step #6 - "compile-libfuzzer-introspector-x86_64": * create a composite domain value, apply CoerceToDomain to the RowExpr. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: we deliberately do NOT store a typmod. Although a typmod will be Step #6 - "compile-libfuzzer-introspector-x86_64": * associated with specific RECORD types at runtime, it will differ for Step #6 - "compile-libfuzzer-introspector-x86_64": * different backends, and so cannot safely be stored in stored Step #6 - "compile-libfuzzer-introspector-x86_64": * parsetrees. We must assume typmod -1 for a RowExpr node. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * We don't need to store a collation either. The result type is Step #6 - "compile-libfuzzer-introspector-x86_64": * necessarily composite, and composite types never have a collation. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* how to display this node */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoercionForm row_format pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of String, or NIL */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *colnames pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RowExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JsonEncoding Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_ENC_DEFAULT, /* unspecified */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_ENC_UTF8, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_ENC_UTF16, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_ENC_UTF32, Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonEncoding; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Expr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(abstract) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": } Expr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FuncExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* PG_PROC OID of the function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid funcid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* PG_TYPE OID of result value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid funcresulttype pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* true if function returns set */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool funcretset pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * true if variadic arguments have been combined into an array last Step #6 - "compile-libfuzzer-introspector-x86_64": * argument Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool funcvariadic pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* how to display this function call */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoercionForm funcformat pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation of result */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid funccollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation that function should use */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid inputcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* arguments to the function */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } FuncExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef OpExpr NullIfExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CollateExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *arg; /* input expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collOid; /* collation's OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CollateExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SetToDefault Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* type for substituted value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typeId; Step #6 - "compile-libfuzzer-introspector-x86_64": /* typemod for substituted value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 typeMod pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* collation for the substituted value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collation pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } SetToDefault; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowFuncRunCondition Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* PG_OPERATOR OID of the operator */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opno; Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation that operator should use */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid inputcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * true of WindowFunc belongs on the left of the resulting OpExpr or false Step #6 - "compile-libfuzzer-introspector-x86_64": * if the WindowFunc is on the right. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool wfunc_left; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The Expr being compared to the WindowFunc to use in the OpExpr in the Step #6 - "compile-libfuzzer-introspector-x86_64": * WindowAgg's runCondition Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *arg; Step #6 - "compile-libfuzzer-introspector-x86_64": } WindowFuncRunCondition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FieldStore Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *arg; /* input tuple value */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *newvals; /* new value(s) for field(s) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* integer list of field attnums */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *fieldnums pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* type of result (same as type of arg) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid resulttype pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Like RowExpr, we deliberately omit a typmod and collation here */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FieldStore; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CaseWhen Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *expr; /* condition expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *result; /* substitution result */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CaseWhen; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CaseTestExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typeId; /* type for substituted value */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* typemod for substituted value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 typeMod pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* collation for the substituted value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collation pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": } CaseTestExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CoalesceExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* type of expression result */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid coalescetype pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid coalescecollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* the arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } CoalesceExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CaseExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* type of expression result */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid casetype pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid casecollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *arg; /* implicit equality comparison argument */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; /* the arguments (list of WHEN clauses) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *defresult; /* the default result (ELSE clause) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CaseExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonReturning Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonFormat *format; /* output JSON format */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typid; /* target type Oid */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 typmod; /* target type modifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonReturning; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Param Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": ParamKind paramkind; /* kind of parameter. See above */ Step #6 - "compile-libfuzzer-introspector-x86_64": int paramid; /* numeric ID for parameter */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid paramtype; /* pg_type OID of parameter's datatype */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* typmod value, if known */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 paramtypmod pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid paramcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } Param; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MergeSupportFunc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* type Oid of result */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid msftype; Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid msfcollid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } MergeSupportFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RelabelType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *arg; /* input expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid resulttype; /* output type of coercion expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* output typmod (usually -1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 resulttypmod pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid resultcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* how to display this node */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoercionForm relabelformat pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RelabelType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArrayExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* type of expression result */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid array_typeid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid array_collid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* common type of array elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid element_typeid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* the array elements or sub-arrays */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *elements; Step #6 - "compile-libfuzzer-introspector-x86_64": /* true if elements are sub-arrays */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool multidims pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MinMaxOp Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IS_GREATEST, Step #6 - "compile-libfuzzer-introspector-x86_64": IS_LEAST Step #6 - "compile-libfuzzer-introspector-x86_64": } MinMaxOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OnConflictExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": OnConflictAction action; /* DO NOTHING or UPDATE? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Arbiter */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *arbiterElems; /* unique index arbiter list (of Step #6 - "compile-libfuzzer-introspector-x86_64": * InferenceElem's) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *arbiterWhere; /* unique index arbiter WHERE clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid constraint; /* pg_constraint OID for arbiter */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ON CONFLICT UPDATE */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *onConflictSet; /* List of ON CONFLICT SET TargetEntrys */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *onConflictWhere; /* qualifiers to restrict UPDATE to */ Step #6 - "compile-libfuzzer-introspector-x86_64": int exclRelIndex; /* RT index of 'excluded' relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *exclRelTlist; /* tlist of the EXCLUDED pseudo relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OnConflictExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SubLinkType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EXISTS_SUBLINK, Step #6 - "compile-libfuzzer-introspector-x86_64": ALL_SUBLINK, Step #6 - "compile-libfuzzer-introspector-x86_64": ANY_SUBLINK, Step #6 - "compile-libfuzzer-introspector-x86_64": ROWCOMPARE_SUBLINK, Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_SUBLINK, Step #6 - "compile-libfuzzer-introspector-x86_64": MULTIEXPR_SUBLINK, Step #6 - "compile-libfuzzer-introspector-x86_64": ARRAY_SUBLINK, Step #6 - "compile-libfuzzer-introspector-x86_64": CTE_SUBLINK, /* for SubPlans only */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SubLinkType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonTablePathScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTablePlan plan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* JSON path to evaluate */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTablePath *path; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * ERROR/EMPTY ON ERROR behavior; only significant in the plan for the Step #6 - "compile-libfuzzer-introspector-x86_64": * top-level path. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool errorOnError; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Plan(s) for nested columns, if any. */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTablePlan *child; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * 0-based index in TableFunc.colvalexprs of the 1st and the last column Step #6 - "compile-libfuzzer-introspector-x86_64": * covered by this plan. Both are -1 if all columns are nested and thus Step #6 - "compile-libfuzzer-introspector-x86_64": * computed by the child plan(s). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int colMin; Step #6 - "compile-libfuzzer-introspector-x86_64": int colMax; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonTablePathScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NextValueExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid seqid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typeId; Step #6 - "compile-libfuzzer-introspector-x86_64": } NextValueExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BoolExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(custom_read_write) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": BoolExprType boolop; Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; /* arguments to this expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BoolExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonTablePlan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(abstract) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonTablePlan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CurrentOfExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Index cvarno; /* RT index of target relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *cursor_name; /* name of referenced cursor, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cursor_param; /* refcursor parameter number, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CurrentOfExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VarReturningType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": VAR_RETURNING_DEFAULT, /* return OLD for DELETE, else return NEW */ Step #6 - "compile-libfuzzer-introspector-x86_64": VAR_RETURNING_OLD, /* return OLD for DELETE/UPDATE, else NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": VAR_RETURNING_NEW, /* return NEW for INSERT/UPDATE, else NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VarReturningType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonFormat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonFormatType format_type; /* format type */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonEncoding encoding; /* JSON encoding */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Var Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * index of this var's relation in the range table, or Step #6 - "compile-libfuzzer-introspector-x86_64": * INNER_VAR/OUTER_VAR/etc Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int varno; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * attribute number of this var, or zero for all attrs ("whole-row Var") Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber varattno; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* pg_type OID for the type of this var */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid vartype pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* pg_attribute typmod value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vartypmod pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid varcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * RT indexes of outer joins that can replace the Var's value with null. Step #6 - "compile-libfuzzer-introspector-x86_64": * We can omit varnullingrels in the query jumble, because it's fully Step #6 - "compile-libfuzzer-introspector-x86_64": * determined by varno/varlevelsup plus the Var's query location. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *varnullingrels pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * for subquery variables referencing outer relations; 0 in a normal var, Step #6 - "compile-libfuzzer-introspector-x86_64": * >0 means N levels up Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index varlevelsup; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* returning type of this var (see above) */ Step #6 - "compile-libfuzzer-introspector-x86_64": VarReturningType varreturningtype; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * varnosyn/varattnosyn are ignored for equality, because Vars with Step #6 - "compile-libfuzzer-introspector-x86_64": * different syntactic identifiers are semantically the same as long as Step #6 - "compile-libfuzzer-introspector-x86_64": * their varno/varattno match. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* syntactic relation index (0 if unknown) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index varnosyn pg_node_attr(equal_ignore, query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* syntactic attribute number */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber varattnosyn pg_node_attr(equal_ignore, query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } Var; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonTableSiblingJoin Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTablePlan plan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTablePlan *lplan; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTablePlan *rplan; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonTableSiblingJoin; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CoerceToDomain Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *arg; /* input expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid resulttype; /* domain type ID (result type) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* output typmod (currently always -1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 resulttypmod pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid resultcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* how to display this node */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoercionForm coercionformat pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CoerceToDomain; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowFunc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* pg_proc Oid of the function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid winfnoid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* type Oid of result of the window function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid wintype pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation of result */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid wincollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation that function should use */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid inputcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* arguments to the window function */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; Step #6 - "compile-libfuzzer-introspector-x86_64": /* FILTER expression, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *aggfilter; Step #6 - "compile-libfuzzer-introspector-x86_64": /* List of WindowFuncRunConditions to help short-circuit execution */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *runCondition pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* index of associated WindowClause */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index winref; Step #6 - "compile-libfuzzer-introspector-x86_64": /* true if argument list was really '*' */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool winstar pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* is function a simple aggregate? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool winagg pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } WindowFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MergeAction Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": MergeMatchKind matchKind; /* MATCHED/NOT MATCHED BY SOURCE/TARGET */ Step #6 - "compile-libfuzzer-introspector-x86_64": CmdType commandType; /* INSERT/UPDATE/DELETE/DO NOTHING */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* OVERRIDING clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": OverridingKind override pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Node *qual; /* transformed WHEN conditions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *targetList; /* the target list (of TargetEntry) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* target attribute numbers of an UPDATE */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *updateColnos pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": } MergeAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonTablePath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Const *value; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonTablePath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BoolTestType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IS_TRUE, IS_NOT_TRUE, IS_FALSE, IS_NOT_FALSE, IS_UNKNOWN, IS_NOT_UNKNOWN Step #6 - "compile-libfuzzer-introspector-x86_64": } BoolTestType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BooleanTest Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *arg; /* input expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": BoolTestType booltesttype; /* test type */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BooleanTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RangeTblRef Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": int rtindex; Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeTblRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TargetEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* expression to evaluate */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *expr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* attribute number (see notes above) */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber resno; Step #6 - "compile-libfuzzer-introspector-x86_64": /* name of the column (could be NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *resname pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* nonzero if referenced by a sort/group clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index ressortgroupref; Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of column's source table */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid resorigtbl pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* column's number in source table */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber resorigcol pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* set to true to eliminate the attribute from final target list */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool resjunk pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": } TargetEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Const Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(custom_copy_equal, custom_read_write) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* pg_type OID of the constant's datatype */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid consttype; Step #6 - "compile-libfuzzer-introspector-x86_64": /* typmod value, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 consttypmod pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid constcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* typlen of the constant's datatype */ Step #6 - "compile-libfuzzer-introspector-x86_64": int constlen pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* the constant's value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum constvalue pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* whether the constant is null (if true, constvalue is undefined) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool constisnull pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Whether this datatype is passed by value. If true, then all the Step #6 - "compile-libfuzzer-introspector-x86_64": * information is stored in the Datum. If false, then the Datum contains Step #6 - "compile-libfuzzer-introspector-x86_64": * a pointer to the information. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool constbyval pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * token location, or -1 if unknown. All constants are tracked as Step #6 - "compile-libfuzzer-introspector-x86_64": * locations in query jumbling, to be marked as parameters. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location pg_node_attr(query_jumble_location); Step #6 - "compile-libfuzzer-introspector-x86_64": } Const; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonValueExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *raw_expr; /* user-specified expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *formatted_expr; /* coerced formatted expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonFormat *format; /* FORMAT clause, if specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonValueExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReturningExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": int retlevelsup; /* > 0 if it belongs to outer query */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool retold; /* true for OLD, false for NEW */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *retexpr; /* expression to be returned */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReturningExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum OverridingKind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OVERRIDING_NOT_SET = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": OVERRIDING_USER_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": OVERRIDING_SYSTEM_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": } OverridingKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JsonConstructorType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSCTOR_JSON_OBJECT = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": JSCTOR_JSON_ARRAY = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": JSCTOR_JSON_OBJECTAGG = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": JSCTOR_JSON_ARRAYAGG = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": JSCTOR_JSON_PARSE = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": JSCTOR_JSON_SCALAR = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": JSCTOR_JSON_SERIALIZE = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonConstructorType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IntoClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *rel; /* target relation name */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *colNames; /* column names to assign, or NIL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *accessMethod; /* table access method */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* options from WITH clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": OnCommitAction onCommit; /* what do we do at COMMIT? */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *tableSpaceName; /* table space to use, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* materialized view's SELECT query */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Query *viewQuery pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": bool skipData; /* true for WITH NO DATA */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IntoClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArrayCoerceExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *arg; /* input expression (yields an array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *elemexpr; /* expression representing per-element work */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid resulttype; /* output type of coercion (an array type) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* output typmod (also element typmod) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 resulttypmod pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid resultcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* how to display this node */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoercionForm coerceformat pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayCoerceExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InferenceElem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *expr; /* expression to infer from, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid infercollid; /* OID of collation, or InvalidOid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid inferopclass; /* OID of att opclass, or InvalidOid */ Step #6 - "compile-libfuzzer-introspector-x86_64": } InferenceElem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GroupingFunc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* arguments, not evaluated but kept for benefit of EXPLAIN etc. */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ressortgrouprefs of arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *refs pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* actual column positions set by planner */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *cols pg_node_attr(equal_ignore, query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* same as Aggref.agglevelsup */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index agglevelsup; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupingFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CoercionContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": COERCION_IMPLICIT, /* coercion in context of expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": COERCION_ASSIGNMENT, /* coercion in context of assignment */ Step #6 - "compile-libfuzzer-introspector-x86_64": COERCION_PLPGSQL, /* if no assignment cast, use CoerceViaIO */ Step #6 - "compile-libfuzzer-introspector-x86_64": COERCION_EXPLICIT, /* explicit cast operation */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CoercionContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FieldSelect Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *arg; /* input expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber fieldnum; /* attribute number of field to extract */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* type of the field (result type of this node) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid resulttype pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* output typmod (usually -1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 resulttypmod pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation of the field */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid resultcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": } FieldSelect; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum NullTestType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IS_NULL, IS_NOT_NULL Step #6 - "compile-libfuzzer-introspector-x86_64": } NullTestType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NullTest Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *arg; /* input expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": NullTestType nulltesttype; /* IS NULL, IS NOT NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* T to perform field-by-field null checks */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool argisrow pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NullTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ParamKind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PARAM_EXTERN, Step #6 - "compile-libfuzzer-introspector-x86_64": PARAM_EXEC, Step #6 - "compile-libfuzzer-introspector-x86_64": PARAM_SUBLINK, Step #6 - "compile-libfuzzer-introspector-x86_64": PARAM_MULTIEXPR, Step #6 - "compile-libfuzzer-introspector-x86_64": } ParamKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubscriptingRef Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* type of the container proper */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid refcontainertype pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* the container type's pg_type.typelem */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid refelemtype pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* type of the SubscriptingRef's result */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid refrestype pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* typmod of the result */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 reftypmod pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* collation of result, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid refcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* expressions that evaluate to upper container indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *refupperindexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * expressions that evaluate to lower container indexes, or NIL for single Step #6 - "compile-libfuzzer-introspector-x86_64": * container element. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *reflowerindexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the expression that evaluates to a container value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *refexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* expression for the source value, or NULL if fetch */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *refassgnexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": } SubscriptingRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlternativeSubPlan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": List *subplans; /* SubPlan(s) with equivalent results */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlternativeSubPlan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JsonExprOp Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_EXISTS_OP, /* JSON_EXISTS() */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_QUERY_OP, /* JSON_QUERY() */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_VALUE_OP, /* JSON_VALUE() */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_TABLE_OP, /* JSON_TABLE() */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonExprOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BoolExprType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AND_EXPR, OR_EXPR, NOT_EXPR Step #6 - "compile-libfuzzer-introspector-x86_64": } BoolExprType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQLValueFunction Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": SQLValueFunctionOp op; /* which function this is */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Result type/typmod. Type is fully determined by "op", so no need to Step #6 - "compile-libfuzzer-introspector-x86_64": * include this Oid in the query jumbling. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid type pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": int32 typmod; Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SQLValueFunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum XmlOptionType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XMLOPTION_DOCUMENT, Step #6 - "compile-libfuzzer-introspector-x86_64": XMLOPTION_CONTENT, Step #6 - "compile-libfuzzer-introspector-x86_64": } XmlOptionType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XmlExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* xml function ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": XmlExprOp op; Step #6 - "compile-libfuzzer-introspector-x86_64": /* name in xml(NAME foo ...) syntaxes */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* non-XML expressions for xml_attributes */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *named_args; Step #6 - "compile-libfuzzer-introspector-x86_64": /* parallel list of String values */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *arg_names pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DOCUMENT or CONTENT */ Step #6 - "compile-libfuzzer-introspector-x86_64": XmlOptionType xmloption pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* INDENT option for XMLSERIALIZE */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool indent; Step #6 - "compile-libfuzzer-introspector-x86_64": /* target type/typmod for XMLSERIALIZE */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid type pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": int32 typmod pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } XmlExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScalarArrayOpExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* PG_OPERATOR OID of the operator */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opno; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* PG_PROC OID of comparison function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opfuncid pg_node_attr(equal_ignore_if_zero, query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* PG_PROC OID of hash func or InvalidOid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid hashfuncid pg_node_attr(equal_ignore_if_zero, query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* PG_PROC OID of negator of opfuncid function or InvalidOid. See above */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid negfuncid pg_node_attr(equal_ignore_if_zero, query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* true for ANY, false for ALL */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool useOr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation that operator should use */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid inputcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* the scalar and array operands */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } ScalarArrayOpExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonBehavior Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JsonBehaviorType btype; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *expr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool coerce; Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonBehavior; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TableFunc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* XMLTABLE or JSON_TABLE */ Step #6 - "compile-libfuzzer-introspector-x86_64": TableFuncType functype; Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of namespace URI expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ns_uris pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of namespace names or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ns_names pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* input document expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *docexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* row filter expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *rowexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* column names (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *colnames pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID list of column type OIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *coltypes pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* integer list of column typmods */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *coltypmods pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID list of column collation OIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *colcollations pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of column filter expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *colexprs; Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of column default expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *coldefexprs pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* JSON_TABLE: list of column value expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *colvalexprs pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* JSON_TABLE: list of PASSING argument expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *passingvalexprs pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* nullability flag for each output column */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *notnulls pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* JSON_TABLE plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *plan pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* counts from 0; -1 if none specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ordinalitycol pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } TableFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CoerceViaIO Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *arg; /* input expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid resulttype; /* output type of coercion */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* output typmod is not stored, but is presumed -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid resultcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* how to display this node */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoercionForm coerceformat pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CoerceViaIO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum XmlExprOp Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IS_XMLCONCAT, /* XMLCONCAT(args) */ Step #6 - "compile-libfuzzer-introspector-x86_64": IS_XMLELEMENT, /* XMLELEMENT(name, xml_attributes, args) */ Step #6 - "compile-libfuzzer-introspector-x86_64": IS_XMLFOREST, /* XMLFOREST(xml_attributes) */ Step #6 - "compile-libfuzzer-introspector-x86_64": IS_XMLPARSE, /* XMLPARSE(text, is_doc, preserve_ws) */ Step #6 - "compile-libfuzzer-introspector-x86_64": IS_XMLPI, /* XMLPI(name [, args]) */ Step #6 - "compile-libfuzzer-introspector-x86_64": IS_XMLROOT, /* XMLROOT(xml, version, standalone) */ Step #6 - "compile-libfuzzer-introspector-x86_64": IS_XMLSERIALIZE, /* XMLSERIALIZE(is_document, xmlval, indent) */ Step #6 - "compile-libfuzzer-introspector-x86_64": IS_DOCUMENT, /* xmlval IS DOCUMENT */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XmlExprOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JsonExprOp op; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *column_name; /* JSON_TABLE() column name or NULL if this is Step #6 - "compile-libfuzzer-introspector-x86_64": * not for a JSON_TABLE() */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* jsonb-valued expression to query */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *formatted_expr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Format of the above expression needed by ruleutils.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonFormat *format; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* jsonpath-valued expression containing the query pattern */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *path_spec; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expected type/format of the output. */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonReturning *returning; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Information about the PASSING argument expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *passing_names; Step #6 - "compile-libfuzzer-introspector-x86_64": List *passing_values; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* User-specified or default ON EMPTY and ON ERROR behaviors */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonBehavior *on_empty; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonBehavior *on_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Information about converting the result of jsonpath functions Step #6 - "compile-libfuzzer-introspector-x86_64": * JsonPathQuery() and JsonPathValue() to the RETURNING type. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_io_coercion; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_json_coercion; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* WRAPPER specification for JSON_QUERY */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonWrapper wrapper; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* KEEP or OMIT QUOTES for singleton scalars returned by JSON_QUERY() */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool omit_quotes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* JsonExpr's collation. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Original JsonFuncExpr's location */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RangeVar Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* the catalog (database) name, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *catalogname; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* the schema name, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *schemaname; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* the relation/sequence name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *relname; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* expand rel by inheritance? recursively act on children? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool inh; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* see RELPERSISTENCE_* in pg_class.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": char relpersistence; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* table alias & optional column aliases */ Step #6 - "compile-libfuzzer-introspector-x86_64": Alias *alias; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeVar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NamedArgExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the argument expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *arg; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* argument's number in positional notation */ Step #6 - "compile-libfuzzer-introspector-x86_64": int argnumber; Step #6 - "compile-libfuzzer-introspector-x86_64": /* argument name location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } NamedArgExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JsonValueType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_TYPE_ANY, /* IS JSON [VALUE] */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_TYPE_OBJECT, /* IS JSON OBJECT */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_TYPE_ARRAY, /* IS JSON ARRAY */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_TYPE_SCALAR, /* IS JSON SCALAR */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonValueType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TableFuncType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TFT_XMLTABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": TFT_JSON_TABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": } TableFuncType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonConstructorExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonConstructorType type; /* constructor type */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *func; /* underlying json[b]_xxx() function call */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *coercion; /* coercion to RETURNING type */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonReturning *returning; /* RETURNING clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool absent_on_null; /* ABSENT ON NULL? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool unique; /* WITH UNIQUE KEYS? (JSON_OBJECT[AGG] only) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonConstructorExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JsonBehaviorType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_BEHAVIOR_NULL = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_BEHAVIOR_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_BEHAVIOR_EMPTY, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_BEHAVIOR_TRUE, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_BEHAVIOR_FALSE, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_BEHAVIOR_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_BEHAVIOR_EMPTY_ARRAY, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_BEHAVIOR_EMPTY_OBJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_BEHAVIOR_DEFAULT, Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonBehaviorType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OpExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* PG_OPERATOR OID of the operator */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opno; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* PG_PROC OID of underlying function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opfuncid pg_node_attr(equal_ignore_if_zero, query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* PG_TYPE OID of result value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opresulttype pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* true if operator returns set */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool opretset pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation of result */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation that operator should use */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid inputcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* arguments to the operator (1 or 2) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } OpExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubPlan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields copied from original SubLink: */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubLinkType subLinkType; /* see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* The combining operators, transformed to an executable expression: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *testexpr; /* OpExpr or RowCompareExpr expression tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *paramIds; /* IDs of Params embedded in the above */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Identification of the Plan tree to use: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int plan_id; /* Index (from 1) in PlannedStmt.subplans */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Identification of the SubPlan for EXPLAIN and debugging purposes: */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *plan_name; /* A name assigned during planning */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Extra data useful for determining subplan's output type: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid firstColType; /* Type of first column of subplan result */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 firstColTypmod; /* Typmod of first column of subplan result */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid firstColCollation; /* Collation of first column of subplan Step #6 - "compile-libfuzzer-introspector-x86_64": * result */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Information about execution strategy: */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool useHashTable; /* true to store subselect output in a hash Step #6 - "compile-libfuzzer-introspector-x86_64": * table (implies we are doing "IN") */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool unknownEqFalse; /* true if it's okay to return FALSE when the Step #6 - "compile-libfuzzer-introspector-x86_64": * spec result is UNKNOWN; this allows much Step #6 - "compile-libfuzzer-introspector-x86_64": * simpler handling of null values */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool parallel_safe; /* is the subplan parallel-safe? */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Note: parallel_safe does not consider contents of testexpr or args */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Information for passing params into and out of the subselect: */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* setParam and parParam are lists of integers (param IDs) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *setParam; /* initplan and MULTIEXPR subqueries have to Step #6 - "compile-libfuzzer-introspector-x86_64": * set these Params for parent plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *parParam; /* indices of input Params from parent plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; /* exprs to pass as parParam values */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Estimated execution costs: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cost startup_cost; /* one-time setup cost */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cost per_call_cost; /* cost for each subplan evaluation */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SubPlan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MinMaxExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* common type of arguments and result */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid minmaxtype pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation of result */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid minmaxcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of collation that function should use */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid inputcollid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* function to execute */ Step #6 - "compile-libfuzzer-introspector-x86_64": MinMaxOp op; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } MinMaxExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JoinExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": JoinType jointype; /* type of join */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isNatural; /* Natural join? Will need to shape table */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *larg; /* left subtree */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *rarg; /* right subtree */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* USING clause, if any (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *usingClause pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* alias attached to USING clause, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Alias *join_using_alias pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* qualifiers on join, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *quals; Step #6 - "compile-libfuzzer-introspector-x86_64": /* user-written alias clause, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Alias *alias pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* RT index assigned for join, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rtindex; Step #6 - "compile-libfuzzer-introspector-x86_64": } JoinExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JsonWrapper Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSW_UNSPEC, Step #6 - "compile-libfuzzer-introspector-x86_64": JSW_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": JSW_CONDITIONAL, Step #6 - "compile-libfuzzer-introspector-x86_64": JSW_UNCONDITIONAL, Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonWrapper; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubLink Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": SubLinkType subLinkType; /* see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": int subLinkId; /* ID (1..n); 0 if not MULTIEXPR */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *testexpr; /* outer-query test for ALL/ANY/ROWCOMPARE */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* originally specified operator name */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *operName pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* subselect as Query* or raw parsetree */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *subselect; Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SubLink; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RowCompareExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* LT LE GE or GT, never EQ or NE */ Step #6 - "compile-libfuzzer-introspector-x86_64": CompareType cmptype; Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID list of pairwise comparison ops */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *opnos pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID list of containing operator families */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *opfamilies pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID list of collations for comparisons */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *inputcollids pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* the left-hand input arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *largs; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the right-hand input arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rargs; Step #6 - "compile-libfuzzer-introspector-x86_64": } RowCompareExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JsonFormatType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_FORMAT_DEFAULT, /* unspecified */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_FORMAT_JSON, /* FORMAT JSON [ENCODING ...] */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_FORMAT_JSONB, /* implicit internal format for RETURNING Step #6 - "compile-libfuzzer-introspector-x86_64": * jsonb */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonFormatType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonIsPredicate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *expr; /* subject expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonFormat *format; /* FORMAT clause, if specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonValueType item_type; /* JSON item type */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool unique_keys; /* check key uniqueness? */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonIsPredicate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SQLValueFunctionOp Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SVFOP_CURRENT_DATE, Step #6 - "compile-libfuzzer-introspector-x86_64": SVFOP_CURRENT_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": SVFOP_CURRENT_TIME_N, Step #6 - "compile-libfuzzer-introspector-x86_64": SVFOP_CURRENT_TIMESTAMP, Step #6 - "compile-libfuzzer-introspector-x86_64": SVFOP_CURRENT_TIMESTAMP_N, Step #6 - "compile-libfuzzer-introspector-x86_64": SVFOP_LOCALTIME, Step #6 - "compile-libfuzzer-introspector-x86_64": SVFOP_LOCALTIME_N, Step #6 - "compile-libfuzzer-introspector-x86_64": SVFOP_LOCALTIMESTAMP, Step #6 - "compile-libfuzzer-introspector-x86_64": SVFOP_LOCALTIMESTAMP_N, Step #6 - "compile-libfuzzer-introspector-x86_64": SVFOP_CURRENT_ROLE, Step #6 - "compile-libfuzzer-introspector-x86_64": SVFOP_CURRENT_USER, Step #6 - "compile-libfuzzer-introspector-x86_64": SVFOP_USER, Step #6 - "compile-libfuzzer-introspector-x86_64": SVFOP_SESSION_USER, Step #6 - "compile-libfuzzer-introspector-x86_64": SVFOP_CURRENT_CATALOG, Step #6 - "compile-libfuzzer-introspector-x86_64": SVFOP_CURRENT_SCHEMA, Step #6 - "compile-libfuzzer-introspector-x86_64": } SQLValueFunctionOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FromExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *fromlist; /* List of join subtrees */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *quals; /* qualifiers on join, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FromExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.178 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/parsenodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SortBy Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *node; /* expression to sort on */ Step #6 - "compile-libfuzzer-introspector-x86_64": SortByDir sortby_dir; /* ASC/DESC/USING/default */ Step #6 - "compile-libfuzzer-introspector-x86_64": SortByNulls sortby_nulls; /* NULLS FIRST/LAST */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *useOp; /* name of op to use, if SORTBY_USING */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* operator location, or -1 if none/unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SortBy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LockingClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *lockedRels; /* FOR [KEY] UPDATE/SHARE relations */ Step #6 - "compile-libfuzzer-introspector-x86_64": LockClauseStrength strength; Step #6 - "compile-libfuzzer-introspector-x86_64": LockWaitPolicy waitPolicy; /* NOWAIT and SKIP LOCKED */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LockingClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RangeTblEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(custom_read_write) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields valid in all RTEs: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * put alias + eref first to make dump more legible Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* user-written alias clause, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Alias *alias pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* expanded reference names */ Step #6 - "compile-libfuzzer-introspector-x86_64": Alias *eref pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RTEKind rtekind; /* see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields valid for a plain relation RTE (else zero): Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * inh is true for relation references that should be expanded to include Step #6 - "compile-libfuzzer-introspector-x86_64": * inheritance children, if the rel has any. In the parser, this will Step #6 - "compile-libfuzzer-introspector-x86_64": * only be true for RTE_RELATION entries. The planner also uses this Step #6 - "compile-libfuzzer-introspector-x86_64": * field to mark RTE_SUBQUERY entries that contain UNION ALL queries that Step #6 - "compile-libfuzzer-introspector-x86_64": * it has flattened into pulled-up subqueries (creating a structure much Step #6 - "compile-libfuzzer-introspector-x86_64": * like the effects of inheritance). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * rellockmode is really LOCKMODE, but it's declared int to avoid having Step #6 - "compile-libfuzzer-introspector-x86_64": * to include lock-related headers here. It must be RowExclusiveLock if Step #6 - "compile-libfuzzer-introspector-x86_64": * the RTE is an INSERT/UPDATE/DELETE/MERGE target, else RowShareLock if Step #6 - "compile-libfuzzer-introspector-x86_64": * the RTE is a SELECT FOR UPDATE/FOR SHARE target, else AccessShareLock. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: in some cases, rule expansion may result in RTEs that are marked Step #6 - "compile-libfuzzer-introspector-x86_64": * with RowExclusiveLock even though they are not the target of the Step #6 - "compile-libfuzzer-introspector-x86_64": * current query; this happens if a DO ALSO rule simply scans the original Step #6 - "compile-libfuzzer-introspector-x86_64": * target table. We leave such RTEs with their original lockmode so as to Step #6 - "compile-libfuzzer-introspector-x86_64": * avoid getting an additional, lesser lock. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * perminfoindex is 1-based index of the RTEPermissionInfo belonging to Step #6 - "compile-libfuzzer-introspector-x86_64": * this RTE in the containing struct's list of same; 0 if permissions need Step #6 - "compile-libfuzzer-introspector-x86_64": * not be checked for this RTE. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * As a special case, relid, relkind, rellockmode, and perminfoindex can Step #6 - "compile-libfuzzer-introspector-x86_64": * also be set (nonzero) in an RTE_SUBQUERY RTE. This occurs when we Step #6 - "compile-libfuzzer-introspector-x86_64": * convert an RTE_RELATION RTE naming a view into an RTE_SUBQUERY Step #6 - "compile-libfuzzer-introspector-x86_64": * containing the view's query. We still need to perform run-time locking Step #6 - "compile-libfuzzer-introspector-x86_64": * and permission checks on the view, even though it's not directly used Step #6 - "compile-libfuzzer-introspector-x86_64": * in the query anymore, and the most expedient way to do that is to Step #6 - "compile-libfuzzer-introspector-x86_64": * retain these fields from the old state of the RTE. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * As a special case, RTE_NAMEDTUPLESTORE can also set relid to indicate Step #6 - "compile-libfuzzer-introspector-x86_64": * that the tuple format of the tuplestore is the same as the referenced Step #6 - "compile-libfuzzer-introspector-x86_64": * relation. This allows plans referencing AFTER trigger transition Step #6 - "compile-libfuzzer-introspector-x86_64": * tables to be invalidated if the underlying table is altered. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of the relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* inheritance requested? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool inh; Step #6 - "compile-libfuzzer-introspector-x86_64": /* relation kind (see pg_class.relkind) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char relkind pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* lock level that query requires on the rel */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rellockmode pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* index of RTEPermissionInfo entry, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index perminfoindex pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* sampling info, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TableSampleClause *tablesample; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields valid for a subquery RTE (else NULL): Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* the sub-query */ Step #6 - "compile-libfuzzer-introspector-x86_64": Query *subquery; Step #6 - "compile-libfuzzer-introspector-x86_64": /* is from security_barrier view? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool security_barrier pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields valid for a join RTE (else NULL/zero): Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * joinaliasvars is a list of (usually) Vars corresponding to the columns Step #6 - "compile-libfuzzer-introspector-x86_64": * of the join result. An alias Var referencing column K of the join Step #6 - "compile-libfuzzer-introspector-x86_64": * result can be replaced by the K'th element of joinaliasvars --- but to Step #6 - "compile-libfuzzer-introspector-x86_64": * simplify the task of reverse-listing aliases correctly, we do not do Step #6 - "compile-libfuzzer-introspector-x86_64": * that until planning time. In detail: an element of joinaliasvars can Step #6 - "compile-libfuzzer-introspector-x86_64": * be a Var of one of the join's input relations, or such a Var with an Step #6 - "compile-libfuzzer-introspector-x86_64": * implicit coercion to the join's output column type, or a COALESCE Step #6 - "compile-libfuzzer-introspector-x86_64": * expression containing the two input column Vars (possibly coerced). Step #6 - "compile-libfuzzer-introspector-x86_64": * Elements beyond the first joinmergedcols entries are always just Vars, Step #6 - "compile-libfuzzer-introspector-x86_64": * and are never referenced from elsewhere in the query (that is, join Step #6 - "compile-libfuzzer-introspector-x86_64": * alias Vars are generated only for merged columns). We keep these Step #6 - "compile-libfuzzer-introspector-x86_64": * entries only because they're needed in expandRTE() and similar code. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Vars appearing within joinaliasvars are marked with varnullingrels sets Step #6 - "compile-libfuzzer-introspector-x86_64": * that describe the nulling effects of this join and lower ones. This is Step #6 - "compile-libfuzzer-introspector-x86_64": * essential for FULL JOIN cases, because the COALESCE expression only Step #6 - "compile-libfuzzer-introspector-x86_64": * describes the semantics correctly if its inputs have been nulled by the Step #6 - "compile-libfuzzer-introspector-x86_64": * join. For other cases, it allows expandRTE() to generate a valid Step #6 - "compile-libfuzzer-introspector-x86_64": * representation of the join's output without consulting additional Step #6 - "compile-libfuzzer-introspector-x86_64": * parser state. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Within a Query loaded from a stored rule, it is possible for non-merged Step #6 - "compile-libfuzzer-introspector-x86_64": * joinaliasvars items to be null pointers, which are placeholders for Step #6 - "compile-libfuzzer-introspector-x86_64": * (necessarily unreferenced) columns dropped since the rule was made. Step #6 - "compile-libfuzzer-introspector-x86_64": * Also, once planning begins, joinaliasvars items can be almost anything, Step #6 - "compile-libfuzzer-introspector-x86_64": * as a result of subquery-flattening substitutions. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * joinleftcols is an integer list of physical column numbers of the left Step #6 - "compile-libfuzzer-introspector-x86_64": * join input rel that are included in the join; likewise joinrighttcols Step #6 - "compile-libfuzzer-introspector-x86_64": * for the right join input rel. (Which rels those are can be determined Step #6 - "compile-libfuzzer-introspector-x86_64": * from the associated JoinExpr.) If the join is USING/NATURAL, then the Step #6 - "compile-libfuzzer-introspector-x86_64": * first joinmergedcols entries in each list identify the merged columns. Step #6 - "compile-libfuzzer-introspector-x86_64": * The merged columns come first in the join output, then remaining Step #6 - "compile-libfuzzer-introspector-x86_64": * columns of the left input, then remaining columns of the right. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that input columns could have been dropped after creation of a Step #6 - "compile-libfuzzer-introspector-x86_64": * stored rule, if they are not referenced in the query (in particular, Step #6 - "compile-libfuzzer-introspector-x86_64": * merged columns could not be dropped); this is not accounted for in Step #6 - "compile-libfuzzer-introspector-x86_64": * joinleftcols/joinrighttcols. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": JoinType jointype; Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of merged (JOIN USING) columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": int joinmergedcols pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of alias-var expansions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *joinaliasvars pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* left-side input column numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *joinleftcols pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* right-side input column numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *joinrightcols pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * join_using_alias is an alias clause attached directly to JOIN/USING. It Step #6 - "compile-libfuzzer-introspector-x86_64": * is different from the alias field (below) in that it does not hide the Step #6 - "compile-libfuzzer-introspector-x86_64": * range variables of the tables being joined. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Alias *join_using_alias pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields valid for a function RTE (else NIL/zero): Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * When funcordinality is true, the eref->colnames list includes an alias Step #6 - "compile-libfuzzer-introspector-x86_64": * for the ordinality column. The ordinality column is otherwise Step #6 - "compile-libfuzzer-introspector-x86_64": * implicit, and must be accounted for "by hand" in places such as Step #6 - "compile-libfuzzer-introspector-x86_64": * expandRTE(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of RangeTblFunction nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *functions; Step #6 - "compile-libfuzzer-introspector-x86_64": /* is this called WITH ORDINALITY? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool funcordinality; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields valid for a TableFunc RTE (else NULL): Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TableFunc *tablefunc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields valid for a values RTE (else NIL): Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of expression lists */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *values_lists; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields valid for a CTE RTE (else NULL/zero): Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* name of the WITH list item */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *ctename; Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of query levels up */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index ctelevelsup; Step #6 - "compile-libfuzzer-introspector-x86_64": /* is this a recursive self-reference? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool self_reference pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields valid for CTE, VALUES, ENR, and TableFunc RTEs (else NIL): Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * We need these for CTE RTEs so that the types of self-referential Step #6 - "compile-libfuzzer-introspector-x86_64": * columns are well-defined. For VALUES RTEs, storing these explicitly Step #6 - "compile-libfuzzer-introspector-x86_64": * saves having to re-determine the info by scanning the values_lists. For Step #6 - "compile-libfuzzer-introspector-x86_64": * ENRs, we store the types explicitly here (we could get the information Step #6 - "compile-libfuzzer-introspector-x86_64": * from the catalogs if 'relid' was supplied, but we'd still need these Step #6 - "compile-libfuzzer-introspector-x86_64": * for TupleDesc-based ENRs, so we might as well always store the type Step #6 - "compile-libfuzzer-introspector-x86_64": * info here). For TableFuncs, these fields are redundant with data in Step #6 - "compile-libfuzzer-introspector-x86_64": * the TableFunc node, but keeping them here allows some code sharing with Step #6 - "compile-libfuzzer-introspector-x86_64": * the other cases. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * For ENRs only, we have to consider the possibility of dropped columns. Step #6 - "compile-libfuzzer-introspector-x86_64": * A dropped column is included in these lists, but it will have zeroes in Step #6 - "compile-libfuzzer-introspector-x86_64": * all three lists (as well as an empty-string entry in eref). Testing Step #6 - "compile-libfuzzer-introspector-x86_64": * for zero coltype is the standard way to detect a dropped column. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID list of column type OIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *coltypes pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* integer list of column typmods */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *coltypmods pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID list of column collation OIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *colcollations pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields valid for ENR RTEs (else NULL/zero): Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* name of ephemeral named relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *enrname; Step #6 - "compile-libfuzzer-introspector-x86_64": /* estimated or actual from caller */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality enrtuples pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields valid for a GROUP RTE (else NIL): Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of grouping expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *groupexprs pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields valid in all RTEs: Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* was LATERAL specified? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool lateral pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* present in FROM clause? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool inFromCl pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* security barrier quals to apply, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *securityQuals pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeTblEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SortGroupClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Index tleSortGroupRef; /* reference into targetlist */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid eqop; /* the equality operator ('=' op) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid sortop; /* the ordering operator ('<' op), or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool reverse_sort; /* is sortop a "greater than" operator? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool nulls_first; /* do NULLs come before normal values? */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* can eqop be implemented by hashing? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hashable pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": } SortGroupClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JsonTableColumnType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JTC_FOR_ORDINALITY, Step #6 - "compile-libfuzzer-introspector-x86_64": JTC_REGULAR, Step #6 - "compile-libfuzzer-introspector-x86_64": JTC_EXISTS, Step #6 - "compile-libfuzzer-introspector-x86_64": JTC_FORMATTED, Step #6 - "compile-libfuzzer-introspector-x86_64": JTC_NESTED, Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonTableColumnType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonTablePathSpec Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Node *string; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc name_location; Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* location of 'string' */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonTablePathSpec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RawStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *stmt; /* raw parse tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_location; /* start location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_len; /* length in bytes; 0 means "rest of string" */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RawStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RuleStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* relation the rule is for */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *rulename; /* name of the rule */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *whereClause; /* qualifications */ Step #6 - "compile-libfuzzer-introspector-x86_64": CmdType event; /* SELECT, INSERT, etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool instead; /* is a 'do instead'? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *actions; /* the action statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool replace; /* OR REPLACE */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RuleStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RTEKind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RTE_RELATION, /* ordinary relation reference */ Step #6 - "compile-libfuzzer-introspector-x86_64": RTE_SUBQUERY, /* subquery in FROM */ Step #6 - "compile-libfuzzer-introspector-x86_64": RTE_JOIN, /* join */ Step #6 - "compile-libfuzzer-introspector-x86_64": RTE_FUNCTION, /* function in FROM */ Step #6 - "compile-libfuzzer-introspector-x86_64": RTE_TABLEFUNC, /* TableFunc(.., column list) */ Step #6 - "compile-libfuzzer-introspector-x86_64": RTE_VALUES, /* VALUES (), (), ... */ Step #6 - "compile-libfuzzer-introspector-x86_64": RTE_CTE, /* common table expr (WITH list element) */ Step #6 - "compile-libfuzzer-introspector-x86_64": RTE_NAMEDTUPLESTORE, /* tuplestore, e.g. for AFTER triggers */ Step #6 - "compile-libfuzzer-introspector-x86_64": RTE_RESULT, /* RTE represents an empty FROM clause; such Step #6 - "compile-libfuzzer-introspector-x86_64": * RTEs are added by the planner, they're not Step #6 - "compile-libfuzzer-introspector-x86_64": * present during parsing or rewriting */ Step #6 - "compile-libfuzzer-introspector-x86_64": RTE_GROUP, /* the grouping step */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RTEKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateCastStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": TypeName *sourcetype; Step #6 - "compile-libfuzzer-introspector-x86_64": TypeName *targettype; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectWithArgs *func; Step #6 - "compile-libfuzzer-introspector-x86_64": CoercionContext context; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inout; Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateCastStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MultiAssignRef Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *source; /* the row-valued expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": int colno; /* column number for this target (1..n) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ncolumns; /* number of targets in the construct */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MultiAssignRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionCmd Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *name; /* name of partition to attach/detach */ Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionBoundSpec *bound; /* FOR VALUES, if attaching */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool concurrent; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterEventTrigStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *trigname; /* TRIGGER's name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char tgenabled; /* trigger's firing configuration WRT Step #6 - "compile-libfuzzer-introspector-x86_64": * session_replication_role */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterEventTrigStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VacuumRelation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* table name to process, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oid; /* table's OID; InvalidOid if not looked up */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *va_cols; /* list of column names, or NIL for all */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VacuumRelation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionElem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* name of column to partition on, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *expr; /* expression to partition on, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *collation; /* name of collation; NIL = default */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *opclass; /* name of desired opclass; NIL = default */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionElem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* window name (NULL in an OVER clause) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* referenced window name, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *refname pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": List *partitionClause; /* PARTITION BY list */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* ORDER BY list */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *orderClause; Step #6 - "compile-libfuzzer-introspector-x86_64": int frameOptions; /* frame_clause options, see WindowDef */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *startOffset; /* expression for starting bound, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *endOffset; /* expression for ending bound, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* in_range function for startOffset */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid startInRangeFunc pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* in_range function for endOffset */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid endInRangeFunc pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* collation for in_range tests */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid inRangeColl pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* use ASC sort order for in_range tests? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool inRangeAsc pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* nulls sort first for in_range tests? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool inRangeNullsFirst pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Index winref; /* ID referenced by window functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* did we copy orderClause from refname? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool copiedOrder pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": } WindowClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VariableSetKind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": VAR_SET_VALUE, /* SET var = value */ Step #6 - "compile-libfuzzer-introspector-x86_64": VAR_SET_DEFAULT, /* SET var TO DEFAULT */ Step #6 - "compile-libfuzzer-introspector-x86_64": VAR_SET_CURRENT, /* SET var FROM CURRENT */ Step #6 - "compile-libfuzzer-introspector-x86_64": VAR_SET_MULTI, /* special case for SET TRANSACTION ... */ Step #6 - "compile-libfuzzer-introspector-x86_64": VAR_RESET, /* RESET var */ Step #6 - "compile-libfuzzer-introspector-x86_64": VAR_RESET_ALL, /* RESET ALL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VariableSetKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DropTableSpaceStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tablespacename; Step #6 - "compile-libfuzzer-introspector-x86_64": bool missing_ok; /* skip error if missing? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DropTableSpaceStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateEventTrigStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *trigname; /* TRIGGER's name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *eventname; /* event's identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *whenclause; /* list of DefElems indicating filtering */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *funcname; /* qual. name of function to call */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateEventTrigStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateSeqStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *sequence; /* the sequence to create */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ownerId; /* ID of owner, or InvalidOid for default */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool for_identity; Step #6 - "compile-libfuzzer-introspector-x86_64": bool if_not_exists; /* just do nothing if it already exists? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateSeqStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DropStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *objects; /* list of names */ Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType removeType; /* object type */ Step #6 - "compile-libfuzzer-introspector-x86_64": DropBehavior behavior; /* RESTRICT or CASCADE behavior */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool missing_ok; /* skip error if object is missing? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool concurrent; /* drop index concurrently? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DropStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PartitionStrategy Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PARTITION_STRATEGY_LIST = 'l', Step #6 - "compile-libfuzzer-introspector-x86_64": PARTITION_STRATEGY_RANGE = 'r', Step #6 - "compile-libfuzzer-introspector-x86_64": PARTITION_STRATEGY_HASH = 'h', Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionStrategy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterTableSpaceOptionsStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tablespacename; Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isReset; Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterTableSpaceOptionsStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterSeqStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *sequence; /* the sequence to alter */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; Step #6 - "compile-libfuzzer-introspector-x86_64": bool for_identity; Step #6 - "compile-libfuzzer-introspector-x86_64": bool missing_ok; /* skip error if a role is missing? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterSeqStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CollateClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *arg; /* input expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *collname; /* possibly-qualified collation name */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CollateClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GroupingSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": GroupingSetKind kind pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": List *content; Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupingSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SetOperation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SETOP_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SETOP_UNION, Step #6 - "compile-libfuzzer-introspector-x86_64": SETOP_INTERSECT, Step #6 - "compile-libfuzzer-introspector-x86_64": SETOP_EXCEPT, Step #6 - "compile-libfuzzer-introspector-x86_64": } SetOperation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CopyStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* the relation to copy */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *query; /* the query (SELECT or DML statement with Step #6 - "compile-libfuzzer-introspector-x86_64": * RETURNING) to copy, as a raw parse tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *attlist; /* List of column names (as Strings), or NIL Step #6 - "compile-libfuzzer-introspector-x86_64": * for all columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_from; /* TO or FROM */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_program; /* is 'filename' a program to popen? */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; /* filename, or NULL for STDIN/STDOUT */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* List of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *whereClause; /* WHERE condition (or NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CopyStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterPolicyStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *policy_name; /* Policy's name */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *table; /* the table name the policy applies to */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *roles; /* the roles associated with the policy */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *qual; /* the policy's condition */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *with_check; /* the policy's WITH CHECK condition. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterPolicyStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterOpFamilyStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *opfamilyname; /* qualified name (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *amname; /* name of index AM opfamily is for */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isDrop; /* ADD or DROP the items? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *items; /* List of CreateOpClassItem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterOpFamilyStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterEnumStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *typeName; /* qualified name (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *oldVal; /* old enum value's name, if renaming */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *newVal; /* new enum value's name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *newValNeighbor; /* neighboring enum value, if specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool newValIsAfter; /* place new enum value after neighbor? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool skipIfNewValExists; /* no error if new already exists? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterEnumStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReturningClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* list of ReturningOption elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *exprs; /* list of expressions to return */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReturningClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonOutput Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": TypeName *typeName; /* RETURNING type name, if specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonReturning *returning; /* RETURNING FORMAT clause and type Oids */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonOutput; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JsonQuotes Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_QUOTES_UNSPEC, /* unspecified */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_QUOTES_KEEP, /* KEEP QUOTES */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_QUOTES_OMIT, /* OMIT QUOTES */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonQuotes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ReturningOptionKind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RETURNING_OPTION_OLD, /* specify alias for OLD in RETURNING */ Step #6 - "compile-libfuzzer-introspector-x86_64": RETURNING_OPTION_NEW, /* specify alias for NEW in RETURNING */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReturningOptionKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FuncCall Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *funcname; /* qualified name of function */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; /* the arguments (list of exprs) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *agg_order; /* ORDER BY (list of SortBy) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *agg_filter; /* FILTER clause, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct WindowDef *over; /* OVER clause, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool agg_within_group; /* ORDER BY appeared in WITHIN GROUP */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool agg_star; /* argument was really '*' */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool agg_distinct; /* arguments were labeled DISTINCT */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool func_variadic; /* last argument was labeled VARIADIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": CoercionForm funcformat; /* how to display this node */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FuncCall; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WithClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *ctes; /* list of CommonTableExprs */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool recursive; /* true = WITH RECURSIVE */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WithClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterUserMappingStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RoleSpec *user; /* user role */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *servername; /* server name */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* generic options to server */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterUserMappingStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterStatsStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *defnames; /* qualified name (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *stxstattarget; /* statistics target */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool missing_ok; /* skip error if statistics object is missing */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterStatsStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct A_Const Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(custom_copy_equal, custom_read_write, custom_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": union ValUnion val; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isnull; /* SQL NULL constant */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } A_Const; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DropUserMappingStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RoleSpec *user; /* user role */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *servername; /* server name */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool missing_ok; /* ignore missing mappings */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DropUserMappingStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PublicationTable Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* relation to be published */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *whereClause; /* qualifications */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *columns; /* List of columns in a publication table */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PublicationTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParamRef Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": int number; /* the number of the parameter */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ParamRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RangeTableFunc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool lateral; /* does it have LATERAL prefix? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *docexpr; /* document expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *rowexpr; /* row generator expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *namespaces; /* list of namespaces as ResTarget */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *columns; /* list of RangeTableFuncCol */ Step #6 - "compile-libfuzzer-introspector-x86_64": Alias *alias; /* table alias & optional column aliases */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeTableFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RowMarkClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Index rti; /* range table index of target relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": LockClauseStrength strength; Step #6 - "compile-libfuzzer-introspector-x86_64": LockWaitPolicy waitPolicy; /* NOWAIT and SKIP LOCKED */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool pushedDown; /* pushed down from higher query level? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RowMarkClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StatsElem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* name of attribute to index, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *expr; /* expression to index, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } StatsElem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreatedbStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dbname; /* name of database to create */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* List of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreatedbStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TypeName Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *names; /* qualified name (list of String nodes) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typeOid; /* type identified by OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool setof; /* is a set? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool pct_type; /* %TYPE specified? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *typmods; /* type modifier expression(s) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 typemod; /* prespecified type modifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *arrayBounds; /* array bounds */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TypeName; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LockStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *relations; /* relations to lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mode; /* lock mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool nowait; /* no wait mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LockStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Query Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CmdType commandType; /* select|insert|update|delete|merge|utility */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* where did I come from? */ Step #6 - "compile-libfuzzer-introspector-x86_64": QuerySource querySource pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * query identifier (can be set by plugins); ignored for equal, as it Step #6 - "compile-libfuzzer-introspector-x86_64": * might not be set; also not stored. This is the result of the query Step #6 - "compile-libfuzzer-introspector-x86_64": * jumble, hence ignored. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 queryId pg_node_attr(equal_ignore, query_jumble_ignore, read_write_ignore, read_as(0)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* do I set the command result tag? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool canSetTag pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Node *utilityStmt; /* non-null if commandType == CMD_UTILITY */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * rtable index of target relation for INSERT/UPDATE/DELETE/MERGE; 0 for Step #6 - "compile-libfuzzer-introspector-x86_64": * SELECT. This is ignored in the query jumble as unrelated to the Step #6 - "compile-libfuzzer-introspector-x86_64": * compilation of the query ID. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int resultRelation pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* has aggregates in tlist or havingQual */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasAggs pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* has window functions in tlist */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasWindowFuncs pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* has set-returning functions in tlist */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasTargetSRFs pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* has subquery SubLink */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasSubLinks pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* distinctClause is from DISTINCT ON */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasDistinctOn pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* WITH RECURSIVE was specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasRecursive pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* has INSERT/UPDATE/DELETE/MERGE in WITH */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasModifyingCTE pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* FOR [KEY] UPDATE/SHARE was specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasForUpdate pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* rewriter has applied some RLS policy */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasRowSecurity pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* parser has added an RTE_GROUP RTE */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasGroupRTE pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* is a RETURN statement */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isReturn pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *cteList; /* WITH list (of CommonTableExpr's) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *rtable; /* list of range table entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * list of RTEPermissionInfo nodes for the rtable entries having Step #6 - "compile-libfuzzer-introspector-x86_64": * perminfoindex > 0 Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rteperminfos pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": FromExpr *jointree; /* table join tree (FROM and WHERE clauses); Step #6 - "compile-libfuzzer-introspector-x86_64": * also USING clause for MERGE */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *mergeActionList; /* list of actions for MERGE (only) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * rtable index of target relation for MERGE to pull data. Initially, this Step #6 - "compile-libfuzzer-introspector-x86_64": * is the same as resultRelation, but after query rewriting, if the target Step #6 - "compile-libfuzzer-introspector-x86_64": * relation is a trigger-updatable view, this is the index of the expanded Step #6 - "compile-libfuzzer-introspector-x86_64": * view subquery, whereas resultRelation is the index of the target view. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mergeTargetRelation pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* join condition between source and target for MERGE */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *mergeJoinCondition; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *targetList; /* target list (of TargetEntry) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OVERRIDING clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": OverridingKind override pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OnConflictExpr *onConflict; /* ON CONFLICT DO [NOTHING | UPDATE] */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The following three fields describe the contents of the RETURNING list Step #6 - "compile-libfuzzer-introspector-x86_64": * for INSERT/UPDATE/DELETE/MERGE. returningOldAlias and returningNewAlias Step #6 - "compile-libfuzzer-introspector-x86_64": * are the alias names for OLD and NEW, which may be user-supplied values, Step #6 - "compile-libfuzzer-introspector-x86_64": * the defaults "old" and "new", or NULL (if the default "old"/"new" is Step #6 - "compile-libfuzzer-introspector-x86_64": * already in use as the alias for some other relation). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *returningOldAlias pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": char *returningNewAlias pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": List *returningList; /* return-values list (of TargetEntry) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *groupClause; /* a list of SortGroupClause's */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool groupDistinct; /* is the group by clause distinct? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *groupingSets; /* a list of GroupingSet's if present */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Node *havingQual; /* qualifications applied to groups */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *windowClause; /* a list of WindowClause's */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *distinctClause; /* a list of SortGroupClause's */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *sortClause; /* a list of SortGroupClause's */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Node *limitOffset; /* # of result tuples to skip (int8 expr) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *limitCount; /* # of result tuples to return (int8 expr) */ Step #6 - "compile-libfuzzer-introspector-x86_64": LimitOption limitOption; /* limit type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *rowMarks; /* a list of RowMarkClause's */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Node *setOperations; /* set-operation tree if this is top level of Step #6 - "compile-libfuzzer-introspector-x86_64": * a UNION/INTERSECT/EXCEPT query */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * A list of pg_constraint OIDs that the query depends on to be Step #6 - "compile-libfuzzer-introspector-x86_64": * semantically valid Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *constraintDeps pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* a list of WithCheckOption's (added during rewrite) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *withCheckOptions pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The following two fields identify the portion of the source text string Step #6 - "compile-libfuzzer-introspector-x86_64": * containing this query. They are typically only populated in top-level Step #6 - "compile-libfuzzer-introspector-x86_64": * Queries, not in sub-queries. When not set, they might both be zero, or Step #6 - "compile-libfuzzer-introspector-x86_64": * both be -1 meaning "unknown". Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* start location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_location; Step #6 - "compile-libfuzzer-introspector-x86_64": /* length in bytes; 0 means "rest of string" */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_len pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": } Query; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ColumnRef Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *fields; /* field names (String nodes) or A_Star */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ColumnRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RangeFunction Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool lateral; /* does it have LATERAL prefix? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ordinality; /* does it have WITH ORDINALITY suffix? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_rowsfrom; /* is result of ROWS FROM() syntax? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *functions; /* per-function information, see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": Alias *alias; /* table alias & optional column aliases */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *coldeflist; /* list of ColumnDef nodes to describe result Step #6 - "compile-libfuzzer-introspector-x86_64": * of function returning RECORD */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeFunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CTEMaterialize Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CTEMaterializeDefault, /* no option specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": CTEMaterializeAlways, /* MATERIALIZED */ Step #6 - "compile-libfuzzer-introspector-x86_64": CTEMaterializeNever, /* NOT MATERIALIZED */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CTEMaterialize; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ImportForeignSchemaType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FDW_IMPORT_SCHEMA_ALL, /* all relations wanted */ Step #6 - "compile-libfuzzer-introspector-x86_64": FDW_IMPORT_SCHEMA_LIMIT_TO, /* include only listed tables in import */ Step #6 - "compile-libfuzzer-introspector-x86_64": FDW_IMPORT_SCHEMA_EXCEPT, /* exclude listed tables from import */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ImportForeignSchemaType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateDomainStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *domainname; /* qualified name (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeName *typeName; /* the base type */ Step #6 - "compile-libfuzzer-introspector-x86_64": CollateClause *collClause; /* untransformed COLLATE spec, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *constraints; /* constraints (list of Constraint nodes) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateDomainStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LoadStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; /* file to load */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LoadStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreatePublicationStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pubname; /* Name of the publication */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* List of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *pubobjects; /* Optional list of publication objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool for_all_tables; /* Special publication for all tables in db */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreatePublicationStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CTESearchClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *search_col_list; Step #6 - "compile-libfuzzer-introspector-x86_64": bool search_breadth_first; Step #6 - "compile-libfuzzer-introspector-x86_64": char *search_seq_column; Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": } CTESearchClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ImportForeignSchemaStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *server_name; /* FDW server name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *remote_schema; /* remote schema name to query */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *local_schema; /* local schema to create objects in */ Step #6 - "compile-libfuzzer-introspector-x86_64": ImportForeignSchemaType list_type; /* type of table list */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *table_list; /* List of RangeVar */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* list of options to pass to FDW */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ImportForeignSchemaStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum AlterPublicationAction Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AP_AddObjects, /* add objects to publication */ Step #6 - "compile-libfuzzer-introspector-x86_64": AP_DropObjects, /* remove objects from publication */ Step #6 - "compile-libfuzzer-introspector-x86_64": AP_SetObjects, /* set list of objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterPublicationAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XmlSerialize Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": XmlOptionType xmloption; /* DOCUMENT or CONTENT */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *expr; Step #6 - "compile-libfuzzer-introspector-x86_64": TypeName *typeName; Step #6 - "compile-libfuzzer-introspector-x86_64": bool indent; /* [NO] INDENT */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XmlSerialize; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RTEPermissionInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; /* relation OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool inh; /* separately check inheritance children? */ Step #6 - "compile-libfuzzer-introspector-x86_64": AclMode requiredPerms; /* bitmask of required access permissions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid checkAsUser; /* if valid, check access as this role */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *selectedCols; /* columns needing SELECT permission */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *insertedCols; /* columns needing INSERT permission */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *updatedCols; /* columns needing UPDATE permission */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RTEPermissionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum GroupingSetKind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_SET_EMPTY, Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_SET_SIMPLE, Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_SET_ROLLUP, Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_SET_CUBE, Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_SET_SETS, Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupingSetKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonTable Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonValueExpr *context_item; /* context item expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTablePathSpec *pathspec; /* JSON path specification */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *passing; /* list of PASSING clause arguments, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *columns; /* list of JsonTableColumn */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonBehavior *on_error; /* ON ERROR behavior */ Step #6 - "compile-libfuzzer-introspector-x86_64": Alias *alias; /* table alias in FROM clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool lateral; /* does it have LATERAL prefix? */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonTableColumn Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTableColumnType coltype; /* column type */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* column name */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeName *typeName; /* column type name */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTablePathSpec *pathspec; /* JSON path specification */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonFormat *format; /* JSON format clause, if specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonWrapper wrapper; /* WRAPPER behavior for formatted columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonQuotes quotes; /* omit or keep quotes on scalar strings? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *columns; /* nested columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonBehavior *on_empty; /* ON EMPTY behavior */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonBehavior *on_error; /* ON ERROR behavior */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonTableColumn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DefineStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType kind; /* aggregate, operator, type */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool oldstyle; /* hack to signal old CREATE AGG syntax */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *defnames; /* qualified name (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; /* a list of TypeName (if needed) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *definition; /* a list of DefElem */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool if_not_exists; /* just do nothing if it already exists? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool replace; /* replace if already exists? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DefineStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InsertStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* relation to insert into */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *cols; /* optional: names of the target columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *selectStmt; /* the source SELECT/VALUES, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": OnConflictClause *onConflictClause; /* ON CONFLICT clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": ReturningClause *returningClause; /* RETURNING clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": WithClause *withClause; /* WITH clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": OverridingKind override; /* OVERRIDING clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_location; /* start location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_len; /* length in bytes; 0 means "rest of string" */ Step #6 - "compile-libfuzzer-introspector-x86_64": } InsertStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResTarget Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* column name or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indirection; /* subscripts, field names, and '*', or NIL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *val; /* the value expression to compute or assign */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ResTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PartitionRangeDatumKind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PARTITION_RANGE_DATUM_MINVALUE = -1, /* less than any other value */ Step #6 - "compile-libfuzzer-introspector-x86_64": PARTITION_RANGE_DATUM_VALUE = 0, /* a specific (bounded) value */ Step #6 - "compile-libfuzzer-introspector-x86_64": PARTITION_RANGE_DATUM_MAXVALUE = 1, /* greater than any other value */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionRangeDatumKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonScalarExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *expr; /* scalar expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonOutput *output; /* RETURNING clause, if specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonScalarExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateEnumStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *typeName; /* qualified name (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *vals; /* enum values (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateEnumStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionRangeDatum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionRangeDatumKind kind; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *value; /* Const (or A_Const in raw tree), if kind is Step #6 - "compile-libfuzzer-introspector-x86_64": * PARTITION_RANGE_DATUM_VALUE, else NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionRangeDatum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FetchStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": FetchDirection direction; /* see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": long howMany; /* number of rows, or position argument */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *portalname; /* name of portal (cursor) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ismove; /* true if MOVE */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FetchStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct A_ArrayExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *elements; /* array element expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } A_ArrayExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexElem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* name of attribute to index, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *expr; /* expression to index, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *indexcolname; /* name for index column; NULL = default */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *collation; /* name of collation; NIL = default */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *opclass; /* name of desired opclass; NIL = default */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *opclassopts; /* opclass-specific options, or NIL */ Step #6 - "compile-libfuzzer-introspector-x86_64": SortByDir ordering; /* ASC/DESC/default */ Step #6 - "compile-libfuzzer-introspector-x86_64": SortByNulls nulls_ordering; /* FIRST/LAST/default */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexElem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReplicaIdentityStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char identity_type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplicaIdentityStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RoleStmtType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ROLESTMT_ROLE, Step #6 - "compile-libfuzzer-introspector-x86_64": ROLESTMT_USER, Step #6 - "compile-libfuzzer-introspector-x86_64": ROLESTMT_GROUP, Step #6 - "compile-libfuzzer-introspector-x86_64": } RoleStmtType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CompositeTypeStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *typevar; /* the composite type to be created */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *coldeflist; /* list of ColumnDef nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CompositeTypeStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CheckPointStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": } CheckPointStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TableLikeOption Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CREATE_TABLE_LIKE_COMMENTS = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CREATE_TABLE_LIKE_COMPRESSION = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": CREATE_TABLE_LIKE_CONSTRAINTS = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": CREATE_TABLE_LIKE_DEFAULTS = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": CREATE_TABLE_LIKE_GENERATED = 1 << 4, Step #6 - "compile-libfuzzer-introspector-x86_64": CREATE_TABLE_LIKE_IDENTITY = 1 << 5, Step #6 - "compile-libfuzzer-introspector-x86_64": CREATE_TABLE_LIKE_INDEXES = 1 << 6, Step #6 - "compile-libfuzzer-introspector-x86_64": CREATE_TABLE_LIKE_STATISTICS = 1 << 7, Step #6 - "compile-libfuzzer-introspector-x86_64": CREATE_TABLE_LIKE_STORAGE = 1 << 8, Step #6 - "compile-libfuzzer-introspector-x86_64": CREATE_TABLE_LIKE_ALL = PG_INT32_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } TableLikeOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SetOperationStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": SetOperation op; /* type of set op */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool all; /* ALL specified? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *larg; /* left child */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *rarg; /* right child */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Eventually add fields for CORRESPONDING spec here */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields derived during parse analysis (irrelevant for query jumbling): */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID list of output column type OIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *colTypes pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* integer list of output column typmods */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *colTypmods pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID list of output column collation OIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *colCollations pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* a list of SortGroupClause's */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *groupClauses pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* groupClauses is NIL if UNION ALL, but must be set otherwise */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SetOperationStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateSchemaStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *schemaname; /* the name of the schema to create */ Step #6 - "compile-libfuzzer-introspector-x86_64": RoleSpec *authrole; /* the owner of the created schema */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *schemaElts; /* schema components (list of parsenodes) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool if_not_exists; /* just do nothing if schema already exists? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateSchemaStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ATAlterConstraint Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *conname; /* Constraint name */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool alterDeferrability; /* changing deferrability properties? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool deferrable; /* DEFERRABLE? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool initdeferred; /* INITIALLY DEFERRED? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ATAlterConstraint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterExtensionStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *extname; Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* List of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterExtensionStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreatePLangStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool replace; /* T => replace if already exists */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *plname; /* PL name */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *plhandler; /* PL call handler function (qual. name) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *plinline; /* optional inline function (qual. name) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *plvalidator; /* optional validator function (qual. name) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool pltrusted; /* PL is trusted */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreatePLangStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateRoleStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RoleStmtType stmt_type; /* ROLE/USER/GROUP */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *role; /* role name */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* List of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateRoleStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RefreshMatViewStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool concurrent; /* allow concurrent access? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool skipData; /* true for WITH NO DATA */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* relation to insert into */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RefreshMatViewStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterExtensionContentsStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *extname; /* Extension's name */ Step #6 - "compile-libfuzzer-introspector-x86_64": int action; /* +1 = add object, -1 = drop object */ Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType objtype; /* Object's type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *object; /* Qualified name of the object */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterExtensionContentsStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterRoleStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RoleSpec *role; /* role */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* List of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int action; /* +1 = add members, -1 = drop members */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterRoleStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DeclareCursorStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *portalname; /* name of the portal (cursor) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int options; /* bitmask of options (see above) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *query; /* the query (see comments above) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DeclareCursorStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RangeSubselect Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool lateral; /* does it have LATERAL prefix? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *subquery; /* the untransformed sub-select clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": Alias *alias; /* table alias & optional column aliases */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeSubselect; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TableSampleClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tsmhandler; /* OID of the tablesample handler function */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; /* tablesample argument expression(s) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *repeatable; /* REPEATABLE expression, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TableSampleClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MergeWhenClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": MergeMatchKind matchKind; /* MATCHED/NOT MATCHED BY SOURCE/TARGET */ Step #6 - "compile-libfuzzer-introspector-x86_64": CmdType commandType; /* INSERT/UPDATE/DELETE/DO NOTHING */ Step #6 - "compile-libfuzzer-introspector-x86_64": OverridingKind override; /* OVERRIDING clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *condition; /* WHEN conditions (raw parser) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *targetList; /* INSERT/UPDATE targetlist */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* the following members are only used in INSERT actions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *values; /* VALUES to INSERT, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MergeWhenClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SelectStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are used only in "leaf" SelectStmts. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *distinctClause; /* NULL, list of DISTINCT ON exprs, or Step #6 - "compile-libfuzzer-introspector-x86_64": * lcons(NIL,NIL) for all (SELECT DISTINCT) */ Step #6 - "compile-libfuzzer-introspector-x86_64": IntoClause *intoClause; /* target for SELECT INTO */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *targetList; /* the target list (of ResTarget) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *fromClause; /* the FROM clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *whereClause; /* WHERE qualification */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *groupClause; /* GROUP BY clauses */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool groupDistinct; /* Is this GROUP BY DISTINCT? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *havingClause; /* HAVING conditional-expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *windowClause; /* WINDOW window_name AS (...), ... */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * In a "leaf" node representing a VALUES list, the above fields are all Step #6 - "compile-libfuzzer-introspector-x86_64": * null, and instead this field is set. Note that the elements of the Step #6 - "compile-libfuzzer-introspector-x86_64": * sublists are just expressions, without ResTarget decoration. Also note Step #6 - "compile-libfuzzer-introspector-x86_64": * that a list element can be DEFAULT (represented as a SetToDefault Step #6 - "compile-libfuzzer-introspector-x86_64": * node), regardless of the context of the VALUES list. It's up to parse Step #6 - "compile-libfuzzer-introspector-x86_64": * analysis to reject that where not valid. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *valuesLists; /* untransformed list of expression lists */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are used in both "leaf" SelectStmts and upper-level Step #6 - "compile-libfuzzer-introspector-x86_64": * SelectStmts. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *sortClause; /* sort clause (a list of SortBy's) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *limitOffset; /* # of result tuples to skip */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *limitCount; /* # of result tuples to return */ Step #6 - "compile-libfuzzer-introspector-x86_64": LimitOption limitOption; /* limit type */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *lockingClause; /* FOR UPDATE (list of LockingClause's) */ Step #6 - "compile-libfuzzer-introspector-x86_64": WithClause *withClause; /* WITH clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are used only in upper-level SelectStmts. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SetOperation op; /* type of set op */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool all; /* ALL specified? */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct SelectStmt *larg; /* left child */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct SelectStmt *rarg; /* right child */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_location; /* start location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_len; /* length in bytes; 0 means "rest of string" */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Eventually add fields for CORRESPONDING spec here */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SelectStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ObjectType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_ACCESS_METHOD, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_AGGREGATE, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_AMOP, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_AMPROC, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_ATTRIBUTE, /* type's attribute, when distinct from column */ Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_CAST, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_COLUMN, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_COLLATION, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_CONVERSION, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_DATABASE, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_DEFAULT, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_DEFACL, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_DOMAIN, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_DOMCONSTRAINT, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_EVENT_TRIGGER, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_EXTENSION, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_FDW, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_FOREIGN_SERVER, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_FOREIGN_TABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_FUNCTION, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_INDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_LANGUAGE, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_LARGEOBJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_MATVIEW, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_OPCLASS, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_OPERATOR, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_OPFAMILY, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_PARAMETER_ACL, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_POLICY, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_PROCEDURE, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_PUBLICATION, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_PUBLICATION_NAMESPACE, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_PUBLICATION_REL, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_ROLE, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_ROUTINE, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_RULE, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_SCHEMA, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_SEQUENCE, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_SUBSCRIPTION, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_STATISTIC_EXT, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_TABCONSTRAINT, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_TABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_TABLESPACE, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_TRANSFORM, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_TRIGGER, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_TSCONFIGURATION, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_TSDICTIONARY, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_TSPARSER, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_TSTEMPLATE, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_TYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_USER_MAPPING, Step #6 - "compile-libfuzzer-introspector-x86_64": OBJECT_VIEW, Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateConversionStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *conversion_name; /* Name of the conversion */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *for_encoding_name; /* source encoding name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *to_encoding_name; /* destination encoding name */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *func_name; /* qualified conversion function name */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool def; /* is this a default conversion? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateConversionStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DropOwnedStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *roles; Step #6 - "compile-libfuzzer-introspector-x86_64": DropBehavior behavior; Step #6 - "compile-libfuzzer-introspector-x86_64": } DropOwnedStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TypeCast Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *arg; /* the expression being casted */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeName *typeName; /* the target type */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TypeCast; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MergeStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* target relation to merge into */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *sourceRelation; /* source relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *joinCondition; /* join condition between source and target */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *mergeWhenClauses; /* list of MergeWhenClause(es) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ReturningClause *returningClause; /* RETURNING clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": WithClause *withClause; /* WITH clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_location; /* start location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_len; /* length in bytes; 0 means "rest of string" */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MergeStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreatePolicyStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *policy_name; /* Policy's name */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *table; /* the table name the policy applies to */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *cmd_name; /* the command name the policy applies to */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool permissive; /* restrictive or permissive policy */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *roles; /* the roles associated with the policy */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *qual; /* the policy's condition */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *with_check; /* the policy's WITH CHECK condition. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreatePolicyStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateRangeStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *typeName; /* qualified name (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *params; /* range parameters (list of DefElem) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateRangeStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateTableAsStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *query; /* the query (see comments above) */ Step #6 - "compile-libfuzzer-introspector-x86_64": IntoClause *into; /* destination table */ Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType objtype; /* OBJECT_TABLE or OBJECT_MATVIEW */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_select_into; /* it was written as SELECT INTO */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool if_not_exists; /* just do nothing if it already exists? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateTableAsStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExplainStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *query; /* the query (see comments above) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* list of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ExplainStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PLAssignStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* initial column name */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indirection; /* subscripts and field names, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nnames; /* number of names to use in ColumnRef */ Step #6 - "compile-libfuzzer-introspector-x86_64": SelectStmt *val; /* the PL/pgSQL expression to assign */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* name's token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLAssignStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateTableSpaceStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tablespacename; Step #6 - "compile-libfuzzer-introspector-x86_64": RoleSpec *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": char *location; Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateTableSpaceStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterRoleSetStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RoleSpec *role; /* role */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *database; /* database name, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": VariableSetStmt *setstmt; /* SET or RESET subcommand */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterRoleSetStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum FetchDirection Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* for these, howMany is how many rows to fetch; FETCH_ALL means ALL */ Step #6 - "compile-libfuzzer-introspector-x86_64": FETCH_FORWARD, Step #6 - "compile-libfuzzer-introspector-x86_64": FETCH_BACKWARD, Step #6 - "compile-libfuzzer-introspector-x86_64": /* for these, howMany indicates a position; only one row is fetched */ Step #6 - "compile-libfuzzer-introspector-x86_64": FETCH_ABSOLUTE, Step #6 - "compile-libfuzzer-introspector-x86_64": FETCH_RELATIVE, Step #6 - "compile-libfuzzer-introspector-x86_64": } FetchDirection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ViewCheckOption Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NO_CHECK_OPTION, Step #6 - "compile-libfuzzer-introspector-x86_64": LOCAL_CHECK_OPTION, Step #6 - "compile-libfuzzer-introspector-x86_64": CASCADED_CHECK_OPTION, Step #6 - "compile-libfuzzer-introspector-x86_64": } ViewCheckOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ReindexObjectType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": REINDEX_OBJECT_INDEX, /* index */ Step #6 - "compile-libfuzzer-introspector-x86_64": REINDEX_OBJECT_TABLE, /* table or materialized view */ Step #6 - "compile-libfuzzer-introspector-x86_64": REINDEX_OBJECT_SCHEMA, /* schema */ Step #6 - "compile-libfuzzer-introspector-x86_64": REINDEX_OBJECT_SYSTEM, /* system catalogs */ Step #6 - "compile-libfuzzer-introspector-x86_64": REINDEX_OBJECT_DATABASE, /* database */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReindexObjectType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PublicationObjSpecType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PUBLICATIONOBJ_TABLE, /* A table */ Step #6 - "compile-libfuzzer-introspector-x86_64": PUBLICATIONOBJ_TABLES_IN_SCHEMA, /* All tables in schema */ Step #6 - "compile-libfuzzer-introspector-x86_64": PUBLICATIONOBJ_TABLES_IN_CUR_SCHEMA, /* All tables in first element of Step #6 - "compile-libfuzzer-introspector-x86_64": * search_path */ Step #6 - "compile-libfuzzer-introspector-x86_64": PUBLICATIONOBJ_CONTINUATION, /* Continuation of previous type */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PublicationObjSpecType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DropRoleStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *roles; /* List of roles to remove */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool missing_ok; /* skip error if a role is missing? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DropRoleStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ViewStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *view; /* the view to be created */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *aliases; /* target column names */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *query; /* the SELECT query (as a raw parse tree) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool replace; /* replace an existing view? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* options from WITH clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": ViewCheckOption withCheckOption; /* WITH CHECK OPTION */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ViewStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReindexStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": ReindexObjectType kind; /* REINDEX_OBJECT_INDEX, REINDEX_OBJECT_TABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": * etc. */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* Table or index to reindex */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; /* name of database to reindex */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *params; /* list of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReindexStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PublicationObjSpec Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": PublicationObjSpecType pubobjtype; /* type of this publication object */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": PublicationTable *pubtable; Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PublicationObjSpec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonSerializeExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonValueExpr *expr; /* json value expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonOutput *output; /* RETURNING clause, if specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonSerializeExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReturnStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *returnval; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReturnStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Constraint Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": ConstrType contype; /* see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *conname; /* Constraint name, or NULL if unnamed */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool deferrable; /* DEFERRABLE? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool initdeferred; /* INITIALLY DEFERRED? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_enforced; /* enforced constraint? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool skip_validation; /* skip validation of existing rows? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool initially_valid; /* mark the new constraint as valid? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_no_inherit; /* is constraint non-inheritable? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *raw_expr; /* CHECK or DEFAULT expression, as Step #6 - "compile-libfuzzer-introspector-x86_64": * untransformed parse tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *cooked_expr; /* CHECK or DEFAULT expression, as Step #6 - "compile-libfuzzer-introspector-x86_64": * nodeToString representation */ Step #6 - "compile-libfuzzer-introspector-x86_64": char generated_when; /* ALWAYS or BY DEFAULT */ Step #6 - "compile-libfuzzer-introspector-x86_64": char generated_kind; /* STORED or VIRTUAL */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool nulls_not_distinct; /* null treatment for UNIQUE constraints */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *keys; /* String nodes naming referenced key Step #6 - "compile-libfuzzer-introspector-x86_64": * column(s); for UNIQUE/PK/NOT NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool without_overlaps; /* WITHOUT OVERLAPS specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *including; /* String nodes naming referenced nonkey Step #6 - "compile-libfuzzer-introspector-x86_64": * column(s); for UNIQUE/PK */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *exclusions; /* list of (IndexElem, operator name) pairs; Step #6 - "compile-libfuzzer-introspector-x86_64": * for exclusion constraints */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* options from WITH clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *indexname; /* existing index to use; otherwise NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *indexspace; /* index tablespace; NULL for default */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool reset_default_tblspc; /* reset default_tablespace prior to Step #6 - "compile-libfuzzer-introspector-x86_64": * creating the index */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *access_method; /* index access method; NULL for default */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *where_clause; /* partial index predicate */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields used for FOREIGN KEY constraints: */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *pktable; /* Primary key table */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *fk_attrs; /* Attributes of foreign key */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *pk_attrs; /* Corresponding attrs in PK table */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fk_with_period; /* Last attribute of FK uses PERIOD */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool pk_with_period; /* Last attribute of PK uses PERIOD */ Step #6 - "compile-libfuzzer-introspector-x86_64": char fk_matchtype; /* FULL, PARTIAL, SIMPLE */ Step #6 - "compile-libfuzzer-introspector-x86_64": char fk_upd_action; /* ON UPDATE action */ Step #6 - "compile-libfuzzer-introspector-x86_64": char fk_del_action; /* ON DELETE action */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *fk_del_set_cols; /* ON DELETE SET NULL/DEFAULT (col1, col2) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *old_conpfeqop; /* pg_constraint.conpfeqop of my former self */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid old_pktable_oid; /* pg_constraint.confrelid of my former Step #6 - "compile-libfuzzer-introspector-x86_64": * self */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Constraint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClosePortalStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *portalname; /* name of the portal (cursor) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* NULL means CLOSE ALL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ClosePortalStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ColumnDef Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *colname; /* name of column */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeName *typeName; /* type of column */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *compression; /* compression method for column */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 inhcount; /* number of times column is inherited */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_local; /* column has local (non-inherited) def'n */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_not_null; /* NOT NULL constraint specified? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_from_type; /* column definition came from table type */ Step #6 - "compile-libfuzzer-introspector-x86_64": char storage; /* attstorage setting, or 0 for default */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *storage_name; /* attstorage setting name or NULL for default */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *raw_default; /* default value (untransformed parse tree) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *cooked_default; /* default value (transformed expr tree) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char identity; /* attidentity setting */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *identitySequence; /* to store identity sequence name for Step #6 - "compile-libfuzzer-introspector-x86_64": * ALTER TABLE ... ADD COLUMN */ Step #6 - "compile-libfuzzer-introspector-x86_64": char generated; /* attgenerated setting */ Step #6 - "compile-libfuzzer-introspector-x86_64": CollateClause *collClause; /* untransformed COLLATE spec, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collOid; /* collation OID (InvalidOid if not set) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *constraints; /* other constraints on column */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *fdwoptions; /* per-column FDW options */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* parse location, or -1 if none/unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ColumnDef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum DefElemAction Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DEFELEM_UNSPEC, /* no action given */ Step #6 - "compile-libfuzzer-introspector-x86_64": DEFELEM_SET, Step #6 - "compile-libfuzzer-introspector-x86_64": DEFELEM_ADD, Step #6 - "compile-libfuzzer-introspector-x86_64": DEFELEM_DROP, Step #6 - "compile-libfuzzer-introspector-x86_64": } DefElemAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OnConflictClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": OnConflictAction action; /* DO NOTHING or UPDATE? */ Step #6 - "compile-libfuzzer-introspector-x86_64": InferClause *infer; /* Optional index inference clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *targetList; /* the target list (of ResTarget) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *whereClause; /* qualifications */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OnConflictClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterTableMoveAllStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *orig_tablespacename; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType objtype; /* Object type to move */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *roles; /* List of roles to move objects of */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *new_tablespacename; Step #6 - "compile-libfuzzer-introspector-x86_64": bool nowait; Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterTableMoveAllStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DoStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; /* List of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DoStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterOwnerStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType objectType; /* OBJECT_TABLE, OBJECT_TYPE, etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* in case it's a table */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *object; /* in case it's some other object */ Step #6 - "compile-libfuzzer-introspector-x86_64": RoleSpec *newowner; /* the new owner */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterOwnerStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DropdbStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dbname; /* database to drop */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool missing_ok; /* skip error if db is missing? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* currently only FORCE is supported */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DropdbStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClusterStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* relation being indexed, or NULL if all */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *indexname; /* original index defined */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *params; /* list of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ClusterStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DefElem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *defnamespace; /* NULL if unqualified name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *defname; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *arg; /* typically Integer, Float, String, or Step #6 - "compile-libfuzzer-introspector-x86_64": * TypeName */ Step #6 - "compile-libfuzzer-introspector-x86_64": DefElemAction defaction; /* unspecified action, or SET/ADD/DROP */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DefElem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InlineCodeBlock Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(nodetag_only) /* this is not a member of parse trees */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *source_text; /* source text of anonymous code block */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid langOid; /* OID of selected language */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool langIsTrusted; /* trusted property of the language */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool atomic; /* atomic execution context */ Step #6 - "compile-libfuzzer-introspector-x86_64": } InlineCodeBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InferClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexElems; /* IndexElems to infer unique index */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *whereClause; /* qualification (partial-index predicate) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *conname; /* Constraint name, or NULL if unnamed */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } InferClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonArrayConstructor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *exprs; /* list of JsonValueExpr elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonOutput *output; /* RETURNING clause, if specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool absent_on_null; /* skip NULL elements? */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonArrayConstructor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterObjectSchemaStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType objectType; /* OBJECT_TABLE, OBJECT_TYPE, etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* in case it's a table */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *object; /* in case it's some other object */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *newschema; /* the new schema */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool missing_ok; /* skip error if missing? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterObjectSchemaStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterDatabaseSetStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dbname; /* database name */ Step #6 - "compile-libfuzzer-introspector-x86_64": VariableSetStmt *setstmt; /* SET or RESET subcommand */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterDatabaseSetStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterSystemStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": VariableSetStmt *setstmt; /* SET subcommand */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterSystemStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum AlterTSConfigType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ALTER_TSCONFIG_ADD_MAPPING, Step #6 - "compile-libfuzzer-introspector-x86_64": ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN, Step #6 - "compile-libfuzzer-introspector-x86_64": ALTER_TSCONFIG_REPLACE_DICT, Step #6 - "compile-libfuzzer-introspector-x86_64": ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN, Step #6 - "compile-libfuzzer-introspector-x86_64": ALTER_TSCONFIG_DROP_MAPPING, Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterTSConfigType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonObjectConstructor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *exprs; /* list of JsonKeyValue pairs */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonOutput *output; /* RETURNING clause, if specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool absent_on_null; /* skip NULL values? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool unique; /* check key uniqueness? */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonObjectConstructor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterObjectDependsStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType objectType; /* OBJECT_FUNCTION, OBJECT_TRIGGER, etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* in case a table is involved */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *object; /* name of the object */ Step #6 - "compile-libfuzzer-introspector-x86_64": String *extname; /* extension name */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool remove; /* set true to remove dep rather than add */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterObjectDependsStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DeallocateStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The name of the plan to remove, NULL if DEALLOCATE ALL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * True if DEALLOCATE ALL. This is redundant with "name == NULL", but we Step #6 - "compile-libfuzzer-introspector-x86_64": * make it a separate field so that exactly this condition (and not the Step #6 - "compile-libfuzzer-introspector-x86_64": * precise name) will be accounted for in query jumbling. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isall; Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location pg_node_attr(query_jumble_location); Step #6 - "compile-libfuzzer-introspector-x86_64": } DeallocateStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterTSDictionaryStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *dictname; /* qualified name (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* List of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterTSDictionaryStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterPublicationStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pubname; /* Name of the publication */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* parameters used for ALTER PUBLICATION ... WITH */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* List of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Parameters used for ALTER PUBLICATION ... ADD/DROP/SET publication Step #6 - "compile-libfuzzer-introspector-x86_64": * objects. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *pubobjects; /* Optional list of publication objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool for_all_tables; /* Special publication for all tables in db */ Step #6 - "compile-libfuzzer-introspector-x86_64": AlterPublicationAction action; /* What action to perform with the given Step #6 - "compile-libfuzzer-introspector-x86_64": * objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterPublicationStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateSubscriptionStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *subname; /* Name of the subscription */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *conninfo; /* Connection string to publisher */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *publication; /* One or more publication to subscribe to */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* List of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateSubscriptionStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonParseExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonValueExpr *expr; /* string expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonOutput *output; /* RETURNING clause, if specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool unique_keys; /* WITH UNIQUE KEYS? */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonParseExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonArrayAgg Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonAggConstructor *constructor; /* common fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonValueExpr *arg; /* array element expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool absent_on_null; /* skip NULL elements? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonArrayAgg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SecLabelStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType objtype; /* Object's type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *object; /* Qualified name of the object */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *provider; /* Label provider (or NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *label; /* New security label to be assigned */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SecLabelStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RenameStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType renameType; /* OBJECT_TABLE, OBJECT_COLUMN, etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType relationType; /* if column name, associated relation type */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* in case it's a table */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *object; /* in case it's some other object */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *subname; /* name of contained object (column, rule, Step #6 - "compile-libfuzzer-introspector-x86_64": * trigger, etc) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *newname; /* the new name */ Step #6 - "compile-libfuzzer-introspector-x86_64": DropBehavior behavior; /* RESTRICT or CASCADE behavior */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool missing_ok; /* skip error if missing? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RenameStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExecuteStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* The name of the plan to execute */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *params; /* Values to assign to parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ExecuteStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PrepareStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* Name of plan, arbitrary */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *argtypes; /* Types of parameters (List of TypeName) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *query; /* The query itself (as a raw parsetree) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PrepareStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum A_Expr_Kind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AEXPR_OP, /* normal operator */ Step #6 - "compile-libfuzzer-introspector-x86_64": AEXPR_OP_ANY, /* scalar op ANY (array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": AEXPR_OP_ALL, /* scalar op ALL (array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": AEXPR_DISTINCT, /* IS DISTINCT FROM - name must be "=" */ Step #6 - "compile-libfuzzer-introspector-x86_64": AEXPR_NOT_DISTINCT, /* IS NOT DISTINCT FROM - name must be "=" */ Step #6 - "compile-libfuzzer-introspector-x86_64": AEXPR_NULLIF, /* NULLIF - name must be "=" */ Step #6 - "compile-libfuzzer-introspector-x86_64": AEXPR_IN, /* [NOT] IN - name must be "=" or "<>" */ Step #6 - "compile-libfuzzer-introspector-x86_64": AEXPR_LIKE, /* [NOT] LIKE - name must be "~~" or "!~~" */ Step #6 - "compile-libfuzzer-introspector-x86_64": AEXPR_ILIKE, /* [NOT] ILIKE - name must be "~~*" or "!~~*" */ Step #6 - "compile-libfuzzer-introspector-x86_64": AEXPR_SIMILAR, /* [NOT] SIMILAR - name must be "~" or "!~" */ Step #6 - "compile-libfuzzer-introspector-x86_64": AEXPR_BETWEEN, /* name must be "BETWEEN" */ Step #6 - "compile-libfuzzer-introspector-x86_64": AEXPR_NOT_BETWEEN, /* name must be "NOT BETWEEN" */ Step #6 - "compile-libfuzzer-introspector-x86_64": AEXPR_BETWEEN_SYM, /* name must be "BETWEEN SYMMETRIC" */ Step #6 - "compile-libfuzzer-introspector-x86_64": AEXPR_NOT_BETWEEN_SYM, /* name must be "NOT BETWEEN SYMMETRIC" */ Step #6 - "compile-libfuzzer-introspector-x86_64": } A_Expr_Kind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RangeTblFunction Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Node *funcexpr; /* expression tree for func call */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of columns it contributes to RTE */ Step #6 - "compile-libfuzzer-introspector-x86_64": int funccolcount pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields record the contents of a column definition list, if any: */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* column names (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *funccolnames pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID list of column type OIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *funccoltypes pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* integer list of column typmods */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *funccoltypmods pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID list of column collation OIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *funccolcollations pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* This is set during planning for use by the executor: */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* PARAM_EXEC Param IDs affecting this func */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *funcparams pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeTblFunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterDomainStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char subtype; /*------------ Step #6 - "compile-libfuzzer-introspector-x86_64": * T = alter column default Step #6 - "compile-libfuzzer-introspector-x86_64": * N = alter column drop not null Step #6 - "compile-libfuzzer-introspector-x86_64": * O = alter column set not null Step #6 - "compile-libfuzzer-introspector-x86_64": * C = add constraint Step #6 - "compile-libfuzzer-introspector-x86_64": * X = drop constraint Step #6 - "compile-libfuzzer-introspector-x86_64": *------------ Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *typeName; /* domain to work on */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* column or constraint name to act on */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *def; /* definition of default or constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": DropBehavior behavior; /* RESTRICT or CASCADE for DROP cases */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool missing_ok; /* skip error if missing? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterDomainStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VariableShowStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } VariableShowStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateFunctionStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_procedure; /* it's really CREATE PROCEDURE */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool replace; /* T => replace if already exists */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *funcname; /* qualified name of function to create */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *parameters; /* a list of FunctionParameter */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeName *returnType; /* the return type */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* a list of DefElem */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *sql_body; Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateFunctionStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CallStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* from the parser */ Step #6 - "compile-libfuzzer-introspector-x86_64": FuncCall *funccall pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* transformed call, with only input args */ Step #6 - "compile-libfuzzer-introspector-x86_64": FuncExpr *funcexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* transformed output-argument expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *outargs; Step #6 - "compile-libfuzzer-introspector-x86_64": } CallStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UnlistenStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *conditionname; /* name to unlisten on, or NULL for all */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UnlistenStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct A_Expr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(custom_read_write) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": A_Expr_Kind kind; /* see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *name; /* possibly-qualified name of operator */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *lexpr; /* left argument, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *rexpr; /* right argument, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } A_Expr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum FunctionParameterMode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* the assigned enum values appear in pg_proc, don't change 'em! */ Step #6 - "compile-libfuzzer-introspector-x86_64": FUNC_PARAM_IN = 'i', /* input only */ Step #6 - "compile-libfuzzer-introspector-x86_64": FUNC_PARAM_OUT = 'o', /* output only */ Step #6 - "compile-libfuzzer-introspector-x86_64": FUNC_PARAM_INOUT = 'b', /* both */ Step #6 - "compile-libfuzzer-introspector-x86_64": FUNC_PARAM_VARIADIC = 'v', /* variadic (always input) */ Step #6 - "compile-libfuzzer-introspector-x86_64": FUNC_PARAM_TABLE = 't', /* table function output column */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* this is not used in pg_proc: */ Step #6 - "compile-libfuzzer-introspector-x86_64": FUNC_PARAM_DEFAULT = 'd', /* default; effectively same as IN */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FunctionParameterMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CallContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(nodetag_only) /* this is not a member of parse trees */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool atomic; Step #6 - "compile-libfuzzer-introspector-x86_64": } CallContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonAggConstructor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonOutput *output; /* RETURNING clause, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *agg_filter; /* FILTER clause, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *agg_order; /* ORDER BY clause, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct WindowDef *over; /* OVER clause, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonAggConstructor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterCollationStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *collname; Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterCollationStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VariableSetStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(custom_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": VariableSetKind kind; Step #6 - "compile-libfuzzer-introspector-x86_64": /* variable to be set */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /* List of A_Const nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * True if arguments should be accounted for in query jumbling. We use a Step #6 - "compile-libfuzzer-introspector-x86_64": * separate flag rather than query_jumble_ignore on "args" as several Step #6 - "compile-libfuzzer-introspector-x86_64": * grammar flavors of SET rely on a list of values that are parsed Step #6 - "compile-libfuzzer-introspector-x86_64": * directly from the grammar's keywords. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool jumble_args; Step #6 - "compile-libfuzzer-introspector-x86_64": /* SET LOCAL? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_local; Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location pg_node_attr(query_jumble_location); Step #6 - "compile-libfuzzer-introspector-x86_64": } VariableSetStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CommentStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType objtype; /* Object's type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *object; /* Qualified name of the object */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *comment; /* Comment to insert, or NULL to remove */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CommentStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterTypeStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *typeName; /* type name (possibly qualified) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* List of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterTypeStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ListenStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *conditionname; /* condition name to listen on */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ListenStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowDef Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* window's own name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *refname; /* referenced window name, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *partitionClause; /* PARTITION BY expression list */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *orderClause; /* ORDER BY (list of SortBy) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int frameOptions; /* frame_clause options, see below */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *startOffset; /* expression for starting bound, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *endOffset; /* expression for ending bound, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* parse location, or -1 if none/unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WindowDef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonArrayQueryConstructor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *query; /* subquery */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonOutput *output; /* RETURNING clause, if specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonFormat *format; /* FORMAT clause for subquery, if specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool absent_on_null; /* skip NULL elements? */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonArrayQueryConstructor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateOpClassStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *opclassname; /* qualified name (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *opfamilyname; /* qualified name (ditto); NIL if omitted */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *amname; /* name of index AM opclass is for */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeName *datatype; /* datatype of indexed column */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *items; /* List of CreateOpClassItem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isDefault; /* Should be marked as default for type? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateOpClassStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TruncateStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *relations; /* relations (RangeVars) to be truncated */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool restart_seqs; /* restart owned sequences? */ Step #6 - "compile-libfuzzer-introspector-x86_64": DropBehavior behavior; /* RESTRICT or CASCADE behavior */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TruncateStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FunctionParameter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* parameter name, or NULL if not given */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeName *argType; /* TypeName for parameter type */ Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionParameterMode mode; /* IN/OUT/etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *defexpr; /* raw default expr, or NULL if not given */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FunctionParameter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterOperatorStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectWithArgs *opername; /* operator name and argument types */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* List of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterOperatorStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum DiscardMode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DISCARD_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": DISCARD_PLANS, Step #6 - "compile-libfuzzer-introspector-x86_64": DISCARD_SEQUENCES, Step #6 - "compile-libfuzzer-introspector-x86_64": DISCARD_TEMP, Step #6 - "compile-libfuzzer-introspector-x86_64": } DiscardMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterFunctionStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType objtype; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectWithArgs *func; /* name and args of function */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *actions; /* list of DefElem */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterFunctionStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DiscardStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": DiscardMode target; Step #6 - "compile-libfuzzer-introspector-x86_64": } DiscardStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum QuerySource Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": QSRC_ORIGINAL, /* original parsetree (explicit query) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QSRC_PARSER, /* added by parse analysis (now unused) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QSRC_INSTEAD_RULE, /* added by unconditional INSTEAD rule */ Step #6 - "compile-libfuzzer-introspector-x86_64": QSRC_QUAL_INSTEAD_RULE, /* added by conditional INSTEAD rule */ Step #6 - "compile-libfuzzer-introspector-x86_64": QSRC_NON_INSTEAD_RULE, /* added by non-INSTEAD rule */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QuerySource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TableLikeClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; Step #6 - "compile-libfuzzer-introspector-x86_64": bits32 options; /* OR of TableLikeOption flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relationOid; /* If table has been looked up, its OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TableLikeClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateExtensionStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *extname; Step #6 - "compile-libfuzzer-introspector-x86_64": bool if_not_exists; /* just do nothing if it already exists? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* List of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateExtensionStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ConstraintsSetStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *constraints; /* List of names as RangeVars */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool deferred; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConstraintsSetStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SetQuantifier Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SET_QUANTIFIER_DEFAULT, Step #6 - "compile-libfuzzer-introspector-x86_64": SET_QUANTIFIER_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": SET_QUANTIFIER_DISTINCT, Step #6 - "compile-libfuzzer-introspector-x86_64": } SetQuantifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UpdateStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* relation to update */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *targetList; /* the target list (of ResTarget) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *whereClause; /* qualifications */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *fromClause; /* optional from clause for more tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": ReturningClause *returningClause; /* RETURNING clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": WithClause *withClause; /* WITH clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_location; /* start location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_len; /* length in bytes; 0 means "rest of string" */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UpdateStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum GrantTargetType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ACL_TARGET_OBJECT, /* grant on specific named object(s) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ACL_TARGET_ALL_IN_SCHEMA, /* grant on all objects in given schema(s) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ACL_TARGET_DEFAULTS, /* ALTER DEFAULT PRIVILEGES */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GrantTargetType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterDefaultPrivilegesStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* list of DefElem */ Step #6 - "compile-libfuzzer-introspector-x86_64": GrantStmt *action; /* GRANT/REVOKE action (with objects=NIL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterDefaultPrivilegesStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* relation to create */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *tableElts; /* column definitions (list of ColumnDef) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *inhRelations; /* relations to inherit from (list of Step #6 - "compile-libfuzzer-introspector-x86_64": * RangeVar) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionBoundSpec *partbound; /* FOR VALUES clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionSpec *partspec; /* PARTITION BY clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeName *ofTypename; /* OF typename */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *constraints; /* constraints (list of Constraint nodes) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *nnconstraints; /* NOT NULL constraints (ditto) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* options from WITH clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": OnCommitAction oncommit; /* what do we do at COMMIT? */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *tablespacename; /* table space to use, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *accessMethod; /* table access method */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool if_not_exists; /* just do nothing if it already exists? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateForeignServerStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *servername; /* server name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *servertype; /* optional server type */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *version; /* optional server version */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *fdwname; /* FDW name */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool if_not_exists; /* just do nothing if it already exists? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* generic options to server */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateForeignServerStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateOpFamilyStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *opfamilyname; /* qualified name (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *amname; /* name of index AM opfamily is for */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateOpFamilyStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TransactionStmtKind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_STMT_BEGIN, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_STMT_START, /* semantically identical to BEGIN */ Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_STMT_COMMIT, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_STMT_ROLLBACK, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_STMT_SAVEPOINT, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_STMT_RELEASE, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_STMT_ROLLBACK_TO, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_STMT_PREPARE, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_STMT_COMMIT_PREPARED, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_STMT_ROLLBACK_PREPARED, Step #6 - "compile-libfuzzer-introspector-x86_64": } TransactionStmtKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GrantStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_grant; /* true = GRANT, false = REVOKE */ Step #6 - "compile-libfuzzer-introspector-x86_64": GrantTargetType targtype; /* type of the grant target */ Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType objtype; /* kind of object being operated on */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *objects; /* list of RangeVar nodes, ObjectWithArgs Step #6 - "compile-libfuzzer-introspector-x86_64": * nodes, or plain names (as String values) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *privileges; /* list of AccessPriv nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* privileges == NIL denotes ALL PRIVILEGES */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *grantees; /* list of RoleSpec nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool grant_option; /* grant or revoke grant option */ Step #6 - "compile-libfuzzer-introspector-x86_64": RoleSpec *grantor; Step #6 - "compile-libfuzzer-introspector-x86_64": DropBehavior behavior; /* drop behavior (for REVOKE) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GrantStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterForeignServerStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *servername; /* server name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *version; /* optional server version */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* generic options to server */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_version; /* version specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterForeignServerStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TransactionStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionStmtKind kind; /* see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* for BEGIN/START commands */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* for savepoint commands */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *savepoint_name pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* for two-phase-commit related commands */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *gid pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": bool chain; /* AND CHAIN option */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location pg_node_attr(query_jumble_location); Step #6 - "compile-libfuzzer-introspector-x86_64": } TransactionStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionSpec Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionStrategy strategy; Step #6 - "compile-libfuzzer-introspector-x86_64": List *partParams; /* List of PartitionElems */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionSpec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DeleteStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* relation to delete from */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *usingClause; /* optional using clause for more tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *whereClause; /* qualifications */ Step #6 - "compile-libfuzzer-introspector-x86_64": ReturningClause *returningClause; /* RETURNING clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": WithClause *withClause; /* WITH clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_location; /* start location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_len; /* length in bytes; 0 means "rest of string" */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DeleteStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GrantRoleStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *granted_roles; /* list of roles to be granted/revoked */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *grantee_roles; /* list of member roles to add/delete */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_grant; /* true = GRANT, false = REVOKE */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *opt; /* options e.g. WITH GRANT OPTION */ Step #6 - "compile-libfuzzer-introspector-x86_64": RoleSpec *grantor; /* set grantor to other than current role */ Step #6 - "compile-libfuzzer-introspector-x86_64": DropBehavior behavior; /* drop behavior (for REVOKE) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GrantRoleStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateTrigStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool replace; /* replace trigger if already exists */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isconstraint; /* This is a constraint trigger */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *trigname; /* TRIGGER's name */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* relation trigger is on */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *funcname; /* qual. name of function to call */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; /* list of String or NIL */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool row; /* ROW/STATEMENT */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* timing uses the TRIGGER_TYPE bits defined in catalog/pg_trigger.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 timing; /* BEFORE, AFTER, or INSTEAD */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* events uses the TRIGGER_TYPE bits defined in catalog/pg_trigger.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 events; /* "OR" of INSERT/UPDATE/DELETE/TRUNCATE */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *columns; /* column names, or NIL for all columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *whenClause; /* qual expression, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* explicitly named transition data */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *transitionRels; /* TriggerTransition nodes, or NIL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* The remaining fields are only used for constraint triggers */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool deferrable; /* [NOT] DEFERRABLE */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool initdeferred; /* INITIALLY {DEFERRED|IMMEDIATE} */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *constrrel; /* opposite relation, if RI trigger */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateTrigStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateOpClassItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": int itemtype; /* see codes above */ Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectWithArgs *name; /* operator or function name and args */ Step #6 - "compile-libfuzzer-introspector-x86_64": int number; /* strategy num or support proc num */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *order_family; /* only used for ordering operators */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *class_args; /* amproclefttype/amprocrighttype or Step #6 - "compile-libfuzzer-introspector-x86_64": * amoplefttype/amoprighttype */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* fields used for a storagetype item: */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeName *storedtype; /* datatype stored in index */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateOpClassItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VacuumStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* list of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rels; /* list of VacuumRelation, or NIL for all */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_vacuumcmd; /* true for VACUUM, false for ANALYZE */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VacuumStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateTransformStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool replace; Step #6 - "compile-libfuzzer-introspector-x86_64": TypeName *type_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *lang; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectWithArgs *fromsql; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectWithArgs *tosql; Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateTransformStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReassignOwnedStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *roles; Step #6 - "compile-libfuzzer-introspector-x86_64": RoleSpec *newrole; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReassignOwnedStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterTSConfigurationStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": AlterTSConfigType kind; /* ALTER_TSCONFIG_ADD_MAPPING, etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *cfgname; /* qualified name (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * dicts will be non-NIL if ADD/ALTER MAPPING was specified. If dicts is Step #6 - "compile-libfuzzer-introspector-x86_64": * NIL, but tokentype isn't, DROP MAPPING was specified. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *tokentype; /* list of String */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *dicts; /* list of list of String */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool override; /* if true - remove old variant */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool replace; /* if true - replace dictionary by another */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool missing_ok; /* for DROP - skip error if missing? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterTSConfigurationStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterTableStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* table to work on */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *cmds; /* list of subcommands */ Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType objtype; /* type of object */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool missing_ok; /* skip error if table missing */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterTableStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateAmStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *amname; /* access method name */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *handler_name; /* handler function name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char amtype; /* type of access method */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateAmStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateStatsStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *defnames; /* qualified name (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *stat_types; /* stat types (list of String) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *exprs; /* expressions to build statistics on */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *relations; /* rels to build stats on (list of RangeVar) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *stxcomment; /* comment to apply to stats, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool transformed; /* true when transformStatsStmt is finished */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool if_not_exists; /* do nothing if stats name already exists */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateStatsStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum AlterSubscriptionType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ALTER_SUBSCRIPTION_OPTIONS, Step #6 - "compile-libfuzzer-introspector-x86_64": ALTER_SUBSCRIPTION_CONNECTION, Step #6 - "compile-libfuzzer-introspector-x86_64": ALTER_SUBSCRIPTION_SET_PUBLICATION, Step #6 - "compile-libfuzzer-introspector-x86_64": ALTER_SUBSCRIPTION_ADD_PUBLICATION, Step #6 - "compile-libfuzzer-introspector-x86_64": ALTER_SUBSCRIPTION_DROP_PUBLICATION, Step #6 - "compile-libfuzzer-introspector-x86_64": ALTER_SUBSCRIPTION_REFRESH, Step #6 - "compile-libfuzzer-introspector-x86_64": ALTER_SUBSCRIPTION_ENABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": ALTER_SUBSCRIPTION_SKIP, Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterSubscriptionType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterSubscriptionStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": AlterSubscriptionType kind; /* ALTER_SUBSCRIPTION_OPTIONS, etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *subname; /* Name of the subscription */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *conninfo; /* Connection string to publisher */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *publication; /* One or more publication to subscribe to */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* List of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterSubscriptionStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonFuncExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonExprOp op; /* expression type */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *column_name; /* JSON_TABLE() column name or NULL if this is Step #6 - "compile-libfuzzer-introspector-x86_64": * not for a JSON_TABLE() */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonValueExpr *context_item; /* context item expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *pathspec; /* JSON path specification expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *passing; /* list of PASSING clause arguments, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonOutput *output; /* output clause, if specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonBehavior *on_empty; /* ON EMPTY behavior */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonBehavior *on_error; /* ON ERROR behavior */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonWrapper wrapper; /* array wrapper behavior (JSON_QUERY only) */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonQuotes quotes; /* omit or keep quotes? (JSON_QUERY only) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonFuncExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct A_Star Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": } A_Star; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReturningOption Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": ReturningOptionKind option; /* specified option */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *value; /* option's value */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReturningOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TriggerTransition Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isNew; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isTable; Step #6 - "compile-libfuzzer-introspector-x86_64": } TriggerTransition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonArgument Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonValueExpr *val; /* argument value expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* argument name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonArgument; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum DropBehavior Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DROP_RESTRICT, /* drop fails if any dependent objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": DROP_CASCADE, /* remove dependent objects too */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DropBehavior; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *idxname; /* name of new index, or NULL for default */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* relation to build index on */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *accessMethod; /* name of access method (eg. btree) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *tableSpace; /* tablespace, or NULL for default */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexParams; /* columns to index: a list of IndexElem */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexIncludingParams; /* additional columns to index: a list Step #6 - "compile-libfuzzer-introspector-x86_64": * of IndexElem */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* WITH clause options: a list of DefElem */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *whereClause; /* qualification (partial-index predicate) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *excludeOpNames; /* exclusion operator names, or NIL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *idxcomment; /* comment to apply to index, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid indexOid; /* OID of an existing index, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileNumber oldNumber; /* relfilenumber of existing storage, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId oldCreateSubid; /* rd_createSubid of oldNumber */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId oldFirstRelfilelocatorSubid; /* rd_firstRelfilelocatorSubid Step #6 - "compile-libfuzzer-introspector-x86_64": * of oldNumber */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool unique; /* is index unique? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool nulls_not_distinct; /* null treatment for UNIQUE constraints */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool primary; /* is index a primary key? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isconstraint; /* is it for a pkey/unique constraint? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool iswithoutoverlaps; /* is the constraint WITHOUT OVERLAPS? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool deferrable; /* is the constraint DEFERRABLE? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool initdeferred; /* is the constraint INITIALLY DEFERRED? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool transformed; /* true when transformIndexStmt is finished */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool concurrent; /* should this be a concurrent index build? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool if_not_exists; /* just do nothing if index already exists? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool reset_default_tblspc; /* reset default_tablespace prior to Step #6 - "compile-libfuzzer-introspector-x86_64": * executing */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NotifyStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *conditionname; /* condition name to notify */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *payload; /* the payload string, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NotifyStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CTECycleClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *cycle_col_list; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cycle_mark_column; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *cycle_mark_value; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *cycle_mark_default; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cycle_path_column; Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are set during parse analysis: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid cycle_mark_type; /* common type of _value and _default */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cycle_mark_typmod; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid cycle_mark_collation; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid cycle_mark_neop; /* <> operator for type */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CTECycleClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonKeyValue Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *key; /* key expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonValueExpr *value; /* JSON value expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonKeyValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SortByDir Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SORTBY_DEFAULT, Step #6 - "compile-libfuzzer-introspector-x86_64": SORTBY_ASC, Step #6 - "compile-libfuzzer-introspector-x86_64": SORTBY_DESC, Step #6 - "compile-libfuzzer-introspector-x86_64": SORTBY_USING, /* not allowed in CREATE INDEX ... */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SortByDir; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RoleSpecType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ROLESPEC_CSTRING, /* role name is stored as a C string */ Step #6 - "compile-libfuzzer-introspector-x86_64": ROLESPEC_CURRENT_ROLE, /* role spec is CURRENT_ROLE */ Step #6 - "compile-libfuzzer-introspector-x86_64": ROLESPEC_CURRENT_USER, /* role spec is CURRENT_USER */ Step #6 - "compile-libfuzzer-introspector-x86_64": ROLESPEC_SESSION_USER, /* role spec is SESSION_USER */ Step #6 - "compile-libfuzzer-introspector-x86_64": ROLESPEC_PUBLIC, /* role name is "public" */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RoleSpecType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct A_Indirection Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *arg; /* the thing being selected from */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indirection; /* subscripts and/or field names and/or * */ Step #6 - "compile-libfuzzer-introspector-x86_64": } A_Indirection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RangeTableSample Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *relation; /* relation to be sampled */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *method; /* sampling method name (possibly qualified) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; /* argument(s) for sampling method */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *repeatable; /* REPEATABLE expression, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* method name location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeTableSample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonObjectAgg Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonAggConstructor *constructor; /* common fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonKeyValue *arg; /* object key-value pair */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool absent_on_null; /* skip NULL values? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool unique; /* check key uniqueness? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonObjectAgg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SortByNulls Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SORTBY_NULLS_DEFAULT, Step #6 - "compile-libfuzzer-introspector-x86_64": SORTBY_NULLS_FIRST, Step #6 - "compile-libfuzzer-introspector-x86_64": SORTBY_NULLS_LAST, Step #6 - "compile-libfuzzer-introspector-x86_64": } SortByNulls; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RoleSpec Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RoleSpecType roletype; /* Type of this rolespec */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *rolename; /* filled only for ROLESPEC_CSTRING */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RoleSpec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CommonTableExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Query name (never qualified). The string name is included in the query Step #6 - "compile-libfuzzer-introspector-x86_64": * jumbling because RTE_CTE RTEs need it. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *ctename; Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional list of column names */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *aliascolnames pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": CTEMaterialize ctematerialized; /* is this an optimization fence? */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* SelectStmt/InsertStmt/etc before parse analysis, Query afterwards: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *ctequery; /* the CTE's subquery */ Step #6 - "compile-libfuzzer-introspector-x86_64": CTESearchClause *search_clause pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": CTECycleClause *cycle_clause pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are set during parse analysis: */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* is this CTE actually recursive? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool cterecursive pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of RTEs referencing this CTE (excluding internal Step #6 - "compile-libfuzzer-introspector-x86_64": * self-references), irrelevant for query jumbling. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cterefcount pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of output column names */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ctecolnames pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID list of output column type OIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ctecoltypes pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* integer list of output column typmods */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ctecoltypmods pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID list of column collation OIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ctecolcollations pg_node_attr(query_jumble_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": } CommonTableExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct A_Indices Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_slice; /* true if slice (i.e., colon present) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *lidx; /* slice lower bound, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *uidx; /* subscript, or slice upper bound if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": } A_Indices; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RangeTableFuncCol Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *colname; /* name of generated column */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeName *typeName; /* type of generated column */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool for_ordinality; /* does it have FOR ORDINALITY? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_not_null; /* does it have NOT NULL? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *colexpr; /* column filter expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *coldefexpr; /* column default value expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc location; /* token location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeTableFuncCol; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AccessPriv Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *priv_name; /* string name of privilege */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *cols; /* list of String */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AccessPriv; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateUserMappingStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RoleSpec *user; /* user role */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *servername; /* server name */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool if_not_exists; /* just do nothing if it already exists? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* generic options to server */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateUserMappingStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum WCOKind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WCO_VIEW_CHECK, /* WCO on an auto-updatable view */ Step #6 - "compile-libfuzzer-introspector-x86_64": WCO_RLS_INSERT_CHECK, /* RLS INSERT WITH CHECK policy */ Step #6 - "compile-libfuzzer-introspector-x86_64": WCO_RLS_UPDATE_CHECK, /* RLS UPDATE WITH CHECK policy */ Step #6 - "compile-libfuzzer-introspector-x86_64": WCO_RLS_CONFLICT_CHECK, /* RLS ON CONFLICT DO UPDATE USING policy */ Step #6 - "compile-libfuzzer-introspector-x86_64": WCO_RLS_MERGE_UPDATE_CHECK, /* RLS MERGE UPDATE USING policy */ Step #6 - "compile-libfuzzer-introspector-x86_64": WCO_RLS_MERGE_DELETE_CHECK, /* RLS MERGE DELETE USING policy */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WCOKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum AlterTableType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AT_AddColumn, /* add column */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_AddColumnToView, /* implicitly via CREATE OR REPLACE VIEW */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_ColumnDefault, /* alter column default */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_CookedColumnDefault, /* add a pre-cooked column default */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_DropNotNull, /* alter column drop not null */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_SetNotNull, /* alter column set not null */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_SetExpression, /* alter column set expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_DropExpression, /* alter column drop expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_SetStatistics, /* alter column set statistics */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_SetOptions, /* alter column set ( options ) */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_ResetOptions, /* alter column reset ( options ) */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_SetStorage, /* alter column set storage */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_SetCompression, /* alter column set compression */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_DropColumn, /* drop column */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_AddIndex, /* add index */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_ReAddIndex, /* internal to commands/tablecmds.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_AddConstraint, /* add constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_ReAddConstraint, /* internal to commands/tablecmds.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_ReAddDomainConstraint, /* internal to commands/tablecmds.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_AlterConstraint, /* alter constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_ValidateConstraint, /* validate constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_AddIndexConstraint, /* add constraint using existing index */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_DropConstraint, /* drop constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_ReAddComment, /* internal to commands/tablecmds.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_AlterColumnType, /* alter column type */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_AlterColumnGenericOptions, /* alter column OPTIONS (...) */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_ChangeOwner, /* change owner */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_ClusterOn, /* CLUSTER ON */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_DropCluster, /* SET WITHOUT CLUSTER */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_SetLogged, /* SET LOGGED */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_SetUnLogged, /* SET UNLOGGED */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_DropOids, /* SET WITHOUT OIDS */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_SetAccessMethod, /* SET ACCESS METHOD */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_SetTableSpace, /* SET TABLESPACE */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_SetRelOptions, /* SET (...) -- AM specific parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_ResetRelOptions, /* RESET (...) -- AM specific parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_ReplaceRelOptions, /* replace reloption list in its entirety */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_EnableTrig, /* ENABLE TRIGGER name */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_EnableAlwaysTrig, /* ENABLE ALWAYS TRIGGER name */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_EnableReplicaTrig, /* ENABLE REPLICA TRIGGER name */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_DisableTrig, /* DISABLE TRIGGER name */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_EnableTrigAll, /* ENABLE TRIGGER ALL */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_DisableTrigAll, /* DISABLE TRIGGER ALL */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_EnableTrigUser, /* ENABLE TRIGGER USER */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_DisableTrigUser, /* DISABLE TRIGGER USER */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_EnableRule, /* ENABLE RULE name */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_EnableAlwaysRule, /* ENABLE ALWAYS RULE name */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_EnableReplicaRule, /* ENABLE REPLICA RULE name */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_DisableRule, /* DISABLE RULE name */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_AddInherit, /* INHERIT parent */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_DropInherit, /* NO INHERIT parent */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_AddOf, /* OF */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_DropOf, /* NOT OF */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_ReplicaIdentity, /* REPLICA IDENTITY */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_EnableRowSecurity, /* ENABLE ROW SECURITY */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_DisableRowSecurity, /* DISABLE ROW SECURITY */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_ForceRowSecurity, /* FORCE ROW SECURITY */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_NoForceRowSecurity, /* NO FORCE ROW SECURITY */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_GenericOptions, /* OPTIONS (...) */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_AttachPartition, /* ATTACH PARTITION */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_DetachPartition, /* DETACH PARTITION */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_DetachPartitionFinalize, /* DETACH PARTITION FINALIZE */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_AddIdentity, /* ADD IDENTITY */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_SetIdentity, /* SET identity column options */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_DropIdentity, /* DROP IDENTITY */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_ReAddStatistics, /* internal to commands/tablecmds.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterTableType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ObjectWithArgs Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *objname; /* qualified name of function/operator */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *objargs; /* list of Typename nodes (input args only) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *objfuncargs; /* list of FunctionParameter nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool args_unspecified; /* argument list was omitted? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectWithArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateFdwStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *fdwname; /* foreign-data wrapper name */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *func_options; /* HANDLER/VALIDATOR options */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* generic options to FDW */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateFdwStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateForeignTableStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CreateStmt base; Step #6 - "compile-libfuzzer-introspector-x86_64": char *servername; Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateForeignTableStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterDatabaseStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dbname; /* name of database to alter */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* List of DefElem nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterDatabaseStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WithCheckOption Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": WCOKind kind; /* kind of WCO */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *relname; /* name of relation that specified the WCO */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *polname; /* name of RLS policy being checked */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *qual; /* constraint qual to check */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool cascaded; /* true for a cascaded WCO on a view */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WithCheckOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterTableCmd /* one subcommand of an ALTER TABLE */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": AlterTableType subtype; /* Type of table alteration to apply */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* column, constraint, or trigger to act on, Step #6 - "compile-libfuzzer-introspector-x86_64": * or tablespace, access method */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 num; /* attribute number for columns referenced by Step #6 - "compile-libfuzzer-introspector-x86_64": * number */ Step #6 - "compile-libfuzzer-introspector-x86_64": RoleSpec *newowner; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *def; /* definition of new column, index, Step #6 - "compile-libfuzzer-introspector-x86_64": * constraint, or parent table */ Step #6 - "compile-libfuzzer-introspector-x86_64": DropBehavior behavior; /* RESTRICT or CASCADE for DROP cases */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool missing_ok; /* skip error if missing? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool recurse; /* exec-time recursion */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterTableCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterFdwStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *fdwname; /* foreign-data wrapper name */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *func_options; /* HANDLER/VALIDATOR options */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* generic options to FDW */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterFdwStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlterDatabaseRefreshCollStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dbname; Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterDatabaseRefreshCollStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DropSubscriptionStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *subname; /* Name of the subscription */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool missing_ok; /* Skip error if missing? */ Step #6 - "compile-libfuzzer-introspector-x86_64": DropBehavior behavior; /* RESTRICT or CASCADE behavior */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DropSubscriptionStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64 AclMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ConstrType /* types of constraints */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTR_NULL, /* not standard SQL, but a lot of people Step #6 - "compile-libfuzzer-introspector-x86_64": * expect it */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTR_NOTNULL, Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTR_DEFAULT, Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTR_IDENTITY, Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTR_GENERATED, Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTR_CHECK, Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTR_PRIMARY, Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTR_UNIQUE, Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTR_EXCLUSION, Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTR_FOREIGN, Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTR_ATTR_DEFERRABLE, /* attributes for previous constraint node */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTR_ATTR_NOT_DEFERRABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTR_ATTR_DEFERRED, Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTR_ATTR_IMMEDIATE, Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTR_ATTR_ENFORCED, Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTR_ATTR_NOT_ENFORCED, Step #6 - "compile-libfuzzer-introspector-x86_64": } ConstrType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.214 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/params.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParamExternData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum value; /* parameter value */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isnull; /* is it NULL? */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 pflags; /* flag bits, see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ptype; /* parameter's datatype, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ParamExternData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ParserSetupHook) (struct ParseState *pstate, void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ParamExternData *(*ParamFetchHook) (ParamListInfo params, Step #6 - "compile-libfuzzer-introspector-x86_64": int paramid, bool speculative, Step #6 - "compile-libfuzzer-introspector-x86_64": ParamExternData *workspace); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParamsErrorCbData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *portalName; Step #6 - "compile-libfuzzer-introspector-x86_64": ParamListInfo params; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParamsErrorCbData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParamListInfoData *ParamListInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ParamCompileHook) (ParamListInfo params, struct Param *param, Step #6 - "compile-libfuzzer-introspector-x86_64": struct ExprState *state, Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *resv, bool *resnull); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParamListInfoData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParamFetchHook paramFetch; /* parameter fetch hook */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *paramFetchArg; Step #6 - "compile-libfuzzer-introspector-x86_64": ParamCompileHook paramCompile; /* parameter compile hook */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *paramCompileArg; Step #6 - "compile-libfuzzer-introspector-x86_64": ParserSetupHook parserSetup; /* parser setup hook */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *parserSetupArg; Step #6 - "compile-libfuzzer-introspector-x86_64": char *paramValuesStr; /* params as a single string for errors */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numParams; /* nominal/maximum # of Params represented */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * params[] may be of length zero if paramFetch is supplied; otherwise it Step #6 - "compile-libfuzzer-introspector-x86_64": * must be of length numParams. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParamExternData params[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParamListInfoData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParamExecData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void *execPlan; /* should be "SubPlanState *" */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum value; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isnull; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParamExecData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.219 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/miscnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ErrorSaveContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool error_occurred; /* set to true if we detect a soft error */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool details_wanted; /* does caller want more info than that? */ Step #6 - "compile-libfuzzer-introspector-x86_64": ErrorData *error_data; /* details of error, if so */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ErrorSaveContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.222 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/subscripting.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*SubscriptTransform) (SubscriptingRef *sbsref, Step #6 - "compile-libfuzzer-introspector-x86_64": List *indirection, Step #6 - "compile-libfuzzer-introspector-x86_64": struct ParseState *pstate, Step #6 - "compile-libfuzzer-introspector-x86_64": bool isSlice, Step #6 - "compile-libfuzzer-introspector-x86_64": bool isAssignment); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*SubscriptExecSetup) (const SubscriptingRef *sbsref, Step #6 - "compile-libfuzzer-introspector-x86_64": struct SubscriptingRefState *sbsrefstate, Step #6 - "compile-libfuzzer-introspector-x86_64": struct SubscriptExecSteps *methods); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubscriptRoutines Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SubscriptTransform transform; /* parse analysis function */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubscriptExecSetup exec_setup; /* expression compilation function */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fetch_strict; /* is fetch SubscriptRef strict? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fetch_leakproof; /* is fetch SubscriptRef leakproof? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool store_leakproof; /* is assignment SubscriptRef leakproof? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SubscriptRoutines; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.226 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/print.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.230 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/execnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ExprContextCallbackFunction) (Datum arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MergeJoinClauseData *MergeJoinClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ValuesScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *rowcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": List **exprlists; Step #6 - "compile-libfuzzer-introspector-x86_64": List **exprstatelists; Step #6 - "compile-libfuzzer-introspector-x86_64": int array_len; Step #6 - "compile-libfuzzer-introspector-x86_64": int curr_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } ValuesScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExprContext_CB Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct ExprContext_CB *next; Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContextCallbackFunction function; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum arg; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExprContext_CB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FunctionScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": int eflags; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ordinality; Step #6 - "compile-libfuzzer-introspector-x86_64": bool simple; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 ordinal; Step #6 - "compile-libfuzzer-introspector-x86_64": int nfuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": struct FunctionScanPerFuncState *funcstates; /* array of length nfuncs */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext argcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": } FunctionScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MergeJoinState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JoinState js; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mj_NumClauses; Step #6 - "compile-libfuzzer-introspector-x86_64": MergeJoinClause mj_Clauses; /* array of length mj_NumClauses */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mj_JoinState; Step #6 - "compile-libfuzzer-introspector-x86_64": bool mj_SkipMarkRestore; Step #6 - "compile-libfuzzer-introspector-x86_64": bool mj_ExtraMarks; Step #6 - "compile-libfuzzer-introspector-x86_64": bool mj_ConstFalseJoin; Step #6 - "compile-libfuzzer-introspector-x86_64": bool mj_FillOuter; Step #6 - "compile-libfuzzer-introspector-x86_64": bool mj_FillInner; Step #6 - "compile-libfuzzer-introspector-x86_64": bool mj_MatchedOuter; Step #6 - "compile-libfuzzer-introspector-x86_64": bool mj_MatchedInner; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *mj_OuterTupleSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *mj_InnerTupleSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *mj_MarkedTupleSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *mj_NullOuterTupleSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *mj_NullInnerTupleSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *mj_OuterEContext; Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *mj_InnerEContext; Step #6 - "compile-libfuzzer-introspector-x86_64": } MergeJoinState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ExprSingleResult, /* expression does not return a set */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprMultipleResult, /* this result is an element of a set */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprEndResult, /* there are no more elements in the set */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ExprDoneCond; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *indexqualorig; Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexorderbyorig; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ScanKeyData *iss_ScanKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": int iss_NumScanKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ScanKeyData *iss_OrderByKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": int iss_NumOrderByKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": IndexRuntimeKeyInfo *iss_RuntimeKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": int iss_NumRuntimeKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": bool iss_RuntimeKeysReady; Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *iss_RuntimeContext; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation iss_RelationDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": struct IndexScanDescData *iss_ScanDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are needed for re-checking ORDER BY expr ordering */ Step #6 - "compile-libfuzzer-introspector-x86_64": pairingheap *iss_ReorderQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool iss_ReachedEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *iss_OrderByValues; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *iss_OrderByNulls; Step #6 - "compile-libfuzzer-introspector-x86_64": SortSupport iss_SortSupport; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *iss_OrderByTypByVals; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 *iss_OrderByTypLens; Step #6 - "compile-libfuzzer-introspector-x86_64": Size iss_PscanLen; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": int ii_NumIndexAttrs; /* total number of columns in index */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ii_NumIndexKeyAttrs; /* number of key columns in index */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber ii_IndexAttrNumbers[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": List *ii_Expressions; /* list of Expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ii_ExpressionsState; /* list of ExprState */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ii_Predicate; /* list of Expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *ii_PredicateState; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *ii_ExclusionOps; /* array with one entry per column */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *ii_ExclusionProcs; /* array with one entry per column */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 *ii_ExclusionStrats; /* array with one entry per column */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *ii_UniqueOps; /* array with one entry per column */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *ii_UniqueProcs; /* array with one entry per column */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 *ii_UniqueStrats; /* array with one entry per column */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ii_Unique; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ii_NullsNotDistinct; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ii_ReadyForInserts; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ii_CheckedUnchanged; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ii_IndexUnchanged; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ii_Concurrent; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ii_BrokenHotChain; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ii_Summarizing; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ii_WithoutOverlaps; Step #6 - "compile-libfuzzer-introspector-x86_64": int ii_ParallelWorkers; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ii_Am; Step #6 - "compile-libfuzzer-introspector-x86_64": void *ii_AmCache; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext ii_Context; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExprState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_EXPRSTATE_FLAGS 1 Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flags; /* bitmask of EEO_FLAG_* bits, see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Storage for result value of a scalar expression, or for individual Step #6 - "compile-libfuzzer-introspector-x86_64": * column results within expressions built by ExecBuildProjectionInfo(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_EXPRSTATE_RESNULL 2 Step #6 - "compile-libfuzzer-introspector-x86_64": bool resnull; Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_EXPRSTATE_RESVALUE 3 Step #6 - "compile-libfuzzer-introspector-x86_64": Datum resvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If projecting a tuple result, this slot holds the result; else NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_EXPRSTATE_RESULTSLOT 4 Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *resultslot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Instructions to compute expression's return value. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ExprEvalStep *steps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Function that actually evaluates the expression. This can be set to Step #6 - "compile-libfuzzer-introspector-x86_64": * different values depending on the complexity of the expression. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprStateEvalFunc evalfunc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* original expression tree, for debugging only */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *expr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* private state for an evalfunc */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *evalfunc_private; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * XXX: following fields only needed during "compilation" (ExecInitExpr); Step #6 - "compile-libfuzzer-introspector-x86_64": * could be thrown away afterwards. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int steps_len; /* number of steps currently */ Step #6 - "compile-libfuzzer-introspector-x86_64": int steps_alloc; /* allocated length of steps array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_EXPRSTATE_PARENT 11 Step #6 - "compile-libfuzzer-introspector-x86_64": struct PlanState *parent; /* parent PlanState node, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParamListInfo ext_params; /* for compiling PARAM_EXTERN nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *innermost_caseval; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *innermost_casenull; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *innermost_domainval; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *innermost_domainnull; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For expression nodes that support soft errors. Should be set to NULL if Step #6 - "compile-libfuzzer-introspector-x86_64": * the caller wants errors to be thrown. Callers that do not want errors Step #6 - "compile-libfuzzer-introspector-x86_64": * thrown should set it to a valid ErrorSaveContext before calling Step #6 - "compile-libfuzzer-introspector-x86_64": * ExecInitExprRec(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ErrorSaveContext *escontext; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExprState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TableFuncScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *docexpr; /* state for document expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *rowexpr; /* state for row-generating expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *colexprs; /* state for column-generating expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *coldefexprs; /* state for column default expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *colvalexprs; /* state for column value expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *passingvalexprs; /* state for PASSING argument expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ns_names; /* same as TableFunc.ns_names */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ns_uris; /* list of states of namespace URI exprs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *notnulls; /* nullability flag for each output column */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; /* table builder private space */ Step #6 - "compile-libfuzzer-introspector-x86_64": const struct TableFuncRoutine *routine; /* table builder methods */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *in_functions; /* input function for each column */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *typioparams; /* typioparam for each column */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 ordinal; /* row number to be output next */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext perTableCxt; /* per-table context */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tupstore; /* output tuple store */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TableFuncScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BitmapOrState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState ps; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState **bitmapplans; /* array of PlanStates for my inputs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nplans; /* number of input plans */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BitmapOrState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LimitState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState ps; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *limitOffset; /* OFFSET parameter, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *limitCount; /* COUNT parameter, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": LimitOption limitOption; /* limit specification type */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 offset; /* current OFFSET value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 count; /* current COUNT, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool noCount; /* if true, ignore count */ Step #6 - "compile-libfuzzer-introspector-x86_64": LimitStateCond lstate; /* state machine status, as above */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 position; /* 1-based index of last tuple returned */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *subSlot; /* tuple last obtained from subplan */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *eqfunction; /* tuple equality qual in case of WITH TIES Step #6 - "compile-libfuzzer-introspector-x86_64": * option */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *last_slot; /* slot for evaluation of ties */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LimitState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EPQState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are initialized by EvalPlanQualInit() and do not change later: */ Step #6 - "compile-libfuzzer-introspector-x86_64": EState *parentestate; /* main query's EState */ Step #6 - "compile-libfuzzer-introspector-x86_64": int epqParam; /* ID of Param to force scan node re-eval */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *resultRelations; /* integer list of RT indexes, or NIL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * relsubs_slot[scanrelid - 1] holds the EPQ test tuple to be returned by Step #6 - "compile-libfuzzer-introspector-x86_64": * the scan node for the scanrelid'th RT index, in place of performing an Step #6 - "compile-libfuzzer-introspector-x86_64": * actual table scan. Callers should use EvalPlanQualSlot() to fetch Step #6 - "compile-libfuzzer-introspector-x86_64": * these slots. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *tuple_table; /* tuple table for relsubs_slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot **relsubs_slot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Initialized by EvalPlanQualInit(), may be changed later with Step #6 - "compile-libfuzzer-introspector-x86_64": * EvalPlanQualSetPlan(): Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Plan *plan; /* plan tree to be executed */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *arowMarks; /* ExecAuxRowMarks (non-locking only) */ 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": * The original output tuple to be rechecked. Set by Step #6 - "compile-libfuzzer-introspector-x86_64": * EvalPlanQualSetSlot(), before EvalPlanQualNext() or EvalPlanQual() may Step #6 - "compile-libfuzzer-introspector-x86_64": * be called. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *origslot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Initialized or reset by EvalPlanQualBegin(): */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": EState *recheckestate; /* EState for EPQ execution, see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Rowmarks that can be fetched on-demand using Step #6 - "compile-libfuzzer-introspector-x86_64": * EvalPlanQualFetchRowMark(), indexed by scanrelid - 1. Only non-locking Step #6 - "compile-libfuzzer-introspector-x86_64": * rowmarks. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExecAuxRowMark **relsubs_rowmark; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * relsubs_done[scanrelid - 1] is true if there is no EPQ tuple for this Step #6 - "compile-libfuzzer-introspector-x86_64": * target relation or it has already been fetched in the current scan of Step #6 - "compile-libfuzzer-introspector-x86_64": * this target relation within the current EvalPlanQual test. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *relsubs_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * relsubs_blocked[scanrelid - 1] is true if there is no EPQ tuple for Step #6 - "compile-libfuzzer-introspector-x86_64": * this target relation during the current EvalPlanQual test. We keep Step #6 - "compile-libfuzzer-introspector-x86_64": * these flags set for all relids listed in resultRelations, but Step #6 - "compile-libfuzzer-introspector-x86_64": * transiently clear the one for the relation whose tuple is actually Step #6 - "compile-libfuzzer-introspector-x86_64": * passed to EvalPlanQual(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *relsubs_blocked; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState *recheckplanstate; /* EPQ specific exec nodes, for ->plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EPQState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BitmapAndState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState ps; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState **bitmapplans; /* array of PlanStates for my inputs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nplans; /* number of input plans */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BitmapAndState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct ScanKeyData *scan_key; /* scankey to put value into */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *array_expr; /* expr to evaluate to get array value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int next_elem; /* next array element to use */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_elems; /* number of elems in current array value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *elem_values; /* array of num_elems Datums */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *elem_nulls; /* array of num_elems is-null flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexArrayKeyInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExprContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Tuples that Var nodes in expression may refer to */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_EXPRCONTEXT_SCANTUPLE 1 Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *ecxt_scantuple; Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_EXPRCONTEXT_INNERTUPLE 2 Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *ecxt_innertuple; Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_EXPRCONTEXT_OUTERTUPLE 3 Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *ecxt_outertuple; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Memory contexts for expression evaluation --- see notes above */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext ecxt_per_query_memory; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext ecxt_per_tuple_memory; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Values to substitute for Param nodes in expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParamExecData *ecxt_param_exec_vals; /* for PARAM_EXEC params */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParamListInfo ecxt_param_list_info; /* for other param types */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Values to substitute for Aggref nodes in the expressions of an Agg Step #6 - "compile-libfuzzer-introspector-x86_64": * node, or for WindowFunc nodes within a WindowAgg node. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_EXPRCONTEXT_AGGVALUES 8 Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *ecxt_aggvalues; /* precomputed values for aggs/windowfuncs */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_EXPRCONTEXT_AGGNULLS 9 Step #6 - "compile-libfuzzer-introspector-x86_64": bool *ecxt_aggnulls; /* null flags for aggs/windowfuncs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Value to substitute for CaseTestExpr nodes in expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_EXPRCONTEXT_CASEDATUM 10 Step #6 - "compile-libfuzzer-introspector-x86_64": Datum caseValue_datum; Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_EXPRCONTEXT_CASENULL 11 Step #6 - "compile-libfuzzer-introspector-x86_64": bool caseValue_isNull; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Value to substitute for CoerceToDomainValue nodes in expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_EXPRCONTEXT_DOMAINDATUM 12 Step #6 - "compile-libfuzzer-introspector-x86_64": Datum domainValue_datum; Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_EXPRCONTEXT_DOMAINNULL 13 Step #6 - "compile-libfuzzer-introspector-x86_64": bool domainValue_isNull; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Tuples that OLD/NEW Var nodes in RETURNING may refer to */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_EXPRCONTEXT_OLDTUPLE 14 Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *ecxt_oldtuple; Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_EXPRCONTEXT_NEWTUPLE 15 Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *ecxt_newtuple; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Link to containing EState (NULL if a standalone ExprContext) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct EState *ecxt_estate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Functions to call back when ExprContext is shut down or rescanned */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext_CB *ecxt_callbacks; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExprContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RecursiveUnionState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState ps; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool recursing; Step #6 - "compile-libfuzzer-introspector-x86_64": bool intermediate_empty; Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *working_table; Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *intermediate_table; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Remaining fields are unused in UNION ALL case */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *eqfuncoids; /* per-grouping-field equality fns */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *hashfunctions; /* per-grouping-field hash fns */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tempContext; /* short-term context for comparisons */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleHashTable hashtable; /* hash table for tuples already seen */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tableContext; /* memory context containing hash table */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RecursiveUnionState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedIncrementalSortInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int num_workers; Step #6 - "compile-libfuzzer-introspector-x86_64": IncrementalSortInfo sinfo[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedIncrementalSortInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AppendState AppendState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelAppendState ParallelAppendState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MergeAppendState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState ps; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState **mergeplans; /* array of PlanStates for my inputs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ms_nplans; Step #6 - "compile-libfuzzer-introspector-x86_64": int ms_nkeys; Step #6 - "compile-libfuzzer-introspector-x86_64": SortSupport ms_sortkeys; /* array of length ms_nkeys */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot **ms_slots; /* array of length ms_nplans */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct binaryheap *ms_heap; /* binary heap of slot indices */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ms_initialized; /* are subplans started? */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PartitionPruneState *ms_prune_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *ms_valid_subplans; Step #6 - "compile-libfuzzer-introspector-x86_64": } MergeAppendState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IncrementalSortInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IncrementalSortGroupInfo fullsortGroupInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": IncrementalSortGroupInfo prefixsortGroupInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } IncrementalSortInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState ps; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation ss_currentRelation; Step #6 - "compile-libfuzzer-introspector-x86_64": struct TableScanDescData *ss_currentScanDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *ss_ScanTupleSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": } ScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexOnlyScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *recheckqual; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ScanKeyData *ioss_ScanKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": int ioss_NumScanKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ScanKeyData *ioss_OrderByKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": int ioss_NumOrderByKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": IndexRuntimeKeyInfo *ioss_RuntimeKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": int ioss_NumRuntimeKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ioss_RuntimeKeysReady; Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *ioss_RuntimeContext; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation ioss_RelationDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": struct IndexScanDescData *ioss_ScanDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *ioss_TableSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer ioss_VMBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Size ioss_PscanLen; Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *ioss_NameCStringAttNums; Step #6 - "compile-libfuzzer-introspector-x86_64": int ioss_NameCStringCount; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexOnlyScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BM_INITIAL, Step #6 - "compile-libfuzzer-introspector-x86_64": BM_INPROGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": BM_FINISHED, Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedBitmapState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForeignScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *fdw_recheck_quals; /* original quals not in ss.ps.qual */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size pscan_len; /* size of parallel coordination information */ Step #6 - "compile-libfuzzer-introspector-x86_64": ResultRelInfo *resultRelInfo; /* result rel info, if UPDATE or DELETE */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* use struct pointer to avoid including fdwapi.h here */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct FdwRoutine *fdwroutine; Step #6 - "compile-libfuzzer-introspector-x86_64": void *fdw_state; /* foreign-data wrapper can keep state here */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ForeignScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggStatePerTransData *AggStatePerTrans; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggStatePerPhaseData *AggStatePerPhase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggStatePerGroupData *AggStatePerGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggStatePerHashData *AggStatePerHash; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SetExprState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *expr; /* expression plan node */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; /* ExprStates for argument expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * In ROWS FROM, functions can be inlined, removing the FuncExpr normally Step #6 - "compile-libfuzzer-introspector-x86_64": * inside. In such a case this is the compiled expression (which cannot Step #6 - "compile-libfuzzer-introspector-x86_64": * return a set), which'll be evaluated using regular ExecEvalExpr(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *elidedFuncState; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Function manager's lookup info for the target function. If func.fn_oid Step #6 - "compile-libfuzzer-introspector-x86_64": * is InvalidOid, we haven't initialized it yet (nor any of the following Step #6 - "compile-libfuzzer-introspector-x86_64": * fields, except funcReturnsSet). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo func; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For a set-returning function (SRF) that returns a tuplestore, we keep Step #6 - "compile-libfuzzer-introspector-x86_64": * the tuplestore here and dole out the result rows one at a time. The Step #6 - "compile-libfuzzer-introspector-x86_64": * slot holds the row currently being returned. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *funcResultStore; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *funcResultSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * In some cases we need to compute a tuple descriptor for the function's Step #6 - "compile-libfuzzer-introspector-x86_64": * output. If so, it's stored here. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc funcResultDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": bool funcReturnsTuple; /* valid when funcResultDesc isn't NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Remember whether the function is declared to return a set. This is set Step #6 - "compile-libfuzzer-introspector-x86_64": * by ExecInitExpr, and is valid even before the FmgrInfo is set up. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool funcReturnsSet; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * setArgsValid is true when we are evaluating a set-returning function Step #6 - "compile-libfuzzer-introspector-x86_64": * that uses value-per-call mode and we are in the middle of a call Step #6 - "compile-libfuzzer-introspector-x86_64": * series; we want to pass the same argument values to the function again Step #6 - "compile-libfuzzer-introspector-x86_64": * (and again, until it returns ExprEndResult). This indicates that Step #6 - "compile-libfuzzer-introspector-x86_64": * fcinfo_data already contains valid argument data. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool setArgsValid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Flag to remember whether we have registered a shutdown callback for Step #6 - "compile-libfuzzer-introspector-x86_64": * this SetExprState. We do so only if funcResultStore or setArgsValid Step #6 - "compile-libfuzzer-introspector-x86_64": * has been set at least once (since all the callback is for is to release Step #6 - "compile-libfuzzer-introspector-x86_64": * the tuplestore or clear setArgsValid). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool shutdown_reg; /* a shutdown callback is registered */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Call parameter structure for the function. This has been initialized Step #6 - "compile-libfuzzer-introspector-x86_64": * (by InitFunctionCallInfoData) if func.fn_oid is valid. It also saves Step #6 - "compile-libfuzzer-introspector-x86_64": * argument values between calls, when setArgsValid is true. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo fcinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SetExprState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ProjectSetState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState ps; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node **elems; /* array of expression states */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprDoneCond *elemdone; /* array of per-SRF is-done states */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nelems; /* length of elemdone[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool pending_srf_tuples; /* still evaluating srfs in tlist? */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext argcontext; /* context for SRF arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ProjectSetState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BitmapHeapScanInstrumentation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 exact_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 lossy_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": } BitmapHeapScanInstrumentation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WorkTableScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": RecursiveUnionState *rustate; Step #6 - "compile-libfuzzer-introspector-x86_64": } WorkTableScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggregateInstrumentation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Size hash_mem_peak; /* peak hash table memory usage */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 hash_disk_used; /* kB of disk space used */ Step #6 - "compile-libfuzzer-introspector-x86_64": int hash_batches_used; /* batches used during entire execution */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AggregateInstrumentation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MaterialState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": int eflags; /* capability flags to pass to tuplestore */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool eof_underlying; /* reached end of underlying plan? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tuplestorestate; Step #6 - "compile-libfuzzer-introspector-x86_64": } MaterialState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TupleHashEntryData *TupleHashEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashJoinTupleData *HashJoinTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashJoinTableData *HashJoinTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExecAuxRowMark Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ExecRowMark *rowmark; /* related entry in es_rowmarks */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber ctidAttNo; /* resno of ctid junk attribute, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber toidAttNo; /* resno of tableoid junk attribute, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber wholeAttNo; /* resno of whole-row junk attribute, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ExecAuxRowMark; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SeqScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size pscan_len; /* size of parallel heap scan descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SeqScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BitmapIndexScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": TIDBitmap *biss_result; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ScanKeyData *biss_ScanKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": int biss_NumScanKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": IndexRuntimeKeyInfo *biss_RuntimeKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": int biss_NumRuntimeKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": IndexArrayKeyInfo *biss_ArrayKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": int biss_NumArrayKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": bool biss_RuntimeKeysReady; Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *biss_RuntimeContext; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation biss_RelationDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": struct IndexScanDescData *biss_ScanDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": } BitmapIndexScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PresortedKeyData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo flinfo; /* comparison function info */ Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo fcinfo; /* comparison function call info */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber attno; /* attribute number in tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PresortedKeyData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SetOpStatePerInput Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *firstTupleSlot; /* first tuple of current group */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 numTuples; /* number of tuples in current group */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *nextTupleSlot; /* next input tuple, if already read */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool needGroup; /* do we need to load a new group? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SetOpStatePerInput; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SetOpState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState ps; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool setop_done; /* indicates completion of output scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 numOutput; /* number of dups left to output */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numCols; /* number of grouping columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* these fields are used in SETOP_SORTED mode: */ Step #6 - "compile-libfuzzer-introspector-x86_64": SortSupport sortKeys; /* per-grouping-field sort data */ Step #6 - "compile-libfuzzer-introspector-x86_64": SetOpStatePerInput leftInput; /* current outer-relation input state */ Step #6 - "compile-libfuzzer-introspector-x86_64": SetOpStatePerInput rightInput; /* current inner-relation input state */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_init; /* have we read the first tuples yet? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* these fields are used in SETOP_HASHED mode: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *eqfuncoids; /* per-grouping-field equality fns */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *hashfunctions; /* per-grouping-field hash fns */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleHashTable hashtable; /* hash table with one entry per group */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tableContext; /* memory context containing hash table */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool table_filled; /* hash table filled yet? */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleHashIterator hashiter; /* for iterating through hash table */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SetOpState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReturnSetInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* values set by caller: */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *econtext; /* context function is being called in */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc expectedDesc; /* tuple descriptor expected by caller */ Step #6 - "compile-libfuzzer-introspector-x86_64": int allowedModes; /* bitmask: return modes caller can handle */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* result status from function (but pre-initialized by caller): */ Step #6 - "compile-libfuzzer-introspector-x86_64": SetFunctionReturnMode returnMode; /* actual return mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprDoneCond isDone; /* status for ValuePerCall mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* fields filled by function in Materialize return mode: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *setResult; /* holds the complete returned tuple set */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc setDesc; /* actual descriptor for returned tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReturnSetInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashInstrumentation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nbuckets; /* number of buckets at end of execution */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nbuckets_original; /* planned number of buckets */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nbatch; /* number of batches at end of execution */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nbatch_original; /* planned number of batches */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size space_peak; /* peak memory usage in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HashInstrumentation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashJoinState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JoinState js; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *hashclauses; Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *hj_OuterHash; Step #6 - "compile-libfuzzer-introspector-x86_64": HashJoinTable hj_HashTable; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hj_CurHashValue; Step #6 - "compile-libfuzzer-introspector-x86_64": int hj_CurBucketNo; Step #6 - "compile-libfuzzer-introspector-x86_64": int hj_CurSkewBucketNo; Step #6 - "compile-libfuzzer-introspector-x86_64": HashJoinTuple hj_CurTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *hj_OuterTupleSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *hj_HashTupleSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *hj_NullOuterTupleSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *hj_NullInnerTupleSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *hj_FirstOuterTupleSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": int hj_JoinState; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hj_MatchedOuter; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hj_OuterNotEmpty; Step #6 - "compile-libfuzzer-introspector-x86_64": } HashJoinState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedBitmapHeapInstrumentation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int num_workers; Step #6 - "compile-libfuzzer-introspector-x86_64": BitmapHeapScanInstrumentation sinstrument[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedBitmapHeapInstrumentation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExecRowMark Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation relation; /* opened and suitably locked relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; /* its OID (or InvalidOid, if subquery) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index rti; /* its range table index */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index prti; /* parent range table index, if child */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index rowmarkId; /* unique identifier for resjunk columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": RowMarkType markType; /* see enum in nodes/plannodes.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": LockClauseStrength strength; /* LockingClause's strength, or LCS_NONE */ Step #6 - "compile-libfuzzer-introspector-x86_64": LockWaitPolicy waitPolicy; /* NOWAIT and SKIP LOCKED */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ermActive; /* is this mark relevant for current tuple? */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData curCtid; /* ctid of currently locked tuple, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *ermExtra; /* available for use by relation source node */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ExecRowMark; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowFuncExprState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": WindowFunc *wfunc; /* expression plan node */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; /* ExprStates for argument expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *aggfilter; /* FILTER expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": int wfuncno; /* ID number for wfunc within its plan node */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WindowFuncExprState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResultState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState ps; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *resconstantqual; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rs_done; /* are we done? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rs_checkqual; /* do we need to check the qual? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ResultState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GroupState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *eqfunction; /* equality function */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool grp_done; /* indicates completion of Group scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LIMIT_INITIAL, /* initial state for LIMIT node */ Step #6 - "compile-libfuzzer-introspector-x86_64": LIMIT_RESCAN, /* rescan after recomputing parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": LIMIT_EMPTY, /* there are no returnable rows */ Step #6 - "compile-libfuzzer-introspector-x86_64": LIMIT_INWINDOW, /* have returned a row in the window */ Step #6 - "compile-libfuzzer-introspector-x86_64": LIMIT_WINDOWEND_TIES, /* have returned a tied row */ Step #6 - "compile-libfuzzer-introspector-x86_64": LIMIT_SUBPLANEOF, /* at EOF of subplan (within window) */ Step #6 - "compile-libfuzzer-introspector-x86_64": LIMIT_WINDOWEND, /* stepped off end of window */ Step #6 - "compile-libfuzzer-introspector-x86_64": LIMIT_WINDOWSTART, /* stepped off beginning of window */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LimitStateCond; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CustomScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 flags; /* mask of CUSTOMPATH_* flags, see Step #6 - "compile-libfuzzer-introspector-x86_64": * nodes/extensible.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *custom_ps; /* list of child PlanState nodes, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size pscan_len; /* size of parallel coordination information */ Step #6 - "compile-libfuzzer-introspector-x86_64": const struct CustomExecMethods *methods; Step #6 - "compile-libfuzzer-introspector-x86_64": const struct TupleTableSlotOps *slotOps; Step #6 - "compile-libfuzzer-introspector-x86_64": } CustomScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggStatePerAggData *AggStatePerAgg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Basic state for all query types: */ Step #6 - "compile-libfuzzer-introspector-x86_64": ScanDirection es_direction; /* current scan direction */ Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot es_snapshot; /* time qual to use */ Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot es_crosscheck_snapshot; /* crosscheck time qual for RI */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *es_range_table; /* List of RangeTblEntry */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index es_range_table_size; /* size of the range table arrays */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation *es_relations; /* Array of per-range-table-entry Relation Step #6 - "compile-libfuzzer-introspector-x86_64": * pointers, or NULL if not yet opened */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ExecRowMark **es_rowmarks; /* Array of per-range-table-entry Step #6 - "compile-libfuzzer-introspector-x86_64": * ExecRowMarks, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *es_rteperminfos; /* List of RTEPermissionInfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": PlannedStmt *es_plannedstmt; /* link to top of plan tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": CachedPlan *es_cachedplan; /* CachedPlan providing the plan tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *es_part_prune_infos; /* List of PartitionPruneInfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *es_part_prune_states; /* List of PartitionPruneState */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *es_part_prune_results; /* List of Bitmapset */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *es_unpruned_relids; /* PlannedStmt.unprunableRelids + RT Step #6 - "compile-libfuzzer-introspector-x86_64": * indexes of leaf partitions that survive Step #6 - "compile-libfuzzer-introspector-x86_64": * initial pruning; see Step #6 - "compile-libfuzzer-introspector-x86_64": * ExecDoInitialPruning() */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *es_sourceText; /* Source text from QueryDesc */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JunkFilter *es_junkFilter; /* top-level junk filter, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* If query can insert/delete tuples, the command ID to mark them with */ Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId es_output_cid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Info about target table(s) for insert/update/delete queries: */ Step #6 - "compile-libfuzzer-introspector-x86_64": ResultRelInfo **es_result_relations; /* Array of per-range-table-entry Step #6 - "compile-libfuzzer-introspector-x86_64": * ResultRelInfo pointers, or NULL Step #6 - "compile-libfuzzer-introspector-x86_64": * if not a target table */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *es_opened_result_relations; /* List of non-NULL entries in Step #6 - "compile-libfuzzer-introspector-x86_64": * es_result_relations in no Step #6 - "compile-libfuzzer-introspector-x86_64": * specific order */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionDirectory es_partition_directory; /* for PartitionDesc lookup */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The following list contains ResultRelInfos created by the tuple routing Step #6 - "compile-libfuzzer-introspector-x86_64": * code for partitions that aren't found in the es_result_relations array. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *es_tuple_routing_result_relations; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Stuff used for firing triggers: */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *es_trig_target_relations; /* trigger-only ResultRelInfos */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Parameter info: */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParamListInfo es_param_list_info; /* values of external params */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParamExecData *es_param_exec_vals; /* values of internal params */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QueryEnvironment *es_queryEnv; /* query environment */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Other working state: */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext es_query_cxt; /* per-query context in which EState lives */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *es_tupleTable; /* List of TupleTableSlots */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 es_processed; /* # of tuples processed during one Step #6 - "compile-libfuzzer-introspector-x86_64": * ExecutorRun() call. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 es_total_processed; /* total # of tuples aggregated across all Step #6 - "compile-libfuzzer-introspector-x86_64": * ExecutorRun() calls. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int es_top_eflags; /* eflags passed to ExecutorStart */ Step #6 - "compile-libfuzzer-introspector-x86_64": int es_instrument; /* OR of InstrumentOption flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool es_finished; /* true when ExecutorFinish is done */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool es_aborted; /* true when execution was aborted */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *es_exprcontexts; /* List of ExprContexts within EState */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *es_subplanstates; /* List of PlanState for SubPlans */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *es_auxmodifytables; /* List of secondary ModifyTableStates */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * this ExprContext is for per-output-tuple operations, such as constraint Step #6 - "compile-libfuzzer-introspector-x86_64": * checks and index-value computations. It will be reset for each output Step #6 - "compile-libfuzzer-introspector-x86_64": * tuple. Note that it will be created only if needed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *es_per_tuple_exprcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If not NULL, this is an EPQState's EState. This is a field in EState Step #6 - "compile-libfuzzer-introspector-x86_64": * both to allow EvalPlanQual aware executor nodes to detect that they Step #6 - "compile-libfuzzer-introspector-x86_64": * need to perform EPQ related work, and to provide necessary information Step #6 - "compile-libfuzzer-introspector-x86_64": * to do so. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct EPQState *es_epq_active; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool es_use_parallel_mode; /* can we use parallel workers? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int es_parallel_workers_to_launch; /* number of workers to Step #6 - "compile-libfuzzer-introspector-x86_64": * launch. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int es_parallel_workers_launched; /* number of workers actually Step #6 - "compile-libfuzzer-introspector-x86_64": * launched. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The per-query shared memory area to use for parallel execution. */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct dsa_area *es_query_dsa; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * JIT information. es_jit_flags indicates whether JIT should be performed Step #6 - "compile-libfuzzer-introspector-x86_64": * and with which options. es_jit is created on-demand when JITing is Step #6 - "compile-libfuzzer-introspector-x86_64": * performed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * es_jit_worker_instr is the combined, on demand allocated, Step #6 - "compile-libfuzzer-introspector-x86_64": * instrumentation from all workers. The leader's instrumentation is kept Step #6 - "compile-libfuzzer-introspector-x86_64": * separate, and is combined on demand by ExplainPrintJITSummary(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int es_jit_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": struct JitContext *es_jit; Step #6 - "compile-libfuzzer-introspector-x86_64": struct JitInstrumentation *es_jit_worker_instr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Lists of ResultRelInfos for foreign tables on which batch-inserts are Step #6 - "compile-libfuzzer-introspector-x86_64": * to be executed and owning ModifyTableStates, stored in the same order. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *es_insert_pending_result_relations; Step #6 - "compile-libfuzzer-introspector-x86_64": List *es_insert_pending_modifytables; Step #6 - "compile-libfuzzer-introspector-x86_64": } EState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelBitmapHeapState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer tbmiterator; Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer prefetch_iterator; Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": int prefetch_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": int prefetch_target; Step #6 - "compile-libfuzzer-introspector-x86_64": SharedBitmapState state; Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable cv; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelBitmapHeapState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedSortInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int num_workers; Step #6 - "compile-libfuzzer-introspector-x86_64": TuplesortInstrumentation sinstrument[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedSortInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedAggInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int num_workers; Step #6 - "compile-libfuzzer-introspector-x86_64": AggregateInstrumentation sinstrument[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedAggInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LockRowsState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState ps; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *lr_arowMarks; /* List of ExecAuxRowMarks */ Step #6 - "compile-libfuzzer-introspector-x86_64": EPQState lr_epqstate; /* for evaluating EvalPlanQual rechecks */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LockRowsState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ProjectionInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* instructions to evaluate projection */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState pi_state; Step #6 - "compile-libfuzzer-introspector-x86_64": /* expression context in which to evaluate expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *pi_exprContext; Step #6 - "compile-libfuzzer-introspector-x86_64": } ProjectionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ModifyTableState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState ps; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": CmdType operation; /* INSERT, UPDATE, DELETE, or MERGE */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool canSetTag; /* do we set the command tag/es_processed? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool mt_done; /* are we done? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mt_nrels; /* number of entries in resultRelInfo[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": ResultRelInfo *resultRelInfo; /* info about target relation(s) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Target relation mentioned in the original statement, used to fire Step #6 - "compile-libfuzzer-introspector-x86_64": * statement-level triggers and as the root for tuple routing. (This Step #6 - "compile-libfuzzer-introspector-x86_64": * might point to one of the resultRelInfo[] entries, but it can also be a Step #6 - "compile-libfuzzer-introspector-x86_64": * distinct struct.) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ResultRelInfo *rootResultRelInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": EPQState mt_epqstate; /* for evaluating EvalPlanQual rechecks */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fireBSTriggers; /* do we need to fire stmt triggers? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are used for inherited UPDATE and DELETE, to track which Step #6 - "compile-libfuzzer-introspector-x86_64": * target relation a given tuple is from. If there are a lot of target Step #6 - "compile-libfuzzer-introspector-x86_64": * relations, we use a hash table to translate table OIDs to Step #6 - "compile-libfuzzer-introspector-x86_64": * resultRelInfo[] indexes; otherwise mt_resultOidHash is NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mt_resultOidAttno; /* resno of "tableoid" junk attr */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid mt_lastResultOid; /* last-seen value of tableoid */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mt_lastResultIndex; /* corresponding index in resultRelInfo[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *mt_resultOidHash; /* optional hash table to speed lookups */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Slot for storing tuples in the root partitioned table's rowtype during Step #6 - "compile-libfuzzer-introspector-x86_64": * an UPDATE of a partitioned table. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *mt_root_tuple_slot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Tuple-routing support info */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PartitionTupleRouting *mt_partition_tuple_routing; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* controls transition table population for specified operation */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TransitionCaptureState *mt_transition_capture; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* controls transition table population for INSERT...ON CONFLICT UPDATE */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TransitionCaptureState *mt_oc_transition_capture; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Flags showing which subcommands are present INS/UPD/DEL/DO NOTHING */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mt_merge_subcommands; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* For MERGE, the action currently being executed */ Step #6 - "compile-libfuzzer-introspector-x86_64": MergeActionState *mt_merge_action; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For MERGE, if there is a pending NOT MATCHED [BY TARGET] action to be Step #6 - "compile-libfuzzer-introspector-x86_64": * performed, this will be the last tuple read from the subplan; otherwise Step #6 - "compile-libfuzzer-introspector-x86_64": * it will be NULL --- see the comments in ExecMerge(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *mt_merge_pending_not_matched; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* tuple counters for MERGE */ Step #6 - "compile-libfuzzer-introspector-x86_64": double mt_merge_inserted; Step #6 - "compile-libfuzzer-introspector-x86_64": double mt_merge_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": double mt_merge_deleted; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Lists of valid updateColnosLists, mergeActionLists, and Step #6 - "compile-libfuzzer-introspector-x86_64": * mergeJoinConditions. These contain only entries for unpruned Step #6 - "compile-libfuzzer-introspector-x86_64": * relations, filtered from the corresponding lists in ModifyTable. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *mt_updateColnosLists; Step #6 - "compile-libfuzzer-introspector-x86_64": List *mt_mergeActionLists; Step #6 - "compile-libfuzzer-introspector-x86_64": List *mt_mergeJoinConditions; Step #6 - "compile-libfuzzer-introspector-x86_64": } ModifyTableState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JoinState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState ps; Step #6 - "compile-libfuzzer-introspector-x86_64": JoinType jointype; Step #6 - "compile-libfuzzer-introspector-x86_64": bool single_match; /* True if we should skip to next outer tuple Step #6 - "compile-libfuzzer-introspector-x86_64": * after finding one inner match */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *joinqual; /* JOIN quals (in addition to ps.qual) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JoinState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GatherState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState ps; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool initialized; /* workers launched? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_to_scan_locally; /* need to read from local plan? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 tuples_needed; /* tuple bound, see ExecSetTupleBound */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* these fields are set up once: */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *funnel_slot; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ParallelExecutorInfo *pei; Step #6 - "compile-libfuzzer-introspector-x86_64": /* all remaining fields are reinitialized during a rescan: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nworkers_launched; /* original number of workers */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nreaders; /* number of still-active workers */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nextreader; /* next one to try to read from */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TupleQueueReader **reader; /* array with nreaders active entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GatherState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TidScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *tss_tidexprs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tss_isCurrentOf; Step #6 - "compile-libfuzzer-introspector-x86_64": int tss_NumTids; Step #6 - "compile-libfuzzer-introspector-x86_64": int tss_TidPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData *tss_TidList; Step #6 - "compile-libfuzzer-introspector-x86_64": } TidScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SFRM_ValuePerCall = 0x01, /* one value returned per call */ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRM_Materialize = 0x02, /* result set instantiated in Tuplestore */ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRM_Materialize_Random = 0x04, /* Tuplestore needs randomAccess */ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRM_Materialize_Preferred = 0x08, /* caller prefers Tuplestore */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SetFunctionReturnMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GatherMergeState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState ps; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool initialized; /* workers launched? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool gm_initialized; /* gather_merge_init() done? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_to_scan_locally; /* need to read from local plan? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 tuples_needed; /* tuple bound, see ExecSetTupleBound */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* these fields are set up once: */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupDesc; /* descriptor for subplan result tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": int gm_nkeys; /* number of sort columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": SortSupport gm_sortkeys; /* array of length gm_nkeys */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ParallelExecutorInfo *pei; Step #6 - "compile-libfuzzer-introspector-x86_64": /* all remaining fields are reinitialized during a rescan */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* (but the arrays are not reallocated, just cleared) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nworkers_launched; /* original number of workers */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nreaders; /* number of active workers */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot **gm_slots; /* array with nreaders+1 entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TupleQueueReader **reader; /* array with nreaders active entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct GMReaderTupleBuffer *gm_tuple_buffers; /* nreaders tuple buffers */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct binaryheap *gm_heap; /* binary heap of slot indices */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GatherMergeState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JunkFilter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *jf_targetList; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc jf_cleanTupType; Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *jf_cleanMap; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *jf_resultSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": } JunkFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NestLoopState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JoinState js; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool nl_NeedNewOuter; Step #6 - "compile-libfuzzer-introspector-x86_64": bool nl_MatchedOuter; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *nl_NullInnerTupleSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": } NestLoopState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MergeActionState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MergeAction *mas_action; /* associated MergeAction node */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProjectionInfo *mas_proj; /* projection of the action's targetlist for Step #6 - "compile-libfuzzer-introspector-x86_64": * this rel */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *mas_whenqual; /* WHEN [NOT] MATCHED AND conditions */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MergeActionState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonExprState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* original expression node */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonExpr *jsexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* value/isnull for formatted_expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": NullableDatum formatted_expr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* value/isnull for pathspec */ Step #6 - "compile-libfuzzer-introspector-x86_64": NullableDatum pathspec; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* JsonPathVariable entries for passing_values */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Output variables that drive the EEOP_JUMP_IF_NOT_TRUE steps that are Step #6 - "compile-libfuzzer-introspector-x86_64": * added for ON ERROR and ON EMPTY expressions, if any. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Reset for each evaluation of EEOP_JSONEXPR_PATH. 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 jsonpath evaluation cause an error. */ Step #6 - "compile-libfuzzer-introspector-x86_64": NullableDatum error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set to true if the jsonpath evaluation returned 0 items. */ Step #6 - "compile-libfuzzer-introspector-x86_64": NullableDatum empty; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Addresses of steps that implement the non-ERROR variant of ON EMPTY and Step #6 - "compile-libfuzzer-introspector-x86_64": * ON ERROR behaviors, respectively. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int jump_empty; Step #6 - "compile-libfuzzer-introspector-x86_64": int jump_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Address of the step to coerce the result value of jsonpath evaluation Step #6 - "compile-libfuzzer-introspector-x86_64": * to the RETURNING type. -1 if no coercion if JsonExpr.use_io_coercion Step #6 - "compile-libfuzzer-introspector-x86_64": * is true. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int jump_eval_coercion; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Address to jump to when skipping all the steps after performing Step #6 - "compile-libfuzzer-introspector-x86_64": * ExecEvalJsonExprPath() so as to return whatever the JsonPath* function Step #6 - "compile-libfuzzer-introspector-x86_64": * returned as is, that is, in the cases where there's no error and no Step #6 - "compile-libfuzzer-introspector-x86_64": * coercion is necessary. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int jump_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * RETURNING type input function invocation info when Step #6 - "compile-libfuzzer-introspector-x86_64": * JsonExpr.use_io_coercion is true. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo input_fcinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For error-safe evaluation of coercions. When the ON ERROR behavior is Step #6 - "compile-libfuzzer-introspector-x86_64": * not ERROR, a pointer to this is passed to ExecInitExprRec() when Step #6 - "compile-libfuzzer-introspector-x86_64": * initializing the coercion expressions or to ExecInitJsonCoercion(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Reset for each evaluation of EEOP_JSONEXPR_PATH. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ErrorSaveContext escontext; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonExprState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AsyncRequest Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct PlanState *requestor; /* Node that wants a tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PlanState *requestee; /* Node from which a tuple is wanted */ Step #6 - "compile-libfuzzer-introspector-x86_64": int request_index; /* Scratch space for requestor */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool callback_pending; /* Callback is needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool request_complete; /* Request complete, result valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *result; /* Result (NULL or an empty slot if no more Step #6 - "compile-libfuzzer-introspector-x86_64": * tuples) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AsyncRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TupleHashTableData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": tuplehash_hash *hashtab; /* underlying hash table */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numCols; /* number of columns in lookup key */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *keyColIdx; /* attr numbers of key columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *tab_hash_expr; /* ExprState for hashing table datatype(s) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *tab_eq_func; /* comparator for table datatype(s) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *tab_collations; /* collations for hash and comparison */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tablecxt; /* memory context containing table */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tempcxt; /* context for function evaluations */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *tableslot; /* slot for referencing table entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* The following fields are set transiently for each table search: */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *inputslot; /* current input tuple's slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *in_hash_expr; /* ExprState for hashing input datatype(s) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *cur_eq_func; /* comparator for input vs. table */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *exprcontext; /* expression context */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TupleHashTableData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BitmapHeapScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *bitmapqualorig; Step #6 - "compile-libfuzzer-introspector-x86_64": TIDBitmap *tbm; Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer pvmbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": BitmapHeapScanInstrumentation stats; Step #6 - "compile-libfuzzer-introspector-x86_64": TBMIterator prefetch_iterator; Step #6 - "compile-libfuzzer-introspector-x86_64": int prefetch_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": int prefetch_target; Step #6 - "compile-libfuzzer-introspector-x86_64": int prefetch_maximum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool initialized; Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelBitmapHeapState *pstate; Step #6 - "compile-libfuzzer-introspector-x86_64": SharedBitmapHeapInstrumentation *sinstrument; Step #6 - "compile-libfuzzer-introspector-x86_64": bool recheck; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blockno; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber prefetch_blockno; Step #6 - "compile-libfuzzer-introspector-x86_64": } BitmapHeapScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef tuplehash_iterator TupleHashIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowStatePerFuncData *WindowStatePerFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResultRelInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* result relation's range table index, or 0 if not in range table */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index ri_RangeTableIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* relation descriptor for result relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation ri_RelationDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* # of indices existing on result relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ri_NumIndices; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* array of relation descriptors for indices */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelationPtr ri_IndexRelationDescs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* array of key/attr info for indices */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexInfo **ri_IndexRelationInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For UPDATE/DELETE/MERGE result relations, the attribute number of the Step #6 - "compile-libfuzzer-introspector-x86_64": * row identity junk attribute in the source plan's output tuples Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber ri_RowIdAttNo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* For UPDATE, attnums of generated columns to be computed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *ri_extraUpdatedCols; Step #6 - "compile-libfuzzer-introspector-x86_64": /* true if the above has been computed */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ri_extraUpdatedCols_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Projection to generate new tuple in an INSERT/UPDATE */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProjectionInfo *ri_projectNew; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Slot to hold that tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *ri_newTupleSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Slot to hold the old tuple being updated */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *ri_oldTupleSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Have the projection and the slots above been initialized? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ri_projectNewInfoValid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* updates do LockTuple() before oldtup read; see README.tuplock */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ri_needLockTagTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* triggers to be fired, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": TriggerDesc *ri_TrigDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* cached lookup info for trigger functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *ri_TrigFunctions; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* array of trigger WHEN expr states */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState **ri_TrigWhenExprs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional runtime measurements for triggers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Instrumentation *ri_TrigInstrument; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* On-demand created slots for triggers / returning processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *ri_ReturningSlot; /* for trigger output tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *ri_TrigOldSlot; /* for a trigger's old tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *ri_TrigNewSlot; /* for a trigger's new tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *ri_AllNullSlot; /* for RETURNING OLD/NEW */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* FDW callback functions, if foreign table */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct FdwRoutine *ri_FdwRoutine; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* available to save private state of FDW */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *ri_FdwState; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* true when modifying foreign table directly */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ri_usesFdwDirectModify; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* batch insert stuff */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ri_NumSlots; /* number of slots in the array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ri_NumSlotsInitialized; /* number of initialized slots */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ri_BatchSize; /* max slots inserted in a single batch */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot **ri_Slots; /* input tuples for batch insert */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot **ri_PlanSlots; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of WithCheckOption's to be checked */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ri_WithCheckOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of WithCheckOption expr states */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ri_WithCheckOptionExprs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* array of constraint-checking expr states */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState **ri_ConstraintExprs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Arrays of stored generated columns ExprStates for INSERT/UPDATE/MERGE. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState **ri_GeneratedExprsI; Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState **ri_GeneratedExprsU; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of stored generated columns we need to compute */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ri_NumGeneratedNeededI; Step #6 - "compile-libfuzzer-introspector-x86_64": int ri_NumGeneratedNeededU; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of RETURNING expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ri_returningList; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for computing a RETURNING list */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProjectionInfo *ri_projectReturning; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of arbiter indexes to use to check conflicts */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ri_onConflictArbiterIndexes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ON CONFLICT evaluation state */ Step #6 - "compile-libfuzzer-introspector-x86_64": OnConflictSetState *ri_onConflict; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for MERGE, lists of MergeActionState (one per MergeMatchKind) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ri_MergeActions[NUM_MERGE_MATCH_KINDS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for MERGE, expr state for checking the join condition */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *ri_MergeJoinCondition; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* partition check expression state (NULL if not set up yet) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *ri_PartitionCheckExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Map to convert child result relation tuples to the format of the table Step #6 - "compile-libfuzzer-introspector-x86_64": * actually mentioned in the query (called "root"). Computed only if Step #6 - "compile-libfuzzer-introspector-x86_64": * needed. A NULL map value indicates that no conversion is needed, so we Step #6 - "compile-libfuzzer-introspector-x86_64": * must have a separate flag to show if the map has been computed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleConversionMap *ri_ChildToRootMap; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ri_ChildToRootMapValid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * As above, but in the other direction. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleConversionMap *ri_RootToChildMap; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ri_RootToChildMapValid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Information needed by tuple routing target relations Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * RootResultRelInfo gives the target relation mentioned in the query, if Step #6 - "compile-libfuzzer-introspector-x86_64": * it's a partitioned table. It is not set if the target relation Step #6 - "compile-libfuzzer-introspector-x86_64": * mentioned in the query is an inherited table, nor when tuple routing is Step #6 - "compile-libfuzzer-introspector-x86_64": * not needed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * PartitionTupleSlot is non-NULL if RootToChild conversion is needed and Step #6 - "compile-libfuzzer-introspector-x86_64": * the relation is a partition. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ResultRelInfo *ri_RootResultRelInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *ri_PartitionTupleSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for use by copyfrom.c when performing multi-inserts */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct CopyMultiInsertBuffer *ri_CopyMultiInsertBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Used when a leaf partition is involved in a cross-partition update of Step #6 - "compile-libfuzzer-introspector-x86_64": * one of its ancestors; see ExecCrossPartitionUpdateForeignKey(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ri_ancestorResultRels; Step #6 - "compile-libfuzzer-introspector-x86_64": } ResultRelInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *aggs; /* all Aggref nodes in targetlist & quals */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numaggs; /* length of list (could be zero!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numtrans; /* number of pertrans items */ Step #6 - "compile-libfuzzer-introspector-x86_64": AggStrategy aggstrategy; /* strategy mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": AggSplit aggsplit; /* agg-splitting mode, see nodes.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": AggStatePerPhase phase; /* pointer to current phase data */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numphases; /* number of phases (including phase 0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int current_phase; /* current phase number */ Step #6 - "compile-libfuzzer-introspector-x86_64": AggStatePerAgg peragg; /* per-Aggref information */ Step #6 - "compile-libfuzzer-introspector-x86_64": AggStatePerTrans pertrans; /* per-Trans state information */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *hashcontext; /* econtexts for long-lived data (hashtable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext **aggcontexts; /* econtexts for long-lived data (per GS) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *tmpcontext; /* econtext for input expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_AGGSTATE_CURAGGCONTEXT 14 Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *curaggcontext; /* currently active aggcontext */ Step #6 - "compile-libfuzzer-introspector-x86_64": AggStatePerAgg curperagg; /* currently active aggregate, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_AGGSTATE_CURPERTRANS 16 Step #6 - "compile-libfuzzer-introspector-x86_64": AggStatePerTrans curpertrans; /* currently active trans state, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool input_done; /* indicates end of input */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool agg_done; /* indicates completion of Agg scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": int projected_set; /* The last projected grouping set */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_AGGSTATE_CURRENT_SET 20 Step #6 - "compile-libfuzzer-introspector-x86_64": int current_set; /* The current grouping set being evaluated */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *grouped_cols; /* grouped cols in current projection */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *all_grouped_cols; /* list of all grouped cols in DESC order */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *colnos_needed; /* all columns needed from the outer plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": int max_colno_needed; /* highest colno needed from outer plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool all_cols_needed; /* are all cols from outer plan needed? */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are for grouping set phase data */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxsets; /* The max number of sets in any phase */ Step #6 - "compile-libfuzzer-introspector-x86_64": AggStatePerPhase phases; /* array of all phases */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplesortstate *sort_in; /* sorted input to phases > 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplesortstate *sort_out; /* input is copied here for next phase */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *sort_slot; /* slot for sort results */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* these fields are used in AGG_PLAIN and AGG_SORTED modes: */ Step #6 - "compile-libfuzzer-introspector-x86_64": AggStatePerGroup *pergroups; /* grouping set indexed array of per-group Step #6 - "compile-libfuzzer-introspector-x86_64": * pointers */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple grp_firstTuple; /* copy of first tuple of current group */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* these fields are used in AGG_HASHED and AGG_MIXED modes: */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool table_filled; /* hash table filled yet? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_hashes; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext hash_metacxt; /* memory for hash table itself */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct LogicalTapeSet *hash_tapeset; /* tape set for hash spill tapes */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct HashAggSpill *hash_spills; /* HashAggSpill for each grouping set, Step #6 - "compile-libfuzzer-introspector-x86_64": * exists only during first pass */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *hash_spill_rslot; /* for reading spill files */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *hash_spill_wslot; /* for writing spill files */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *hash_batches; /* hash batches remaining to be processed */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hash_ever_spilled; /* ever spilled during this execution? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hash_spill_mode; /* we hit a limit during the current batch Step #6 - "compile-libfuzzer-introspector-x86_64": * and we must not create new groups */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size hash_mem_limit; /* limit before spilling hash table */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 hash_ngroups_limit; /* limit before spilling hash table */ Step #6 - "compile-libfuzzer-introspector-x86_64": int hash_planned_partitions; /* number of partitions planned Step #6 - "compile-libfuzzer-introspector-x86_64": * for first pass */ Step #6 - "compile-libfuzzer-introspector-x86_64": double hashentrysize; /* estimate revised during execution */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size hash_mem_peak; /* peak hash table memory usage */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 hash_ngroups_current; /* number of groups currently in Step #6 - "compile-libfuzzer-introspector-x86_64": * memory in all hash tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 hash_disk_used; /* kB of disk space used */ Step #6 - "compile-libfuzzer-introspector-x86_64": int hash_batches_used; /* batches used during entire execution */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AggStatePerHash perhash; /* array of per-hashtable data */ Step #6 - "compile-libfuzzer-introspector-x86_64": AggStatePerGroup *hash_pergroup; /* grouping set indexed array of Step #6 - "compile-libfuzzer-introspector-x86_64": * per-group pointers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* support for evaluation of agg input expressions: */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_AGGSTATE_ALL_PERGROUPS 53 Step #6 - "compile-libfuzzer-introspector-x86_64": AggStatePerGroup *all_pergroups; /* array of first ->pergroups, than Step #6 - "compile-libfuzzer-introspector-x86_64": * ->hash_pergroup */ Step #6 - "compile-libfuzzer-introspector-x86_64": SharedAggInfo *shared_info; /* one entry per worker */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AggState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum DomainConstraintType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DOM_CONSTRAINT_NOTNULL, Step #6 - "compile-libfuzzer-introspector-x86_64": DOM_CONSTRAINT_CHECK, Step #6 - "compile-libfuzzer-introspector-x86_64": } DomainConstraintType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TupleTableSlot *(*ExecProcNodeMtd) (struct PlanState *pstate); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedHashInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int num_workers; Step #6 - "compile-libfuzzer-introspector-x86_64": HashInstrumentation hinstrument[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedHashInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubPlanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": SubPlan *subplan; /* expression plan node */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PlanState *planstate; /* subselect plan's state tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PlanState *parent; /* parent plan node's state tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *testexpr; /* state of combining expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple curTuple; /* copy of most recent tuple from subplan */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum curArray; /* most recent array from ARRAY() subplan */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* these are used when hashing the subselect's output: */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc descRight; /* subselect desc after projection */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProjectionInfo *projLeft; /* for projecting lefthand exprs */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProjectionInfo *projRight; /* for projecting subselect output */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleHashTable hashtable; /* hash table for no-nulls subselect rows */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleHashTable hashnulls; /* hash table for rows with null(s) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool havehashrows; /* true if hashtable is not empty */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool havenullrows; /* true if hashnulls is not empty */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext hashtablecxt; /* memory context containing hash tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext hashtempcxt; /* temp memory context for hash tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *innerecontext; /* econtext for computing inner tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numCols; /* number of columns being hashed */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* each of the remaining fields is an array of length numCols: */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *keyColIdx; /* control data for hash tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *tab_eq_funcoids; /* equality func oids for table Step #6 - "compile-libfuzzer-introspector-x86_64": * datatype(s) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *tab_collations; /* collations for hash and comparison */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *tab_hash_funcs; /* hash functions for table datatype(s) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *lhs_hash_expr; /* hash expr for lefthand datatype(s) */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *cur_eq_funcs; /* equality functions for LHS vs. table */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *cur_eq_comp; /* equality comparator for LHS vs. table */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SubPlanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct ScanKeyData *scan_key; /* scankey to put value into */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *key_expr; /* expr to evaluate to get value */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool key_toastable; /* is expr's result a toastable datatype? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexRuntimeKeyInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UniqueState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState ps; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *eqfunction; /* tuple equality qual */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UniqueState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OnConflictSetState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *oc_Existing; /* slot to store existing target tuple in */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *oc_ProjSlot; /* CONFLICT ... SET ... projection target */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProjectionInfo *oc_ProjInfo; /* for ON CONFLICT DO UPDATE SET */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *oc_WhereClause; /* state for the WHERE clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OnConflictSetState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DomainConstraintState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": DomainConstraintType constrainttype; /* constraint type */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* name of constraint (for error msgs) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *check_expr; /* for CHECK, a boolean expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *check_exprstate; /* check_expr's eval state, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DomainConstraintState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IncrementalSortGroupInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 groupCount; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 maxDiskSpaceUsed; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 totalDiskSpaceUsed; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 maxMemorySpaceUsed; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 totalMemorySpaceUsed; Step #6 - "compile-libfuzzer-introspector-x86_64": bits32 sortMethods; /* bitmask of TuplesortMethod */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IncrementalSortGroupInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Datum (*ExprStateEvalFunc) (struct ExprState *expression, Step #6 - "compile-libfuzzer-introspector-x86_64": struct ExprContext *econtext, Step #6 - "compile-libfuzzer-introspector-x86_64": bool *isNull); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PlanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(abstract) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Plan *plan; /* associated Plan node */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": EState *state; /* at execution time, states of individual Step #6 - "compile-libfuzzer-introspector-x86_64": * nodes point to one EState for the whole Step #6 - "compile-libfuzzer-introspector-x86_64": * top-level plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ExecProcNodeMtd ExecProcNode; /* function to return next tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExecProcNodeMtd ExecProcNodeReal; /* actual function, if above is a Step #6 - "compile-libfuzzer-introspector-x86_64": * wrapper */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Instrumentation *instrument; /* Optional runtime stats for this node */ Step #6 - "compile-libfuzzer-introspector-x86_64": WorkerInstrumentation *worker_instrument; /* per-worker instrumentation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Per-worker JIT instrumentation */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct SharedJitInstrumentation *worker_jit_instrument; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Common structural data for all Plan types. These links to subsidiary Step #6 - "compile-libfuzzer-introspector-x86_64": * state trees parallel links in the associated plan tree (except for the Step #6 - "compile-libfuzzer-introspector-x86_64": * subPlan list, which does not exist in the plan tree). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *qual; /* boolean qual condition */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PlanState *lefttree; /* input plan tree(s) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PlanState *righttree; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *initPlan; /* Init SubPlanState nodes (un-correlated expr Step #6 - "compile-libfuzzer-introspector-x86_64": * subselects) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *subPlan; /* SubPlanState nodes in my expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * State for management of parameter-change-driven rescanning Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *chgParam; /* set of IDs of changed Params */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Other run-time state needed by most if not all node types. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc ps_ResultTupleDesc; /* node's return type */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *ps_ResultTupleSlot; /* slot for my result tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *ps_ExprContext; /* node's expression-evaluation context */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProjectionInfo *ps_ProjInfo; /* info for doing tuple projection */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool async_capable; /* true if node is async-capable */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Scanslot's descriptor if known. This is a bit of a hack, but otherwise Step #6 - "compile-libfuzzer-introspector-x86_64": * it's hard for expression compilation to optimize based on the Step #6 - "compile-libfuzzer-introspector-x86_64": * descriptor, without encoding knowledge about all executor nodes. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc scandesc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Define the slot types for inner, outer and scanslots for expression Step #6 - "compile-libfuzzer-introspector-x86_64": * contexts with this state as a parent. If *opsset is set, then Step #6 - "compile-libfuzzer-introspector-x86_64": * *opsfixed indicates whether *ops is guaranteed to be the type of slot Step #6 - "compile-libfuzzer-introspector-x86_64": * used. That means that every slot in the corresponding Step #6 - "compile-libfuzzer-introspector-x86_64": * ExprContext.ecxt_*tuple will point to a slot of that type, while Step #6 - "compile-libfuzzer-introspector-x86_64": * evaluating the expression. If *opsfixed is false, but *ops is set, Step #6 - "compile-libfuzzer-introspector-x86_64": * that indicates the most likely type of slot. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The scan* fields are set by ExecInitScanTupleSlot(). If that's not Step #6 - "compile-libfuzzer-introspector-x86_64": * called, nodes can initialize the fields themselves. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If outer/inneropsset is false, the information is inferred on-demand Step #6 - "compile-libfuzzer-introspector-x86_64": * using ExecGetResultSlotOps() on ->righttree/lefttree, using the Step #6 - "compile-libfuzzer-introspector-x86_64": * corresponding node's resultops* fields. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The result* fields are automatically set when ExecInitResultSlot is Step #6 - "compile-libfuzzer-introspector-x86_64": * used (be it directly or when the slot is created by Step #6 - "compile-libfuzzer-introspector-x86_64": * ExecAssignScanProjectionInfo() / Step #6 - "compile-libfuzzer-introspector-x86_64": * ExecConditionalAssignProjectionInfo()). If no projection is necessary Step #6 - "compile-libfuzzer-introspector-x86_64": * ExecConditionalAssignProjectionInfo() defaults those fields to the scan Step #6 - "compile-libfuzzer-introspector-x86_64": * operations. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const TupleTableSlotOps *scanops; Step #6 - "compile-libfuzzer-introspector-x86_64": const TupleTableSlotOps *outerops; Step #6 - "compile-libfuzzer-introspector-x86_64": const TupleTableSlotOps *innerops; Step #6 - "compile-libfuzzer-introspector-x86_64": const TupleTableSlotOps *resultops; Step #6 - "compile-libfuzzer-introspector-x86_64": bool scanopsfixed; Step #6 - "compile-libfuzzer-introspector-x86_64": bool outeropsfixed; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inneropsfixed; Step #6 - "compile-libfuzzer-introspector-x86_64": bool resultopsfixed; Step #6 - "compile-libfuzzer-introspector-x86_64": bool scanopsset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool outeropsset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inneropsset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool resultopsset; Step #6 - "compile-libfuzzer-introspector-x86_64": } PlanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SortState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool randomAccess; /* need random access to sort output? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool bounded; /* is the result set bounded? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 bound; /* if bounded, how many tuples are needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool sort_Done; /* sort completed yet? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool bounded_Done; /* value of bounded we did the sort with */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 bound_Done; /* value of bound we did the sort with */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *tuplesortstate; /* private state of tuplesort.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool am_worker; /* are we a worker? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool datumSort; /* Datum sort instead of tuple sort? */ Step #6 - "compile-libfuzzer-introspector-x86_64": SharedSortInfo *shared_info; /* one entry per worker */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SortState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState ps; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": HashJoinTable hashtable; /* hash table for the hashjoin */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *hash_expr; /* ExprState to get hash value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *skew_hashfunction; /* lookup data for skew hash function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid skew_collation; /* collation to call skew_hashfunction with */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * In a parallelized hash join, the leader retains a pointer to the Step #6 - "compile-libfuzzer-introspector-x86_64": * shared-memory stats area in its shared_info field, and then copies the Step #6 - "compile-libfuzzer-introspector-x86_64": * shared-memory info back to local storage before DSM shutdown. The Step #6 - "compile-libfuzzer-introspector-x86_64": * shared_info field remains NULL in workers, or in non-parallel joins. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SharedHashInfo *shared_info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If we are collecting hash stats, this points to an initially-zeroed Step #6 - "compile-libfuzzer-introspector-x86_64": * collection area, which could be either local storage or in shared Step #6 - "compile-libfuzzer-introspector-x86_64": * memory; either way it's for just one process. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": HashInstrumentation *hinstrument; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Parallel hash state. */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ParallelHashJoinState *parallel_state; Step #6 - "compile-libfuzzer-introspector-x86_64": } HashState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TupleHashTableData *TupleHashTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CteScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": int eflags; /* capability flags to pass to tuplestore */ Step #6 - "compile-libfuzzer-introspector-x86_64": int readptr; /* index of my tuplestore read pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState *cteplanstate; /* PlanState for the CTE query itself */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Link to the "leader" CteScanState (possibly this same node) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct CteScanState *leader; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The remaining fields are only valid in the "leader" CteScanState */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *cte_table; /* rows already read from the CTE query */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool eof_cte; /* reached end of CTE query? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CteScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedMemoizeInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int num_workers; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoizeInstrumentation sinstrument[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedMemoizeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": INCSORT_LOADFULLSORT, Step #6 - "compile-libfuzzer-introspector-x86_64": INCSORT_LOADPREFIXSORT, Step #6 - "compile-libfuzzer-introspector-x86_64": INCSORT_READFULLSORT, Step #6 - "compile-libfuzzer-introspector-x86_64": INCSORT_READPREFIXSORT, Step #6 - "compile-libfuzzer-introspector-x86_64": } IncrementalSortExecutionStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TupleHashEntryData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MinimalTuple firstTuple; /* copy of first tuple in this group */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *additional; /* user data */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 status; /* hash status */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hash; /* hash value (cached) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TupleHashEntryData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IncrementalSortState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool bounded; /* is the result set bounded? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 bound; /* if bounded, how many tuples are needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool outerNodeDone; /* finished fetching tuples from outer node */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 bound_Done; /* value of bound we did the sort with */ Step #6 - "compile-libfuzzer-introspector-x86_64": IncrementalSortExecutionStatus execution_status; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 n_fullsort_remaining; Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplesortstate *fullsort_state; /* private state of tuplesort.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplesortstate *prefixsort_state; /* private state of tuplesort.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* the keys by which the input path is already sorted */ Step #6 - "compile-libfuzzer-introspector-x86_64": PresortedKeyData *presorted_keys; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": IncrementalSortInfo incsort_info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* slot for pivot tuple defining values of presorted keys within group */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *group_pivot; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *transfer_tuple; Step #6 - "compile-libfuzzer-introspector-x86_64": bool am_worker; /* are we a worker? */ Step #6 - "compile-libfuzzer-introspector-x86_64": SharedIncrementalSortInfo *shared_info; /* one entry per worker */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IncrementalSortState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubqueryScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState *subplan; Step #6 - "compile-libfuzzer-introspector-x86_64": } SubqueryScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SampleScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; /* expr states for TABLESAMPLE params */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *repeatable; /* expr state for REPEATABLE expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* use struct pointer to avoid including tsmapi.h here */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TsmRoutine *tsmroutine; /* descriptor for tablesample method */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *tsm_state; /* tablesample method can keep state here */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_bulkread; /* use bulkread buffer access strategy? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_pagemode; /* use page-at-a-time visibility checking? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool begun; /* false means need to call BeginSampleScan */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 seed; /* random seed */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 donetuples; /* number of tuples already returned */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool haveblock; /* has a block for sampling been determined */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool done; /* exhausted all tuples? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SampleScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum WindowAggStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WINDOWAGG_DONE, /* No more processing to do */ Step #6 - "compile-libfuzzer-introspector-x86_64": WINDOWAGG_RUN, /* Normal processing of window funcs */ Step #6 - "compile-libfuzzer-introspector-x86_64": WINDOWAGG_PASSTHROUGH, /* Don't eval window funcs */ Step #6 - "compile-libfuzzer-introspector-x86_64": WINDOWAGG_PASSTHROUGH_STRICT, /* Pass-through plus don't store new Step #6 - "compile-libfuzzer-introspector-x86_64": * tuples during spool */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WindowAggStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowAggState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* these fields are filled in by ExecInitExpr: */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *funcs; /* all WindowFunc nodes in targetlist */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numfuncs; /* total number of window functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numaggs; /* number that are plain aggregates */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": WindowStatePerFunc perfunc; /* per-window-function information */ Step #6 - "compile-libfuzzer-introspector-x86_64": WindowStatePerAgg peragg; /* per-plain-aggregate information */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *partEqfunction; /* equality funcs for partition columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *ordEqfunction; /* equality funcs for ordering columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *buffer; /* stores rows of current partition */ Step #6 - "compile-libfuzzer-introspector-x86_64": int current_ptr; /* read pointer # for current row */ Step #6 - "compile-libfuzzer-introspector-x86_64": int framehead_ptr; /* read pointer # for frame head, if used */ Step #6 - "compile-libfuzzer-introspector-x86_64": int frametail_ptr; /* read pointer # for frame tail, if used */ Step #6 - "compile-libfuzzer-introspector-x86_64": int grouptail_ptr; /* read pointer # for group tail, if used */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 spooled_rows; /* total # of rows in buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 currentpos; /* position of current row in partition */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 frameheadpos; /* current frame head position */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 frametailpos; /* current frame tail position (frame end+1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* use struct pointer to avoid including windowapi.h here */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct WindowObjectData *agg_winobj; /* winobj for aggregate fetches */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 aggregatedbase; /* start row for current aggregates */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 aggregatedupto; /* rows before this one are aggregated */ Step #6 - "compile-libfuzzer-introspector-x86_64": WindowAggStatus status; /* run status of WindowAggState */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int frameOptions; /* frame_clause options, see WindowDef */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *startOffset; /* expression for starting bound offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *endOffset; /* expression for ending bound offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum startOffsetValue; /* result of startOffset evaluation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum endOffsetValue; /* result of endOffset evaluation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* these fields are used with RANGE offset PRECEDING/FOLLOWING: */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo startInRangeFunc; /* in_range function for startOffset */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo endInRangeFunc; /* in_range function for endOffset */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid inRangeColl; /* collation for in_range tests */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool inRangeAsc; /* use ASC sort order for in_range tests? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool inRangeNullsFirst; /* nulls sort first for in_range tests? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* fields relating to runconditions */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_pass_through; /* When false, stop execution when Step #6 - "compile-libfuzzer-introspector-x86_64": * runcondition is no longer true. Else Step #6 - "compile-libfuzzer-introspector-x86_64": * just stop evaluating window funcs. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool top_window; /* true if this is the top-most WindowAgg or Step #6 - "compile-libfuzzer-introspector-x86_64": * the only WindowAgg in this query level */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *runcondition; /* Condition which must remain true otherwise Step #6 - "compile-libfuzzer-introspector-x86_64": * execution of the WindowAgg will finish or Step #6 - "compile-libfuzzer-introspector-x86_64": * go into pass-through mode. NULL when there Step #6 - "compile-libfuzzer-introspector-x86_64": * is no such condition. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* these fields are used in GROUPS mode: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 currentgroup; /* peer group # of current row in partition */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 frameheadgroup; /* peer group # of frame head row */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 frametailgroup; /* peer group # of frame tail row */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 groupheadpos; /* current row's peer group head position */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 grouptailpos; /* " " " " tail position (group end+1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext partcontext; /* context for partition-lifespan data */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext aggcontext; /* shared context for aggregate working data */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext curaggcontext; /* current aggregate's working data */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *tmpcontext; /* short-term evaluation context */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool all_first; /* true if the scan is starting */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool partition_spooled; /* true if all tuples in current partition Step #6 - "compile-libfuzzer-introspector-x86_64": * have been spooled into tuplestore */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool next_partition; /* true if begin_partition needs to be called */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool more_partitions; /* true if there's more partitions after Step #6 - "compile-libfuzzer-introspector-x86_64": * this one */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool framehead_valid; /* true if frameheadpos is known up to Step #6 - "compile-libfuzzer-introspector-x86_64": * date for current row */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool frametail_valid; /* true if frametailpos is known up to Step #6 - "compile-libfuzzer-introspector-x86_64": * date for current row */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool grouptail_valid; /* true if grouptailpos is known up to Step #6 - "compile-libfuzzer-introspector-x86_64": * date for current row */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *first_part_slot; /* first tuple of current or next Step #6 - "compile-libfuzzer-introspector-x86_64": * partition */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *framehead_slot; /* first tuple of current frame */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *frametail_slot; /* first tuple after current frame */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* temporary slots for tuples fetched back from tuplestore */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *agg_row_slot; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *temp_slot_1; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *temp_slot_2; Step #6 - "compile-libfuzzer-introspector-x86_64": } WindowAggState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoizeInstrumentation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 cache_hits; /* number of rescans where we've found the Step #6 - "compile-libfuzzer-introspector-x86_64": * scan parameter values to be cached */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 cache_misses; /* number of rescans where we've not found the Step #6 - "compile-libfuzzer-introspector-x86_64": * scan parameter values to be cached. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 cache_evictions; /* number of cache entries removed due to Step #6 - "compile-libfuzzer-introspector-x86_64": * the need to free memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 cache_overflows; /* number of times we've had to bypass the Step #6 - "compile-libfuzzer-introspector-x86_64": * cache when filling it due to not being Step #6 - "compile-libfuzzer-introspector-x86_64": * able to free enough space to store the Step #6 - "compile-libfuzzer-introspector-x86_64": * current scan's tuples. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 mem_peak; /* peak memory usage in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoizeInstrumentation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TidRangeScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *trss_tidexprs; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData trss_mintid; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData trss_maxtid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trss_inScan; Step #6 - "compile-libfuzzer-introspector-x86_64": } TidRangeScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NamedTuplestoreScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": int readptr; /* index of my tuplestore read pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; /* format of the tuples in the tuplestore */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *relation; /* the rows */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NamedTuplestoreScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoizeState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanState ss; /* its first field is NodeTag */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mstatus; /* value of ExecMemoize state machine */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nkeys; /* number of cache keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct memoize_hash *hashtable; /* hash table for cache entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc hashkeydesc; /* tuple descriptor for cache keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *tableslot; /* min tuple slot for existing cache entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *probeslot; /* virtual slot used for hash lookups */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *cache_eq_expr; /* Compare exec params to hash key */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState **param_exprs; /* exprs containing the parameters to this Step #6 - "compile-libfuzzer-introspector-x86_64": * node */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *hashfunctions; /* lookup data for hash funcs nkeys in size */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *collations; /* collation for comparisons nkeys in size */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 mem_used; /* bytes of memory used by cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 mem_limit; /* memory limit in bytes for the cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tableContext; /* memory context to store cache data */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head lru_list; /* least recently used entry list */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct MemoizeTuple *last_tuple; /* Used to point to the last tuple Step #6 - "compile-libfuzzer-introspector-x86_64": * returned during a cache hit and the Step #6 - "compile-libfuzzer-introspector-x86_64": * tuple we last stored when Step #6 - "compile-libfuzzer-introspector-x86_64": * populating the cache. */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct MemoizeEntry *entry; /* the entry that 'last_tuple' belongs to or Step #6 - "compile-libfuzzer-introspector-x86_64": * NULL if 'last_tuple' is NULL. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool singlerow; /* true if the cache entry is to be marked as Step #6 - "compile-libfuzzer-introspector-x86_64": * complete after caching the first tuple. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool binary_mode; /* true when cache key should be compared bit Step #6 - "compile-libfuzzer-introspector-x86_64": * by bit, false when using hash equality ops */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoizeInstrumentation stats; /* execution statistics */ Step #6 - "compile-libfuzzer-introspector-x86_64": SharedMemoizeInfo *shared_info; /* statistics for parallel workers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *keyparamids; /* Param->paramids of expressions belonging to Step #6 - "compile-libfuzzer-introspector-x86_64": * param_exprs */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoizeState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowStatePerAggData *WindowStatePerAgg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.251 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/supportnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SupportRequestSimplify Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct PlannerInfo *root; /* Planner's infrastructure */ Step #6 - "compile-libfuzzer-introspector-x86_64": FuncExpr *fcall; /* Function call to be simplified */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SupportRequestSimplify; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SupportRequestCost Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Input fields: */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PlannerInfo *root; /* Planner's infrastructure (could be NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid funcid; /* function we are inquiring about */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *node; /* parse node invoking function, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Output fields: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cost startup; /* one-time cost */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cost per_tuple; /* per-evaluation cost */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SupportRequestCost; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SupportRequestIndexCondition Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Input fields: */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PlannerInfo *root; /* Planner's infrastructure */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid funcid; /* function we are inquiring about */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *node; /* parse node invoking function */ Step #6 - "compile-libfuzzer-introspector-x86_64": int indexarg; /* index of function arg matching indexcol */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct IndexOptInfo *index; /* planner's info about target index */ Step #6 - "compile-libfuzzer-introspector-x86_64": int indexcol; /* index of target index column (0-based) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opfamily; /* index column's operator family */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid indexcollation; /* index column's collation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Output fields: */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool lossy; /* set to false if index condition is an exact Step #6 - "compile-libfuzzer-introspector-x86_64": * equivalent of the function call */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SupportRequestIndexCondition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SupportRequestWFuncMonotonic Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Input fields: */ Step #6 - "compile-libfuzzer-introspector-x86_64": WindowFunc *window_func; /* Pointer to the window function data */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct WindowClause *window_clause; /* Pointer to the window clause data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Output fields: */ Step #6 - "compile-libfuzzer-introspector-x86_64": MonotonicFunction monotonic; Step #6 - "compile-libfuzzer-introspector-x86_64": } SupportRequestWFuncMonotonic; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SupportRequestRows Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Input fields: */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PlannerInfo *root; /* Planner's infrastructure (could be NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid funcid; /* function we are inquiring about */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *node; /* parse node invoking function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Output fields: */ Step #6 - "compile-libfuzzer-introspector-x86_64": double rows; /* number of rows expected to be returned */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SupportRequestRows; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SupportRequestSelectivity Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Input fields: */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PlannerInfo *root; /* Planner's infrastructure */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid funcid; /* function we are inquiring about */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; /* pre-simplified arguments to function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid inputcollid; /* function's input collation */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_join; /* is this a join or restriction case? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int varRelid; /* if restriction, RTI of target relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": JoinType jointype; /* if join, outer join type */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct SpecialJoinInfo *sjinfo; /* if outer join, info about join */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Output fields: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity selectivity; /* returned selectivity estimate */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SupportRequestSelectivity; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SupportRequestOptimizeWindowClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Input fields: */ Step #6 - "compile-libfuzzer-introspector-x86_64": WindowFunc *window_func; /* Pointer to the window function data */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct WindowClause *window_clause; /* Pointer to the window clause data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Input/Output fields: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int frameOptions; /* New frameOptions, or left untouched if no Step #6 - "compile-libfuzzer-introspector-x86_64": * optimizations are possible. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SupportRequestOptimizeWindowClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SupportRequestModifyInPlace Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Oid funcid; /* PG_PROC OID of the target function */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; /* Arguments to the function */ Step #6 - "compile-libfuzzer-introspector-x86_64": int paramid; /* ID of Param(s) representing variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SupportRequestModifyInPlace; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.255 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/readfuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.259 INFO datatypes - __init__: Processing /src/postgresql/src/include/nodes/plannodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BitmapOr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Plan plan; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isshared; Step #6 - "compile-libfuzzer-introspector-x86_64": List *bitmapplans; Step #6 - "compile-libfuzzer-introspector-x86_64": } BitmapOr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SubqueryScanStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SUBQUERY_SCAN_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": SUBQUERY_SCAN_TRIVIAL, Step #6 - "compile-libfuzzer-introspector-x86_64": SUBQUERY_SCAN_NONTRIVIAL, Step #6 - "compile-libfuzzer-introspector-x86_64": } SubqueryScanStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WorkTableScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Scan scan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* ID of Param representing work table */ Step #6 - "compile-libfuzzer-introspector-x86_64": int wtParam; Step #6 - "compile-libfuzzer-introspector-x86_64": } WorkTableScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CustomScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Scan scan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* mask of CUSTOMPATH_* flags, see nodes/extensible.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of Plan nodes, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *custom_plans; Step #6 - "compile-libfuzzer-introspector-x86_64": /* expressions that custom code may evaluate */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *custom_exprs; Step #6 - "compile-libfuzzer-introspector-x86_64": /* private data for custom code */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *custom_private; Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional tlist describing scan tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *custom_scan_tlist; Step #6 - "compile-libfuzzer-introspector-x86_64": /* RTIs generated by this scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *custom_relids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * NOTE: The method field of CustomScan is required to be a pointer to a Step #6 - "compile-libfuzzer-introspector-x86_64": * static table of callback functions. So we don't copy the table itself, Step #6 - "compile-libfuzzer-introspector-x86_64": * just reference the original one. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const struct CustomScanMethods *methods; Step #6 - "compile-libfuzzer-introspector-x86_64": } CustomScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SetOp Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Plan plan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* what to do, see nodes.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": SetOpCmd cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* how to do it, see nodes.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": SetOpStrategy strategy; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of columns to compare */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numCols; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* their indexes in the target list */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *cmpColIdx pg_node_attr(array_size(numCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* comparison operators (either equality operators or sort operators) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *cmpOperators pg_node_attr(array_size(numCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *cmpCollations pg_node_attr(array_size(numCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* nulls-first flags if sorting, otherwise not interesting */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *cmpNullsFirst pg_node_attr(array_size(numCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* estimated number of groups in left input */ Step #6 - "compile-libfuzzer-introspector-x86_64": long numGroups; Step #6 - "compile-libfuzzer-introspector-x86_64": } SetOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PlanInvalItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_equal, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* a syscache ID, see utils/syscache.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cacheId; Step #6 - "compile-libfuzzer-introspector-x86_64": /* hash value of object's cache lookup key */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashValue; Step #6 - "compile-libfuzzer-introspector-x86_64": } PlanInvalItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubqueryScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Scan scan; Step #6 - "compile-libfuzzer-introspector-x86_64": Plan *subplan; Step #6 - "compile-libfuzzer-introspector-x86_64": SubqueryScanStatus scanstatus; Step #6 - "compile-libfuzzer-introspector-x86_64": } SubqueryScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ProjectSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Plan plan; Step #6 - "compile-libfuzzer-introspector-x86_64": } ProjectSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MergeAppend Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Plan plan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* RTIs of appendrel(s) formed by this node */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *apprelids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *mergeplans; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* these fields are just like the sort-key info in struct Sort: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of sort-key columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numCols; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* their indexes in the target list */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *sortColIdx pg_node_attr(array_size(numCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OIDs of operators to sort them by */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *sortOperators pg_node_attr(array_size(numCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OIDs of collations */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *collations pg_node_attr(array_size(numCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* NULLS FIRST/LAST directions */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *nullsFirst pg_node_attr(array_size(numCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Index into PlannedStmt.partPruneInfos and parallel lists in EState: Step #6 - "compile-libfuzzer-introspector-x86_64": * es_part_prune_states and es_part_prune_results. Set to -1 if no Step #6 - "compile-libfuzzer-introspector-x86_64": * run-time pruning is used. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int part_prune_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } MergeAppend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NamedTuplestoreScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Scan scan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Name given to Ephemeral Named Relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *enrname; Step #6 - "compile-libfuzzer-introspector-x86_64": } NamedTuplestoreScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Hash Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Plan plan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * List of expressions to be hashed for tuples from Hash's outer plan, Step #6 - "compile-libfuzzer-introspector-x86_64": * needed to put them into the hashtable. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* hash keys for the hashjoin condition */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *hashkeys; Step #6 - "compile-libfuzzer-introspector-x86_64": /* outer join key's table OID, or InvalidOid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid skewTable; Step #6 - "compile-libfuzzer-introspector-x86_64": /* outer join key's column #, or zero */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber skewColumn; Step #6 - "compile-libfuzzer-introspector-x86_64": /* is outer join rel an inheritance tree? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool skewInherit; Step #6 - "compile-libfuzzer-introspector-x86_64": /* all other info is in the parent HashJoin node */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* estimate total rows if parallel_aware */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality rows_total; Step #6 - "compile-libfuzzer-introspector-x86_64": } Hash; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionPruneStepCombine Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionPruneStep step; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionPruneCombineOp combineOp; Step #6 - "compile-libfuzzer-introspector-x86_64": List *source_stepids; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionPruneStepCombine; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Result Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Plan plan; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *resconstantqual; Step #6 - "compile-libfuzzer-introspector-x86_64": } Result; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Append Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Plan plan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* RTIs of appendrel(s) formed by this node */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *apprelids; Step #6 - "compile-libfuzzer-introspector-x86_64": List *appendplans; Step #6 - "compile-libfuzzer-introspector-x86_64": /* # of asynchronous plans */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nasyncplans; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * All 'appendplans' preceding this index are non-partial plans. All Step #6 - "compile-libfuzzer-introspector-x86_64": * 'appendplans' from this index onwards are partial plans. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int first_partial_plan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Index into PlannedStmt.partPruneInfos and parallel lists in EState: Step #6 - "compile-libfuzzer-introspector-x86_64": * es_part_prune_states and es_part_prune_results. Set to -1 if no Step #6 - "compile-libfuzzer-introspector-x86_64": * run-time pruning is used. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int part_prune_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } Append; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IncrementalSort Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Sort sort; Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of presorted columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nPresortedCols; Step #6 - "compile-libfuzzer-introspector-x86_64": } IncrementalSort; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RowMarkType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ROW_MARK_EXCLUSIVE, /* obtain exclusive tuple lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": ROW_MARK_NOKEYEXCLUSIVE, /* obtain no-key exclusive tuple lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": ROW_MARK_SHARE, /* obtain shared tuple lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": ROW_MARK_KEYSHARE, /* obtain keyshare tuple lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": ROW_MARK_REFERENCE, /* just fetch the TID, don't lock it */ Step #6 - "compile-libfuzzer-introspector-x86_64": ROW_MARK_COPY, /* physically copy the row value */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RowMarkType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionPruneStep Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(abstract, no_equal, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": int step_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionPruneStep; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PartitionPruneCombineOp Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PARTPRUNE_COMBINE_UNION, Step #6 - "compile-libfuzzer-introspector-x86_64": PARTPRUNE_COMBINE_INTERSECT, Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionPruneCombineOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BitmapHeapScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Scan scan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* index quals, in standard expr form */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *bitmapqualorig; Step #6 - "compile-libfuzzer-introspector-x86_64": } BitmapHeapScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Memoize Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Plan plan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* size of the two arrays below */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* hash operators for each key */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *hashOperators pg_node_attr(array_size(numKeys)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* collations for each key */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *collations pg_node_attr(array_size(numKeys)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* cache keys in the form of exprs containing parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *param_exprs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * true if the cache entry should be marked as complete after we store the Step #6 - "compile-libfuzzer-introspector-x86_64": * first tuple in it. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool singlerow; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * true when cache key should be compared bit by bit, false when using Step #6 - "compile-libfuzzer-introspector-x86_64": * hash equality ops Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool binary_mode; 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 entries that the planner expects will fit in the Step #6 - "compile-libfuzzer-introspector-x86_64": * cache, or 0 if unknown Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 est_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* paramids from param_exprs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *keyparamids; Step #6 - "compile-libfuzzer-introspector-x86_64": } Memoize; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Sort Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Plan plan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of sort-key columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numCols; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* their indexes in the target list */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *sortColIdx pg_node_attr(array_size(numCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OIDs of operators to sort them by */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *sortOperators pg_node_attr(array_size(numCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OIDs of collations */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *collations pg_node_attr(array_size(numCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* NULLS FIRST/LAST directions */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *nullsFirst pg_node_attr(array_size(numCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": } Sort; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GatherMerge Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Plan plan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* planned number of worker processes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_workers; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ID of Param that signals a rescan, or -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rescan_param; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* remaining fields are just like the sort-key info in struct Sort */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of sort-key columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numCols; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* their indexes in the target list */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *sortColIdx pg_node_attr(array_size(numCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OIDs of operators to sort them by */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *sortOperators pg_node_attr(array_size(numCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OIDs of collations */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *collations pg_node_attr(array_size(numCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* NULLS FIRST/LAST directions */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *nullsFirst pg_node_attr(array_size(numCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * param id's of initplans which are referred at gather merge or one of Step #6 - "compile-libfuzzer-introspector-x86_64": * its child nodes Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *initParam; Step #6 - "compile-libfuzzer-introspector-x86_64": } GatherMerge; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionedRelPruneInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_equal, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* RT index of partition rel for this level */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index rtindex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Indexes of all partitions which subplans or subparts are present for */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *present_parts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Length of the following arrays: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nparts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* subplan index by partition index, or -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *subplan_map pg_node_attr(array_size(nparts)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* subpart index by partition index, or -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *subpart_map pg_node_attr(array_size(nparts)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* RT index by partition index, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *leafpart_rti_map pg_node_attr(array_size(nparts)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* relation OID by partition index, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *relid_map pg_node_attr(array_size(nparts)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * initial_pruning_steps shows how to prune during executor startup (i.e., Step #6 - "compile-libfuzzer-introspector-x86_64": * without use of any PARAM_EXEC Params); it is NIL if no startup pruning Step #6 - "compile-libfuzzer-introspector-x86_64": * is required. exec_pruning_steps shows how to prune with PARAM_EXEC Step #6 - "compile-libfuzzer-introspector-x86_64": * Params; it is NIL if no per-scan pruning is required. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* List of PartitionPruneStep */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *initial_pruning_steps; Step #6 - "compile-libfuzzer-introspector-x86_64": /* List of PartitionPruneStep */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *exec_pruning_steps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* All PARAM_EXEC Param IDs in exec_pruning_steps */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *execparamids; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionedRelPruneInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionPruneStepOp Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionPruneStep step; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": StrategyNumber opstrategy; Step #6 - "compile-libfuzzer-introspector-x86_64": List *exprs; Step #6 - "compile-libfuzzer-introspector-x86_64": List *cmpfns; Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *nullkeys; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionPruneStepOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SampleScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Scan scan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* use struct pointer to avoid including parsenodes.h here */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TableSampleClause *tablesample; Step #6 - "compile-libfuzzer-introspector-x86_64": } SampleScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexOnlyScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Scan scan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of index to scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid indexid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of index quals (usually OpExprs) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexqual; Step #6 - "compile-libfuzzer-introspector-x86_64": /* index quals in recheckable form */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *recheckqual; Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of index ORDER BY exprs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexorderby; Step #6 - "compile-libfuzzer-introspector-x86_64": /* TargetEntry list describing index's cols */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indextlist; Step #6 - "compile-libfuzzer-introspector-x86_64": /* forward or backward or don't care */ Step #6 - "compile-libfuzzer-introspector-x86_64": ScanDirection indexorderdir; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexOnlyScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BitmapIndexScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Scan scan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of index to scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid indexid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Create shared bitmap if set */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isshared; Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of index quals (OpExprs) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexqual; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the same in original form */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexqualorig; Step #6 - "compile-libfuzzer-introspector-x86_64": } BitmapIndexScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TidRangeScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Scan scan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* qual(s) involving CTID op something */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *tidrangequals; Step #6 - "compile-libfuzzer-introspector-x86_64": } TidRangeScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ValuesScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Scan scan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of expression lists */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *values_lists; Step #6 - "compile-libfuzzer-introspector-x86_64": } ValuesScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NestLoop Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Join join; Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of NestLoopParam nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *nestParams; Step #6 - "compile-libfuzzer-introspector-x86_64": } NestLoop; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashJoin Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Join join; Step #6 - "compile-libfuzzer-introspector-x86_64": List *hashclauses; Step #6 - "compile-libfuzzer-introspector-x86_64": List *hashoperators; Step #6 - "compile-libfuzzer-introspector-x86_64": List *hashcollations; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * List of expressions to be hashed for tuples from the outer plan, to Step #6 - "compile-libfuzzer-introspector-x86_64": * perform lookups in the hashtable over the inner plan. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *hashkeys; Step #6 - "compile-libfuzzer-introspector-x86_64": } HashJoin; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Material Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Plan plan; Step #6 - "compile-libfuzzer-introspector-x86_64": } Material; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NestLoopParam Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_equal, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of the PARAM_EXEC Param to set */ Step #6 - "compile-libfuzzer-introspector-x86_64": int paramno; Step #6 - "compile-libfuzzer-introspector-x86_64": /* outer-relation Var to assign to Param */ Step #6 - "compile-libfuzzer-introspector-x86_64": Var *paramval; Step #6 - "compile-libfuzzer-introspector-x86_64": } NestLoopParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Gather Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Plan plan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* planned number of worker processes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_workers; Step #6 - "compile-libfuzzer-introspector-x86_64": /* ID of Param that signals a rescan, or -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rescan_param; Step #6 - "compile-libfuzzer-introspector-x86_64": /* don't execute plan more than once */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool single_copy; Step #6 - "compile-libfuzzer-introspector-x86_64": /* suppress EXPLAIN display (for testing)? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool invisible; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * param id's of initplans which are referred at gather or one of its Step #6 - "compile-libfuzzer-introspector-x86_64": * child nodes Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *initParam; Step #6 - "compile-libfuzzer-introspector-x86_64": } Gather; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionPruneInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_equal, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *relids; Step #6 - "compile-libfuzzer-introspector-x86_64": List *prune_infos; Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *other_subplans; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionPruneInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SeqScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Scan scan; Step #6 - "compile-libfuzzer-introspector-x86_64": } SeqScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Scan scan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of index to scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid indexid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of index quals (usually OpExprs) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexqual; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the same in original form */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexqualorig; Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of index ORDER BY exprs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexorderby; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the same in original form */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexorderbyorig; Step #6 - "compile-libfuzzer-introspector-x86_64": /* OIDs of sort ops for ORDER BY exprs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexorderbyops; Step #6 - "compile-libfuzzer-introspector-x86_64": /* forward or backward or don't care */ Step #6 - "compile-libfuzzer-introspector-x86_64": ScanDirection indexorderdir; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TidScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Scan scan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* qual(s) involving CTID = something */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *tidquals; Step #6 - "compile-libfuzzer-introspector-x86_64": } TidScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FunctionScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Scan scan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of RangeTblFunction nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *functions; Step #6 - "compile-libfuzzer-introspector-x86_64": /* WITH ORDINALITY */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool funcordinality; Step #6 - "compile-libfuzzer-introspector-x86_64": } FunctionScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CteScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Scan scan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* ID of init SubPlan for CTE */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ctePlanId; Step #6 - "compile-libfuzzer-introspector-x86_64": /* ID of Param representing CTE output */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cteParam; Step #6 - "compile-libfuzzer-introspector-x86_64": } CteScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForeignScan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Scan scan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* SELECT/INSERT/UPDATE/DELETE */ Step #6 - "compile-libfuzzer-introspector-x86_64": CmdType operation; Step #6 - "compile-libfuzzer-introspector-x86_64": /* direct modification target's RT index */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index resultRelation; Step #6 - "compile-libfuzzer-introspector-x86_64": /* user to perform the scan as; 0 means to check as current user */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid checkAsUser; Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of foreign server */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fs_server; Step #6 - "compile-libfuzzer-introspector-x86_64": /* expressions that FDW may evaluate */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *fdw_exprs; Step #6 - "compile-libfuzzer-introspector-x86_64": /* private data for FDW */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *fdw_private; Step #6 - "compile-libfuzzer-introspector-x86_64": /* optional tlist describing scan tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *fdw_scan_tlist; Step #6 - "compile-libfuzzer-introspector-x86_64": /* original quals not in scan.plan.qual */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *fdw_recheck_quals; Step #6 - "compile-libfuzzer-introspector-x86_64": /* base+OJ RTIs generated by this scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *fs_relids; Step #6 - "compile-libfuzzer-introspector-x86_64": /* base RTIs generated by this scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *fs_base_relids; Step #6 - "compile-libfuzzer-introspector-x86_64": /* true if any "system column" is needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fsSystemCol; Step #6 - "compile-libfuzzer-introspector-x86_64": } ForeignScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MergeJoin Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Join join; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Can we skip mark/restore calls? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool skip_mark_restore; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* mergeclauses as expression trees */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *mergeclauses; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* these are arrays, but have the same length as the mergeclauses list: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* per-clause OIDs of btree opfamilies */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *mergeFamilies pg_node_attr(array_size(mergeclauses)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* per-clause OIDs of collations */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *mergeCollations pg_node_attr(array_size(mergeclauses)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* per-clause ordering (ASC or DESC) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *mergeReversals pg_node_attr(array_size(mergeclauses)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* per-clause nulls ordering */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *mergeNullsFirst pg_node_attr(array_size(mergeclauses)); Step #6 - "compile-libfuzzer-introspector-x86_64": } MergeJoin; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Limit Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Plan plan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OFFSET parameter, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *limitOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* COUNT parameter, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *limitCount; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* limit type */ Step #6 - "compile-libfuzzer-introspector-x86_64": LimitOption limitOption; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of columns to check for similarity */ Step #6 - "compile-libfuzzer-introspector-x86_64": int uniqNumCols; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* their indexes in the target list */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *uniqColIdx pg_node_attr(array_size(uniqNumCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* equality operators to compare with */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *uniqOperators pg_node_attr(array_size(uniqNumCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* collations for equality comparisons */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *uniqCollations pg_node_attr(array_size(uniqNumCols)); Step #6 - "compile-libfuzzer-introspector-x86_64": } Limit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PlannedStmt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_equal, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* select|insert|update|delete|merge|utility */ Step #6 - "compile-libfuzzer-introspector-x86_64": CmdType commandType; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* query identifier (copied from Query) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 queryId; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* is it insert|update|delete|merge RETURNING? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasReturning; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* has insert|update|delete|merge in WITH? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasModifyingCTE; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* do I set the command result tag? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool canSetTag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* redo plan when TransactionXmin changes? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool transientPlan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* is plan specific to current role? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool dependsOnRole; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* parallel mode required to execute? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool parallelModeNeeded; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* which forms of JIT should be performed */ Step #6 - "compile-libfuzzer-introspector-x86_64": int jitFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* tree of Plan nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Plan *planTree; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * List of PartitionPruneInfo contained in the plan Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *partPruneInfos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of RangeTblEntry nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rtable; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * RT indexes of relations that are not subject to runtime pruning or are Step #6 - "compile-libfuzzer-introspector-x86_64": * needed to perform runtime pruning Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *unprunableRelids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * list of RTEPermissionInfo nodes for rtable entries needing one Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *permInfos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* rtable indexes of target relations for INSERT/UPDATE/DELETE/MERGE */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* integer list of RT indexes, or NIL */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *resultRelations; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of AppendRelInfo nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *appendRelations; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Plan trees for SubPlan expressions; note that some could be NULL Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *subplans; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* indices of subplans that require REWIND */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *rewindPlanIDs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* a list of PlanRowMark's */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rowMarks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OIDs of relations the plan depends on */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *relationOids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* other dependencies, as PlanInvalItems */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *invalItems; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* type OIDs for PARAM_EXEC Params */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *paramExecTypes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* non-null if this is utility stmt */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *utilityStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* statement location in source string (copied from Query) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* start location, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_location; Step #6 - "compile-libfuzzer-introspector-x86_64": /* length in bytes; 0 means "rest of string" */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } PlannedStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PlanRowMark Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_equal, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* range table index of markable relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index rti; Step #6 - "compile-libfuzzer-introspector-x86_64": /* range table index of parent relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index prti; Step #6 - "compile-libfuzzer-introspector-x86_64": /* unique identifier for resjunk columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index rowmarkId; Step #6 - "compile-libfuzzer-introspector-x86_64": /* see enum above */ Step #6 - "compile-libfuzzer-introspector-x86_64": RowMarkType markType; Step #6 - "compile-libfuzzer-introspector-x86_64": /* OR of (1<partnatts, which we don't have at Step #6 - "compile-libfuzzer-introspector-x86_64": * hand, so don't try to print Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Non-nullable partition key expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List **partexprs pg_node_attr(read_write_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* Nullable partition key expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List **nullable_partexprs pg_node_attr(read_write_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": } RelOptInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EquivalenceMember Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *em_expr; /* the expression represented */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids em_relids; /* all relids appearing in em_expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool em_is_const; /* expression is pseudoconstant? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool em_is_child; /* derived version for a child relation? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid em_datatype; /* the "nominal type" used by the opfamily */ Step #6 - "compile-libfuzzer-introspector-x86_64": JoinDomain *em_jdomain; /* join domain containing the source clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* if em_is_child is true, this links to corresponding EM for top parent */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct EquivalenceMember *em_parent pg_node_attr(read_write_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": } EquivalenceMember; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PathTarget Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of expressions to be computed */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *exprs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* corresponding sort/group refnos, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index *sortgrouprefs pg_node_attr(array_size(exprs)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* cost of evaluating the expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": QualCost cost; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* estimated avg width of result tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": int width; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* indicates if exprs contain any volatile functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": VolatileFunctionStatus has_volatile_expr; Step #6 - "compile-libfuzzer-introspector-x86_64": } PathTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BitmapOrPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": List *bitmapquals; /* IndexPaths and BitmapAndPaths */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity bitmapselectivity; Step #6 - "compile-libfuzzer-introspector-x86_64": } BitmapOrPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GroupResultPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": List *quals; Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupResultPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BitmapAndPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": List *bitmapquals; /* IndexPaths and BitmapOrPaths */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity bitmapselectivity; Step #6 - "compile-libfuzzer-introspector-x86_64": } BitmapAndPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MergeAppendPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": List *subpaths; /* list of component Paths */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality limit_tuples; /* hard limit on output tuples, or -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MergeAppendPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TidRangePath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": List *tidrangequals; Step #6 - "compile-libfuzzer-introspector-x86_64": } TidRangePath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ModifyTablePath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *subpath; /* Path producing source data */ Step #6 - "compile-libfuzzer-introspector-x86_64": CmdType operation; /* INSERT, UPDATE, DELETE, or MERGE */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool canSetTag; /* do we set the command tag/es_processed? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index nominalRelation; /* Parent RT index for use of EXPLAIN */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index rootRelation; /* Root RT index, if partitioned/inherited */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool partColsUpdated; /* some part key in hierarchy updated? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *resultRelations; /* integer list of RT indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *updateColnosLists; /* per-target-table update_colnos lists */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *withCheckOptionLists; /* per-target-table WCO lists */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *returningLists; /* per-target-table RETURNING tlists */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rowMarks; /* PlanRowMarks (non-locking only) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OnConflictExpr *onconflict; /* ON CONFLICT clause, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": int epqParam; /* ID of Param for EvalPlanQual re-eval */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *mergeActionLists; /* per-target-table lists of actions for Step #6 - "compile-libfuzzer-introspector-x86_64": * MERGE */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *mergeJoinConditions; /* per-target-table join conditions Step #6 - "compile-libfuzzer-introspector-x86_64": * for MERGE */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ModifyTablePath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForeignKeyOptInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(custom_read_write, no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Basic data about the foreign key (fetched from catalogs): Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* RT index of the referencing table */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index con_relid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* RT index of the referenced table */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index ref_relid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of columns in the foreign key */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nkeys; Step #6 - "compile-libfuzzer-introspector-x86_64": /* cols in referencing table */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber conkey[INDEX_MAX_KEYS] pg_node_attr(array_size(nkeys)); Step #6 - "compile-libfuzzer-introspector-x86_64": /* cols in referenced table */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber confkey[INDEX_MAX_KEYS] pg_node_attr(array_size(nkeys)); Step #6 - "compile-libfuzzer-introspector-x86_64": /* PK = FK operator OIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid conpfeqop[INDEX_MAX_KEYS] pg_node_attr(array_size(nkeys)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Derived info about whether FK's equality conditions match the query: Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* # of FK cols matched by ECs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nmatched_ec; Step #6 - "compile-libfuzzer-introspector-x86_64": /* # of these ECs that are ec_has_const */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nconst_ec; Step #6 - "compile-libfuzzer-introspector-x86_64": /* # of FK cols matched by non-EC rinfos */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nmatched_rcols; Step #6 - "compile-libfuzzer-introspector-x86_64": /* total # of non-EC rinfos matched to FK */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nmatched_ri; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Pointer to eclass matching each column's condition, if there is one */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct EquivalenceClass *eclass[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Pointer to eclass member for the referencing Var, if there is one */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct EquivalenceMember *fk_eclass_member[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* List of non-EC RestrictInfos matching each column's condition */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rinfos[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ForeignKeyOptInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TidPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": List *tidquals; /* qual(s) involving CTID = something */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TidPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GroupingSetsPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *subpath; /* path representing input source */ Step #6 - "compile-libfuzzer-introspector-x86_64": AggStrategy aggstrategy; /* basic strategy */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rollups; /* list of RollupData */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *qual; /* quals (HAVING quals), if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 transitionSpace; /* for pass-by-ref transition data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupingSetsPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowAggPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *subpath; /* path representing input source */ Step #6 - "compile-libfuzzer-introspector-x86_64": WindowClause *winclause; /* WindowClause we'll be using */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *qual; /* lower-level WindowAgg runconditions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *runCondition; /* OpExpr List to short-circuit execution */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool topwindow; /* false for all apart from the WindowAgg Step #6 - "compile-libfuzzer-introspector-x86_64": * that's closest to the root of the plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WindowAggPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LockRowsPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *subpath; /* path representing input source */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rowMarks; /* a list of PlanRowMark's */ Step #6 - "compile-libfuzzer-introspector-x86_64": int epqParam; /* ID of Param for EvalPlanQual re-eval */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LockRowsPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RollupData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *groupClause; /* applicable subset of parse->groupClause */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *gsets; /* lists of integer indexes into groupClause */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *gsets_data; /* list of GroupingSetData */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality numGroups; /* est. number of result groups */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hashable; /* can be hashed */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_hashed; /* to be implemented as a hashagg */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RollupData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MinMaxAggPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": List *mmaggregates; /* list of MinMaxAggInfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *quals; /* HAVING quals, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MinMaxAggPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": IndexOptInfo *indexinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexclauses; Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexorderbys; Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexorderbycols; Step #6 - "compile-libfuzzer-introspector-x86_64": ScanDirection indexscandir; Step #6 - "compile-libfuzzer-introspector-x86_64": Cost indextotalcost; Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity indexselectivity; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionSchemeData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char strategy; /* partition strategy */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 partnatts; /* number of partition attributes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *partopfamily; /* OIDs of operator families */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *partopcintype; /* OIDs of opclass declared input data types */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *partcollation; /* OIDs of partitioning collations */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Cached information about partition key data types. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 *parttyplen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *parttypbyval; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Cached information about partition comparison functions. */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct FmgrInfo *partsupfunc; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionSchemeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RestrictInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* the represented clause of WHERE or JOIN */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *clause; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* true if clause was pushed down in level */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_pushed_down; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* see comment above */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool can_join pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* see comment above */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool pseudoconstant pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* see comment above */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_clone; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_clone; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* true if known to contain no leaked Vars */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool leakproof pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* indicates if clause contains any volatile functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": VolatileFunctionStatus has_volatile pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* see comment above */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index security_level; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of base rels in clause_relids */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_base_rels pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The relids (varnos+varnullingrels) actually referenced in the clause: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids clause_relids pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The set of relids required to evaluate the clause: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids required_relids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Relids above which we cannot evaluate the clause (see comment above) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids incompatible_relids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* If an outer-join clause, the outer-side relations, else NULL: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids outer_relids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Relids in the left/right side of the clause. These fields are set for Step #6 - "compile-libfuzzer-introspector-x86_64": * any binary opclause. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids left_relids pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Relids right_relids pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Modified clause with RestrictInfos. This field is NULL unless clause Step #6 - "compile-libfuzzer-introspector-x86_64": * is an OR clause. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *orclause pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*---------- Step #6 - "compile-libfuzzer-introspector-x86_64": * Serial number of this RestrictInfo. This is unique within the current Step #6 - "compile-libfuzzer-introspector-x86_64": * PlannerInfo context, with a few critical exceptions: Step #6 - "compile-libfuzzer-introspector-x86_64": * 1. When we generate multiple clones of the same qual condition to Step #6 - "compile-libfuzzer-introspector-x86_64": * cope with outer join identity 3, all the clones get the same serial Step #6 - "compile-libfuzzer-introspector-x86_64": * number. This reflects that we only want to apply one of them in any Step #6 - "compile-libfuzzer-introspector-x86_64": * given plan. Step #6 - "compile-libfuzzer-introspector-x86_64": * 2. If we manufacture a commuted version of a qual to use as an index Step #6 - "compile-libfuzzer-introspector-x86_64": * condition, it copies the original's rinfo_serial, since it is in Step #6 - "compile-libfuzzer-introspector-x86_64": * practice the same condition. Step #6 - "compile-libfuzzer-introspector-x86_64": * 3. If we reduce a qual to constant-FALSE, the new constant-FALSE qual Step #6 - "compile-libfuzzer-introspector-x86_64": * copies the original's rinfo_serial, since it is in practice the same Step #6 - "compile-libfuzzer-introspector-x86_64": * condition. Step #6 - "compile-libfuzzer-introspector-x86_64": * 4. RestrictInfos made for a child relation copy their parent's Step #6 - "compile-libfuzzer-introspector-x86_64": * rinfo_serial. Likewise, when an EquivalenceClass makes a derived Step #6 - "compile-libfuzzer-introspector-x86_64": * equality clause for a child relation, it copies the rinfo_serial of Step #6 - "compile-libfuzzer-introspector-x86_64": * the matching equality clause for the parent. This allows detection Step #6 - "compile-libfuzzer-introspector-x86_64": * of redundant pushed-down equality clauses. Step #6 - "compile-libfuzzer-introspector-x86_64": *---------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rinfo_serial; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Generating EquivalenceClass. This field is NULL unless clause is Step #6 - "compile-libfuzzer-introspector-x86_64": * potentially redundant. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": EquivalenceClass *parent_ec pg_node_attr(copy_as_scalar, equal_ignore, read_write_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * cache space for cost and selectivity Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* eval cost of clause; -1 if not yet set */ Step #6 - "compile-libfuzzer-introspector-x86_64": QualCost eval_cost pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* selectivity for "normal" (JOIN_INNER) semantics; -1 if not yet set */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity norm_selec pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* selectivity for outer join semantics; -1 if not yet set */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity outer_selec pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * opfamilies containing clause operator; valid if clause is Step #6 - "compile-libfuzzer-introspector-x86_64": * mergejoinable, else NIL Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *mergeopfamilies pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * cache space for mergeclause processing; NULL if not yet set Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* EquivalenceClass containing lefthand */ Step #6 - "compile-libfuzzer-introspector-x86_64": EquivalenceClass *left_ec pg_node_attr(copy_as_scalar, equal_ignore, read_write_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* EquivalenceClass containing righthand */ Step #6 - "compile-libfuzzer-introspector-x86_64": EquivalenceClass *right_ec pg_node_attr(copy_as_scalar, equal_ignore, read_write_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* EquivalenceMember for lefthand */ Step #6 - "compile-libfuzzer-introspector-x86_64": EquivalenceMember *left_em pg_node_attr(copy_as_scalar, equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* EquivalenceMember for righthand */ Step #6 - "compile-libfuzzer-introspector-x86_64": EquivalenceMember *right_em pg_node_attr(copy_as_scalar, equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * List of MergeScanSelCache structs. Those aren't Nodes, so hard to Step #6 - "compile-libfuzzer-introspector-x86_64": * copy; instead replace with NIL. That has the effect that copying will Step #6 - "compile-libfuzzer-introspector-x86_64": * just reset the cache. Likewise, can't compare or print them. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *scansel_cache pg_node_attr(copy_as(NIL), equal_ignore, read_write_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * transient workspace for use while considering a specific join path; T = Step #6 - "compile-libfuzzer-introspector-x86_64": * outer var on left, F = on right Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool outer_is_left pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * copy of clause operator; valid if clause is hashjoinable, else Step #6 - "compile-libfuzzer-introspector-x86_64": * InvalidOid Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid hashjoinoperator pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * cache space for hashclause processing; -1 if not yet set Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* avg bucketsize of left side */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity left_bucketsize pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* avg bucketsize of right side */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity right_bucketsize pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* left side's most common val's freq */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity left_mcvfreq pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": /* right side's most common val's freq */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity right_mcvfreq pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* hash equality operators used for memoize nodes, else InvalidOid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid left_hasheqoperator pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Oid right_hasheqoperator pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": } RestrictInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionSchemeData *PartitionScheme; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Path Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* tag identifying scan/join method */ Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag pathtype; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * the relation this path can build Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * We do NOT print the parent, else we'd be in infinite recursion. We can Step #6 - "compile-libfuzzer-introspector-x86_64": * print the parent's relids for identification purposes, though. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *parent pg_node_attr(write_only_relids); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * list of Vars/Exprs, cost, width Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * We print the pathtarget only if it's not the default one for the rel. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PathTarget *pathtarget pg_node_attr(write_only_nondefault_pathtarget); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * parameterization info, or NULL if none Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * We do not print the whole of param_info, since it's printed via Step #6 - "compile-libfuzzer-introspector-x86_64": * RelOptInfo; it's sufficient and less cluttering to print just the Step #6 - "compile-libfuzzer-introspector-x86_64": * required outer relids. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParamPathInfo *param_info pg_node_attr(write_only_req_outer); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* engage parallel-aware logic? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool parallel_aware; Step #6 - "compile-libfuzzer-introspector-x86_64": /* OK to use as part of parallel plan? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool parallel_safe; Step #6 - "compile-libfuzzer-introspector-x86_64": /* desired # of workers; 0 = not parallel */ Step #6 - "compile-libfuzzer-introspector-x86_64": int parallel_workers; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* estimated size/costs for path (see costsize.c for more info) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality rows; /* estimated number of result tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": int disabled_nodes; /* count of disabled nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cost startup_cost; /* cost expended before fetching any tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cost total_cost; /* total cost (assuming all tuples fetched) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* sort ordering of path's output; a List of PathKey nodes; see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *pathkeys; Step #6 - "compile-libfuzzer-introspector-x86_64": } Path; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LimitPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *subpath; /* path representing input source */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *limitOffset; /* OFFSET parameter, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *limitCount; /* COUNT parameter, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": LimitOption limitOption; /* FETCH FIRST with ties or exact number */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LimitPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggClauseCosts Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": QualCost transCost; /* total per-input-row execution costs */ Step #6 - "compile-libfuzzer-introspector-x86_64": QualCost finalCost; /* total per-aggregated-row costs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size transitionSpace; /* space for pass-by-ref transition data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AggClauseCosts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParamPathInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Relids ppi_req_outer; /* rels supplying parameters used by path */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality ppi_rows; /* estimated number of result tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ppi_clauses; /* join clauses available from outer rels */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *ppi_serials; /* set of rinfo_serial for enforced quals */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ParamPathInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ProjectSetPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *subpath; /* path representing input source */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ProjectSetPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SpecialJoinInfo SpecialJoinInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Data which remains constant once set. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": bool partial_costs_set; Step #6 - "compile-libfuzzer-introspector-x86_64": AggClauseCosts agg_partial_costs; Step #6 - "compile-libfuzzer-introspector-x86_64": AggClauseCosts agg_final_costs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Data which may differ across partitions. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool target_parallel_safe; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *havingQual; Step #6 - "compile-libfuzzer-introspector-x86_64": List *targetList; Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionwiseAggregateType patype; Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupPathExtraData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QualCost Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Cost startup; /* one-time cost */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cost per_tuple; /* per-evaluation cost */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QualCost; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PlannerGlobal Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Param values provided to planner() */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParamListInfo boundParams pg_node_attr(read_write_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Plans for SubPlan nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *subplans; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Paths from which the SubPlan Plans were made */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *subpaths; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* PlannerInfos for SubPlan nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *subroots pg_node_attr(read_write_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* indices of subplans that require REWIND */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *rewindPlanIDs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* "flat" rangetable for executor */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *finalrtable; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * RT indexes of all relation RTEs in finalrtable (RTE_RELATION and Step #6 - "compile-libfuzzer-introspector-x86_64": * RTE_SUBQUERY RTEs of views) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *allRelids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * RT indexes of all leaf partitions in nodes that support pruning and are Step #6 - "compile-libfuzzer-introspector-x86_64": * subject to runtime pruning at plan initialization time ("initial" Step #6 - "compile-libfuzzer-introspector-x86_64": * pruning). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *prunableRelids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* "flat" list of RTEPermissionInfos */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *finalrteperminfos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* "flat" list of PlanRowMarks */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *finalrowmarks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* "flat" list of integer RT indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *resultRelations; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* "flat" list of AppendRelInfos */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *appendRelations; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* "flat" list of PartitionPruneInfos */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *partPruneInfos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OIDs of relations the plan depends on */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *relationOids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* other dependencies, as PlanInvalItems */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *invalItems; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* type OIDs for PARAM_EXEC Params */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *paramExecTypes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* highest PlaceHolderVar ID assigned */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index lastPHId; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* highest PlanRowMark ID assigned */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index lastRowMarkId; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* highest plan node ID assigned */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lastPlanNodeId; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* redo plan when TransactionXmin changes? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool transientPlan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* is plan specific to current role? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool dependsOnRole; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* parallel mode potentially OK? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool parallelModeOK; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* parallel mode actually required? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool parallelModeNeeded; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* worst PROPARALLEL hazard level */ Step #6 - "compile-libfuzzer-introspector-x86_64": char maxParallelHazard; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* partition descriptors */ Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionDirectory partition_directory pg_node_attr(read_write_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": } PlannerGlobal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ProjectionPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *subpath; /* path representing input source */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool dummypp; /* true if no separate Result is needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ProjectionPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RowIdentityVarInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Var *rowidvar; /* Var to be evaluated (but varno=ROWID_VAR) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 rowidwidth; /* estimated average width */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *rowidname; /* name of the resjunk column */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids rowidrels; /* RTE indexes of target rels using this */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RowIdentityVarInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum UpperRelationKind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": UPPERREL_SETOP, /* result of UNION/INTERSECT/EXCEPT, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": UPPERREL_PARTIAL_GROUP_AGG, /* result of partial grouping/aggregation, if Step #6 - "compile-libfuzzer-introspector-x86_64": * any */ Step #6 - "compile-libfuzzer-introspector-x86_64": UPPERREL_GROUP_AGG, /* result of grouping/aggregation, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": UPPERREL_WINDOW, /* result of window functions, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": UPPERREL_PARTIAL_DISTINCT, /* result of partial "SELECT DISTINCT", if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": UPPERREL_DISTINCT, /* result of "SELECT DISTINCT", if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": UPPERREL_ORDERED, /* result of ORDER BY, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": UPPERREL_FINAL, /* result of any remaining top-level actions */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* NB: UPPERREL_FINAL must be last enum entry; it's used to size arrays */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UpperRelationKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AppendPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": List *subpaths; /* list of component Paths */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Index of first partial path in subpaths; list_length(subpaths) if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int first_partial_path; Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality limit_tuples; /* hard limit on output tuples, or -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AppendPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AppendRelInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields uniquely identify this append relationship. There can be Step #6 - "compile-libfuzzer-introspector-x86_64": * (in fact, always should be) multiple AppendRelInfos for the same Step #6 - "compile-libfuzzer-introspector-x86_64": * parent_relid, but never more than one per child_relid, since a given Step #6 - "compile-libfuzzer-introspector-x86_64": * RTE cannot be a child of more than one append parent. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index parent_relid; /* RT index of append parent rel */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index child_relid; /* RT index of append child rel */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For an inheritance appendrel, the parent and child are both regular Step #6 - "compile-libfuzzer-introspector-x86_64": * relations, and we store their rowtype OIDs here for use in translating Step #6 - "compile-libfuzzer-introspector-x86_64": * whole-row Vars. For a UNION-ALL appendrel, the parent and child are Step #6 - "compile-libfuzzer-introspector-x86_64": * both subqueries with no named rowtype, and we store InvalidOid here. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid parent_reltype; /* OID of parent's composite type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid child_reltype; /* OID of child's composite type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The N'th element of this list is a Var or expression representing the Step #6 - "compile-libfuzzer-introspector-x86_64": * child column corresponding to the N'th column of the parent. This is Step #6 - "compile-libfuzzer-introspector-x86_64": * used to translate Vars referencing the parent rel into references to Step #6 - "compile-libfuzzer-introspector-x86_64": * the child. A list element is NULL if it corresponds to a dropped Step #6 - "compile-libfuzzer-introspector-x86_64": * column of the parent (this is only possible for inheritance cases, not Step #6 - "compile-libfuzzer-introspector-x86_64": * UNION ALL). The list elements are always simple Vars for inheritance Step #6 - "compile-libfuzzer-introspector-x86_64": * cases, but can be arbitrary expressions in UNION ALL cases. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Notice we only store entries for user columns (attno > 0). Whole-row Step #6 - "compile-libfuzzer-introspector-x86_64": * Vars are special-cased, and system columns (attno < 0) need no special Step #6 - "compile-libfuzzer-introspector-x86_64": * translation since their attnos are the same for all tables. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Caution: the Vars have varlevelsup = 0. Be careful to adjust as needed Step #6 - "compile-libfuzzer-introspector-x86_64": * when copying into a subquery. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *translated_vars; /* Expressions in the child's Vars */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This array simplifies translations in the reverse direction, from Step #6 - "compile-libfuzzer-introspector-x86_64": * child's column numbers to parent's. The entry at [ccolno - 1] is the Step #6 - "compile-libfuzzer-introspector-x86_64": * 1-based parent column number for child column ccolno, or zero if that Step #6 - "compile-libfuzzer-introspector-x86_64": * child column is dropped or doesn't exist in the parent. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_child_cols; /* length of array */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *parent_colnos pg_node_attr(array_size(num_child_cols)); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We store the parent table's OID here for inheritance, or InvalidOid for Step #6 - "compile-libfuzzer-introspector-x86_64": * UNION ALL. This is only needed to help in generating error messages if Step #6 - "compile-libfuzzer-introspector-x86_64": * an attempt is made to reference a dropped parent column. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid parent_reloid; /* OID of parent relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AppendRelInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PARTITIONWISE_AGGREGATE_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": PARTITIONWISE_AGGREGATE_FULL, Step #6 - "compile-libfuzzer-introspector-x86_64": PARTITIONWISE_AGGREGATE_PARTIAL, Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionwiseAggregateType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GroupingSetData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *set; /* grouping set as list of sortgrouprefs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality numGroups; /* est. number of result groups */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupingSetData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BitmapHeapPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *bitmapqual; /* IndexPath, BitmapAndPath, BitmapOrPath */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BitmapHeapPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *subpath; /* path representing input source */ Step #6 - "compile-libfuzzer-introspector-x86_64": AggStrategy aggstrategy; /* basic strategy, see nodes.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": AggSplit aggsplit; /* agg-splitting mode, see nodes.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality numGroups; /* estimated number of groups in input */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 transitionSpace; /* for pass-by-ref transition data */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *groupClause; /* a list of SortGroupClause's */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *qual; /* quals (HAVING quals), if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AggPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PlaceHolderVar Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Expr xpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* the represented expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *phexpr pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* base+OJ relids syntactically within expr src */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids phrels pg_node_attr(equal_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* RT indexes of outer joins that can null PHV's value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids phnullingrels; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ID for PHV (unique within planner run) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index phid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* > 0 if PHV belongs to outer query */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index phlevelsup; Step #6 - "compile-libfuzzer-introspector-x86_64": } PlaceHolderVar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JoinDomain Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Relids jd_relids; /* all relids contained within the domain */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JoinDomain; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": struct RestrictInfo *rinfo; /* original restriction or join clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexquals; /* indexqual(s) derived from it */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool lossy; /* are indexquals a lossy version of clause? */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber indexcol; /* index column the clause uses (zero-based) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexcols; /* multiple index columns, if RowCompare */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MergeScanSelCache Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Ordering details (cache lookup key) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opfamily; /* btree opfamily defining the ordering */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collation; /* collation for the ordering */ Step #6 - "compile-libfuzzer-introspector-x86_64": int strategy; /* sort direction (ASC or DESC) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool nulls_first; /* do NULLs come before normal values? */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Results */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity leftstartsel; /* first-join fraction for clause left side */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity leftendsel; /* last-join fraction for clause left side */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity rightstartsel; /* first-join fraction for clause right side */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity rightendsel; /* last-join fraction for clause right side */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MergeScanSelCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StatisticExtInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of the statistics row */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid statOid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* includes child relations */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool inherit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* back-link to statistic's table; don't print, else infinite recursion */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *rel pg_node_attr(read_write_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* statistics kind of this entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": char kind; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* attnums of the columns covered */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *keys; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *exprs; Step #6 - "compile-libfuzzer-introspector-x86_64": } StatisticExtInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggTransInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Inputs for this transition state */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *aggfilter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Oid of the state transition function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid transfn_oid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Oid of the serialization function, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid serialfn_oid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Oid of the deserialization function, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid deserialfn_oid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Oid of the combine function, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid combinefn_oid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Oid of state value's datatype */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid aggtranstype; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Additional data about transtype */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 aggtranstypmod; Step #6 - "compile-libfuzzer-introspector-x86_64": int transtypeLen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool transtypeByVal; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Space-consumption estimate */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 aggtransspace; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Initial value from pg_aggregate entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum initValue pg_node_attr(read_write_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": bool initValueIsNull; Step #6 - "compile-libfuzzer-introspector-x86_64": } AggTransInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexOptInfo IndexOptInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IncrementalSortPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SortPath spath; Step #6 - "compile-libfuzzer-introspector-x86_64": int nPresortedCols; /* number of presorted columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IncrementalSortPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * List of Aggref exprs that this state value is for. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * There will always be at least one, but there can be multiple identical Step #6 - "compile-libfuzzer-introspector-x86_64": * Aggref's sharing the same per-agg. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *aggrefs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Transition state number for this aggregate */ Step #6 - "compile-libfuzzer-introspector-x86_64": int transno; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * "shareable" is false if this agg cannot share state values with other Step #6 - "compile-libfuzzer-introspector-x86_64": * aggregates because the final function is read-write. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool shareable; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Oid of the final function, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid finalfn_oid; Step #6 - "compile-libfuzzer-introspector-x86_64": } AggInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SortPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *subpath; /* path representing input source */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SortPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EquivalenceClass Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(custom_read_write, no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *ec_opfamilies; /* btree operator family OIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ec_collation; /* collation, if datatypes are collatable */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ec_members; /* list of EquivalenceMembers */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ec_sources; /* list of generating RestrictInfos */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ec_derives; /* list of derived RestrictInfos */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids ec_relids; /* all relids appearing in ec_members, except Step #6 - "compile-libfuzzer-introspector-x86_64": * for child members (see below) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ec_has_const; /* any pseudoconstants in ec_members? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ec_has_volatile; /* the (sole) member is a volatile expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ec_broken; /* failed to generate needed clauses? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index ec_sortref; /* originating sortclause label, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index ec_min_security; /* minimum security_level in ec_sources */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index ec_max_security; /* maximum security_level in ec_sources */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct EquivalenceClass *ec_merged; /* set if merged into another EC */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EquivalenceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SemiAntiJoinFactors Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity outer_match_frac; Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity match_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } SemiAntiJoinFactors; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JoinCostWorkspace Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Preliminary cost estimates --- must not be larger than final ones! */ Step #6 - "compile-libfuzzer-introspector-x86_64": int disabled_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": Cost startup_cost; /* cost expended before fetching any tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cost total_cost; /* total cost (assuming all tuples fetched) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields below here should be treated as private to costsize.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cost run_cost; /* non-startup cost components */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* private for cost_nestloop code */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cost inner_run_cost; /* also used by cost_mergejoin code */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cost inner_rescan_run_cost; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* private for cost_mergejoin code */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality outer_rows; Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality inner_rows; Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality outer_skip_rows; Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality inner_skip_rows; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* private for cost_hashjoin code */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numbuckets; Step #6 - "compile-libfuzzer-introspector-x86_64": int numbatches; Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality inner_rows_total; Step #6 - "compile-libfuzzer-introspector-x86_64": } JoinCostWorkspace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GatherMergePath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *subpath; /* path for each worker */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_workers; /* number of workers sought to help */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GatherMergePath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PlannerParamItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Node *item; /* the Var, PlaceHolderVar, or Aggref */ Step #6 - "compile-libfuzzer-introspector-x86_64": int paramId; /* its assigned PARAM_EXEC slot number */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PlannerParamItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool limit_needed; Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality limit_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 count_est; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 offset_est; Step #6 - "compile-libfuzzer-introspector-x86_64": } FinalPathExtraData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RecursiveUnionPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *leftpath; /* paths representing input sources */ Step #6 - "compile-libfuzzer-introspector-x86_64": Path *rightpath; Step #6 - "compile-libfuzzer-introspector-x86_64": List *distinctList; /* SortGroupClauses identifying target cols */ Step #6 - "compile-libfuzzer-introspector-x86_64": int wtParam; /* ID of Param representing work table */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality numGroups; /* estimated number of groups in input */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RecursiveUnionPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GatherPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *subpath; /* path for each worker */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool single_copy; /* don't execute path more than once */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_workers; /* number of workers sought to help */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GatherPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NestPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JoinPath jpath; Step #6 - "compile-libfuzzer-introspector-x86_64": } NestPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UniqueRelInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The relation in consideration is unique when being joined with this set Step #6 - "compile-libfuzzer-introspector-x86_64": * of other relation(s). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids outerrelids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The relation in consideration is unique when considering only clauses Step #6 - "compile-libfuzzer-introspector-x86_64": * suitable for self-join (passed split_selfjoin_quals()). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool self_join; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Additional clauses from a baserestrictinfo list that were used to prove Step #6 - "compile-libfuzzer-introspector-x86_64": * the uniqueness. We cache it for the self-join checking procedure: a Step #6 - "compile-libfuzzer-introspector-x86_64": * self-join can be removed if the outer relation contains strictly the Step #6 - "compile-libfuzzer-introspector-x86_64": * same set of clauses. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *extra_clauses; Step #6 - "compile-libfuzzer-introspector-x86_64": } UniqueRelInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoizePath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *subpath; /* outerpath to cache tuples from */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *hash_operators; /* OIDs of hash equality ops for cache keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *param_exprs; /* expressions that are cache keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool singlerow; /* true if the cache entry is to be marked as Step #6 - "compile-libfuzzer-introspector-x86_64": * complete after caching the first record. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool binary_mode; /* true when cache key should be compared bit Step #6 - "compile-libfuzzer-introspector-x86_64": * by bit, false when using hash equality ops */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality calls; /* expected number of rescans */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 est_entries; /* The maximum number of entries that the Step #6 - "compile-libfuzzer-introspector-x86_64": * planner expects will fit in the cache, or 0 Step #6 - "compile-libfuzzer-introspector-x86_64": * if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoizePath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JoinPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(abstract) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JoinType jointype; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool inner_unique; /* each outer tuple provably matches no more Step #6 - "compile-libfuzzer-introspector-x86_64": * than one inner tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Path *outerjoinpath; /* path for the outer side of the join */ Step #6 - "compile-libfuzzer-introspector-x86_64": Path *innerjoinpath; /* path for the inner side of the join */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *joinrestrictinfo; /* RestrictInfos to apply to join */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * See the notes for RelOptInfo and ParamPathInfo to understand why Step #6 - "compile-libfuzzer-introspector-x86_64": * joinrestrictinfo is needed in JoinPath, and can't be merged into the Step #6 - "compile-libfuzzer-introspector-x86_64": * parent RelOptInfo. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JoinPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SetOpPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *leftpath; /* paths representing input sources */ Step #6 - "compile-libfuzzer-introspector-x86_64": Path *rightpath; Step #6 - "compile-libfuzzer-introspector-x86_64": SetOpCmd cmd; /* what to do, see nodes.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": SetOpStrategy strategy; /* how to do it, see nodes.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *groupList; /* SortGroupClauses identifying target cols */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cardinality numGroups; /* estimated number of groups in left input */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SetOpPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MaterialPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *subpath; Step #6 - "compile-libfuzzer-introspector-x86_64": } MaterialPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UpperUniquePath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *subpath; /* path representing input source */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numkeys; /* number of pathkey columns to compare */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UpperUniquePath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MinMaxAggInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* pg_proc Oid of the aggregate */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid aggfnoid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Oid of its sort operator */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid aggsortop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* expression we are aggregating on */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *target; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * modified "root" for planning the subquery; not printed, too large, not Step #6 - "compile-libfuzzer-introspector-x86_64": * interesting enough Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerInfo *subroot pg_node_attr(read_write_ignore); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* access path for subquery */ Step #6 - "compile-libfuzzer-introspector-x86_64": Path *path; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* estimated cost to fetch first row */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cost pathcost; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* param for subplan's output */ Step #6 - "compile-libfuzzer-introspector-x86_64": Param *param; Step #6 - "compile-libfuzzer-introspector-x86_64": } MinMaxAggInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PlaceHolderInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ID for PH (unique within planner run) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index phid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * copy of PlaceHolderVar tree (should be redundant for comparison, could Step #6 - "compile-libfuzzer-introspector-x86_64": * be ignored) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PlaceHolderVar *ph_var; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* lowest level we can evaluate value at */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids ph_eval_at; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* relids of contained lateral refs, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids ph_lateral; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* highest level the value is needed at */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids ph_needed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* estimated attribute width */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 ph_width; Step #6 - "compile-libfuzzer-introspector-x86_64": } PlaceHolderInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CostSelector Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": STARTUP_COST, TOTAL_COST Step #6 - "compile-libfuzzer-introspector-x86_64": } CostSelector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PlannerInfo PlannerInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VolatileFunctionStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": VOLATILITY_UNKNOWN = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": VOLATILITY_VOLATILE, Step #6 - "compile-libfuzzer-introspector-x86_64": VOLATILITY_NOVOLATILE, Step #6 - "compile-libfuzzer-introspector-x86_64": } VolatileFunctionStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GroupPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path path; Step #6 - "compile-libfuzzer-introspector-x86_64": Path *subpath; /* path representing input source */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *groupClause; /* a list of SortGroupClause's */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *qual; /* quals (HAVING quals), if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JoinPathExtraData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *restrictlist; Step #6 - "compile-libfuzzer-introspector-x86_64": List *mergeclause_list; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inner_unique; Step #6 - "compile-libfuzzer-introspector-x86_64": SpecialJoinInfo *sjinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SemiAntiJoinFactors semifactors; Step #6 - "compile-libfuzzer-introspector-x86_64": Relids param_source_rels; Step #6 - "compile-libfuzzer-introspector-x86_64": } JoinPathExtraData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Bitmapset *Relids; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GroupByOrdering Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": List *pathkeys; Step #6 - "compile-libfuzzer-introspector-x86_64": List *clauses; Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupByOrdering; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OuterJoinClauseInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_copy_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": RestrictInfo *rinfo; /* a mergejoinable outer-join clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": SpecialJoinInfo *sjinfo; /* the outer join's SpecialJoinInfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OuterJoinClauseInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.299 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/pg_iovec.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.304 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/solaris.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.307 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/simd.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __m128i Vector8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8x16_t Vector8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32x4_t Vector32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64 Vector8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __m128i Vector32; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.313 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/pg_crc32c.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 pg_crc32c; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.317 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/netbsd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.321 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/pg_bitutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.326 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32_port.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int uid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long key_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int gid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __int64 ssize_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short mode_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long ssize_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int pid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.332 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/darwin.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.335 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/atomics.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.340 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/pg_bswap.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.344 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/cygwin.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.348 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/pg_lfind.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.352 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32ntdll.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NTSTATUS (__stdcall * RtlGetLastNtStatus_t) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ULONG (__stdcall * RtlNtStatusToDosError_t) (NTSTATUS); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NTSTATUS (__stdcall * NtFlushBuffersFileEx_t) (HANDLE, ULONG, PVOID, ULONG, PIO_STATUS_BLOCK); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.355 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/freebsd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.359 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/openbsd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.362 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/linux.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.365 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.368 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/pg_pthread.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_pthread_barrier Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool sense; /* we only need a one bit phase */ Step #6 - "compile-libfuzzer-introspector-x86_64": int count; /* number of threads expected */ Step #6 - "compile-libfuzzer-introspector-x86_64": int arrived; /* number of threads that have arrived */ 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_barrier_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.372 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32/grp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.375 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32/netdb.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.378 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32/dlfcn.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.382 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32/pwd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.385 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32/sys/resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.388 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32/sys/wait.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.391 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32/sys/select.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.394 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32/sys/un.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.398 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32/sys/socket.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.401 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32/netinet/tcp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.404 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32/netinet/in.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.407 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32/arpa/inet.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.411 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/atomics/fallback.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_atomic_uint64 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int sema; Step #6 - "compile-libfuzzer-introspector-x86_64": volatile uint64 value; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_atomic_uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.414 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/atomics/generic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pg_atomic_uint32 pg_atomic_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.419 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/atomics/arch-arm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.423 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/atomics/arch-ppc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_atomic_uint32 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": volatile uint32 value; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_atomic_uint32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_atomic_uint64 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": volatile uint64 value pg_attribute_aligned(8); Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_atomic_uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.428 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/atomics/generic-sunpro.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_atomic_uint32 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": volatile uint32 value; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_atomic_uint32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_atomic_uint64 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Syntax to enforce variable alignment should be supported by versions Step #6 - "compile-libfuzzer-introspector-x86_64": * supporting atomic.h, but it's hard to find accurate documentation. If Step #6 - "compile-libfuzzer-introspector-x86_64": * it proves to be a problem, we'll have to add more version checks for 64 Step #6 - "compile-libfuzzer-introspector-x86_64": * bit support. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": volatile uint64 value pg_attribute_aligned(8); Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_atomic_uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.432 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/atomics/generic-gcc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_atomic_flag Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If we have a choice, use int-width TAS, because that is more efficient Step #6 - "compile-libfuzzer-introspector-x86_64": * and/or more reliably implemented on most non-Intel platforms. (Note Step #6 - "compile-libfuzzer-introspector-x86_64": * that this code isn't used on x86[_64]; see arch-x86.h for that.) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef HAVE_GCC__SYNC_INT32_TAS Step #6 - "compile-libfuzzer-introspector-x86_64": volatile int value; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": volatile char value; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_atomic_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_atomic_uint32 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": volatile uint32 value; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_atomic_uint32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_atomic_uint64 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": volatile uint64 value pg_attribute_aligned(8); Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_atomic_uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.436 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/atomics/arch-x86.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_atomic_flag Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": volatile char value; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_atomic_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_atomic_uint32 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": volatile uint32 value; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_atomic_uint32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_atomic_uint64 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* alignment guaranteed due to being on a 64bit platform */ Step #6 - "compile-libfuzzer-introspector-x86_64": volatile uint64 value; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_atomic_uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.441 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/atomics/generic-msvc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_atomic_uint32 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": volatile uint32 value; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_atomic_uint32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_attribute_aligned(8) pg_atomic_uint64 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": volatile uint64 value; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_atomic_uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.445 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32_msvc/unistd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.448 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32_msvc/dirent.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DIR DIR; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.452 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32_msvc/utime.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.455 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32_msvc/sys/file.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.458 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32_msvc/sys/param.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.461 INFO datatypes - __init__: Processing /src/postgresql/src/include/port/win32_msvc/sys/time.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.464 INFO datatypes - __init__: Processing /src/postgresql/src/include/tsearch/ts_cache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TSParserCacheEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* prsId is the hash lookup key and MUST BE FIRST */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid prsId; /* OID of the parser */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isvalid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Oid startOid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tokenOid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid endOid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid headlineOid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid lextypeOid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Pre-set-up fmgr call of most needed parser's methods Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo prsstart; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo prstoken; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo prsend; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo prsheadline; Step #6 - "compile-libfuzzer-introspector-x86_64": } TSParserCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *dictIds; Step #6 - "compile-libfuzzer-introspector-x86_64": } ListDictionary; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TSDictionaryCacheEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* dictId is the hash lookup key and MUST BE FIRST */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dictId; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isvalid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* most frequent fmgr call */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid lexizeOid; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo lexize; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext dictCtx; /* memory context to store private data */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *dictData; Step #6 - "compile-libfuzzer-introspector-x86_64": } TSDictionaryCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* cfgId is the hash lookup key and MUST BE FIRST */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid cfgId; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isvalid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Oid prsId; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int lenmap; Step #6 - "compile-libfuzzer-introspector-x86_64": ListDictionary *map; Step #6 - "compile-libfuzzer-introspector-x86_64": } TSConfigCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TSAnyCacheEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid objId; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isvalid; Step #6 - "compile-libfuzzer-introspector-x86_64": } TSAnyCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.468 INFO datatypes - __init__: Processing /src/postgresql/src/include/tsearch/ts_locale.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *fp; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfoData buf; /* current input line, in UTF-8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *curline; /* current input line, in DB's encoding */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* curline may be NULL, or equal to buf.data, or a palloc'd string */ Step #6 - "compile-libfuzzer-introspector-x86_64": ErrorContextCallback cb; Step #6 - "compile-libfuzzer-introspector-x86_64": } tsearch_readline_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.472 INFO datatypes - __init__: Processing /src/postgresql/src/include/tsearch/ts_type.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 Step #6 - "compile-libfuzzer-introspector-x86_64": haspos:1, Step #6 - "compile-libfuzzer-introspector-x86_64": len:11, /* MAX 2Kb */ Step #6 - "compile-libfuzzer-introspector-x86_64": pos:20; /* MAX 1Mb */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WordEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": WordEntry entries[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* lexemes follow the entries[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TSVectorData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 npos; Step #6 - "compile-libfuzzer-introspector-x86_64": WordEntryPos pos[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } WordEntryPosVector1; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16 WordEntryPos; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": QueryItemType type; /* operand or kind of operator (ts_tokentype) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 weight; /* weights of operand to search. It's a Step #6 - "compile-libfuzzer-introspector-x86_64": * bitmask of allowed weights. if it =0 then Step #6 - "compile-libfuzzer-introspector-x86_64": * any weight are allowed. Weights and bit Step #6 - "compile-libfuzzer-introspector-x86_64": * map: A: 1<<3 B: 1<<2 C: 1<<1 D: 1<<0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool prefix; /* true if it's a prefix search */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 valcrc; /* XXX: pg_crc32 would be a more appropriate Step #6 - "compile-libfuzzer-introspector-x86_64": * data type, but we use comparisons to signed Step #6 - "compile-libfuzzer-introspector-x86_64": * integers in the code. They would need to be Step #6 - "compile-libfuzzer-introspector-x86_64": * changed as well. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* pointer to text value of operand, must correlate with WordEntry */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 Step #6 - "compile-libfuzzer-introspector-x86_64": length:12, Step #6 - "compile-libfuzzer-introspector-x86_64": distance:20; Step #6 - "compile-libfuzzer-introspector-x86_64": } QueryOperand; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": QueryItemType type; Step #6 - "compile-libfuzzer-introspector-x86_64": int8 oper; /* see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 distance; /* distance between agrs for OP_PHRASE */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 left; /* pointer to left operand. Right operand is Step #6 - "compile-libfuzzer-introspector-x86_64": * item + 1, left operand is placed Step #6 - "compile-libfuzzer-introspector-x86_64": * item+item->left */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QueryOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 size; /* number of QueryItems */ Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; /* data starts here */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TSQueryData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 npos; Step #6 - "compile-libfuzzer-introspector-x86_64": WordEntryPos pos[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } WordEntryPosVector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TSVectorData *TSVector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TSQueryData *TSQuery; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int8 QueryItemType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": QueryItemType type; Step #6 - "compile-libfuzzer-introspector-x86_64": QueryOperator qoperator; Step #6 - "compile-libfuzzer-introspector-x86_64": QueryOperand qoperand; Step #6 - "compile-libfuzzer-introspector-x86_64": } QueryItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.476 INFO datatypes - __init__: Processing /src/postgresql/src/include/tsearch/ts_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TSVectorParseStateData *TSVectorParseState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TSQueryParserStateData *TSQueryParserState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 flags; /* currently, only TSL_PREFIX */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nvariant; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 alen; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * When apos array is used, apos[0] is the number of elements in the Step #6 - "compile-libfuzzer-introspector-x86_64": * array (excluding apos[0]), and alen is the allocated size of the Step #6 - "compile-libfuzzer-introspector-x86_64": * array. We do not allow more than MAXNUMPOS array elements. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 *apos; Step #6 - "compile-libfuzzer-introspector-x86_64": } pos; Step #6 - "compile-libfuzzer-introspector-x86_64": char *word; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParsedWord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TSTernaryValue (*TSExecuteCallback) (void *arg, QueryOperand *val, Step #6 - "compile-libfuzzer-introspector-x86_64": ExecPhraseData *data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*PushFunction) (Datum opaque, TSQueryParserState state, Step #6 - "compile-libfuzzer-introspector-x86_64": char *token, int tokenlen, Step #6 - "compile-libfuzzer-introspector-x86_64": int16 tokenweights, /* bitmap as described in Step #6 - "compile-libfuzzer-introspector-x86_64": * QueryOperand struct */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool prefix); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParsedWord *words; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 lenwords; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 curwords; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParsedText; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QTNode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": QueryItem *valnode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 nchild; Step #6 - "compile-libfuzzer-introspector-x86_64": char *word; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 sign; Step #6 - "compile-libfuzzer-introspector-x86_64": struct QTNode **child; Step #6 - "compile-libfuzzer-introspector-x86_64": } QTNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64 TSQuerySign; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExecPhraseData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int npos; /* number of positions reported */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool allocated; /* pos points to palloc'd data? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool negate; /* positions are where query is NOT matched */ Step #6 - "compile-libfuzzer-introspector-x86_64": WordEntryPos *pos; /* ordered, non-duplicate lexeme positions */ Step #6 - "compile-libfuzzer-introspector-x86_64": int width; /* width of match in lexemes, less 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ExecPhraseData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TS_NO, /* definitely no match */ Step #6 - "compile-libfuzzer-introspector-x86_64": TS_YES, /* definitely does match */ Step #6 - "compile-libfuzzer-introspector-x86_64": TS_MAYBE, /* can't verify match for lack of pos data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TSTernaryValue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.481 INFO datatypes - __init__: Processing /src/postgresql/src/include/tsearch/ts_public.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 selected:1, /* token is to be highlighted */ Step #6 - "compile-libfuzzer-introspector-x86_64": in:1, /* token is part of headline */ Step #6 - "compile-libfuzzer-introspector-x86_64": replace:1, /* token is to be replaced with a space */ Step #6 - "compile-libfuzzer-introspector-x86_64": repeated:1, /* duplicate entry to hold item pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": skip:1, /* token is to be skipped (not output) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unused:3, /* available bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": type:8, /* parser's token category */ Step #6 - "compile-libfuzzer-introspector-x86_64": len:16; /* length of token */ Step #6 - "compile-libfuzzer-introspector-x86_64": WordEntryPos pos; /* position of token */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *word; /* text of token (not null-terminated) */ Step #6 - "compile-libfuzzer-introspector-x86_64": QueryOperand *item; /* a matching query operand, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HeadlineWordEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": char **stop; Step #6 - "compile-libfuzzer-introspector-x86_64": } StopList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool isend; /* in: marks for lexize_info about text end is Step #6 - "compile-libfuzzer-introspector-x86_64": * reached */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool getnext; /* out: dict wants next lexeme */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *private_state; /* internal dict state between calls with Step #6 - "compile-libfuzzer-introspector-x86_64": * getnext == true */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DictSubState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields filled by core code before calling prsheadline function: */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeadlineWordEntry *words; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 lenwords; /* allocated length of words[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 curwords; /* current number of valid entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vectorpos; /* used by ts_parse.c in filling pos fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The prsheadline function must fill these fields: */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Strings for marking selected tokens and separating fragments: */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *startsel; /* palloc'd strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *stopsel; Step #6 - "compile-libfuzzer-introspector-x86_64": char *fragdelim; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 startsellen; /* lengths of strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 stopsellen; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 fragdelimlen; Step #6 - "compile-libfuzzer-introspector-x86_64": } HeadlineParsedText; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*---------- Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of current variant of split word. For example the Norwegian Step #6 - "compile-libfuzzer-introspector-x86_64": * word 'fotballklubber' has two variants to split: ( fotball, klubb ) Step #6 - "compile-libfuzzer-introspector-x86_64": * and ( fot, ball, klubb ). So, dictionary should return: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * nvariant lexeme Step #6 - "compile-libfuzzer-introspector-x86_64": * 1 fotball Step #6 - "compile-libfuzzer-introspector-x86_64": * 1 klubb Step #6 - "compile-libfuzzer-introspector-x86_64": * 2 fot Step #6 - "compile-libfuzzer-introspector-x86_64": * 2 ball Step #6 - "compile-libfuzzer-introspector-x86_64": * 2 klubb Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * In general, a TSLexeme will be considered to belong to the same split Step #6 - "compile-libfuzzer-introspector-x86_64": * variant as the previous one if they have the same nvariant value. Step #6 - "compile-libfuzzer-introspector-x86_64": * The exact values don't matter, only changes from one lexeme to next. Step #6 - "compile-libfuzzer-introspector-x86_64": *---------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nvariant; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 flags; /* See flag bits below */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *lexeme; /* C string */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TSLexeme; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int lexid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *alias; Step #6 - "compile-libfuzzer-introspector-x86_64": char *descr; Step #6 - "compile-libfuzzer-introspector-x86_64": } LexDescr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.485 INFO datatypes - __init__: Processing /src/postgresql/src/include/tsearch/dicts/spell.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 val:8, Step #6 - "compile-libfuzzer-introspector-x86_64": naff:24; Step #6 - "compile-libfuzzer-introspector-x86_64": AFFIX **aff; Step #6 - "compile-libfuzzer-introspector-x86_64": struct AffixNode *node; Step #6 - "compile-libfuzzer-introspector-x86_64": } AffixNodeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct aff_struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *flag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* FF_SUFFIX or FF_PREFIX */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 type:1, Step #6 - "compile-libfuzzer-introspector-x86_64": flagflags:7, Step #6 - "compile-libfuzzer-introspector-x86_64": issimple:1, Step #6 - "compile-libfuzzer-introspector-x86_64": isregis:1, Step #6 - "compile-libfuzzer-introspector-x86_64": replen:14; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *find; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *repl; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Arrays of AFFIX are moved and sorted. We'll use a pointer to Step #6 - "compile-libfuzzer-introspector-x86_64": * regex_t to keep this struct small, and avoid assuming that regex_t Step #6 - "compile-libfuzzer-introspector-x86_64": * is movable. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": regex_t *pregex; Step #6 - "compile-libfuzzer-introspector-x86_64": Regis regis; Step #6 - "compile-libfuzzer-introspector-x86_64": } reg; Step #6 - "compile-libfuzzer-introspector-x86_64": } AFFIX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FM_CHAR, /* one character (like ispell) */ Step #6 - "compile-libfuzzer-introspector-x86_64": FM_LONG, /* two characters */ Step #6 - "compile-libfuzzer-introspector-x86_64": FM_NUM, /* number, >= 0 and < 65536 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FlagMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SPNode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 length; Step #6 - "compile-libfuzzer-introspector-x86_64": SPNodeData data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AffixNode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 isvoid:1, Step #6 - "compile-libfuzzer-introspector-x86_64": length:31; Step #6 - "compile-libfuzzer-introspector-x86_64": AffixNodeData data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } AffixNode; 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 *affix; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": bool issuffix; Step #6 - "compile-libfuzzer-introspector-x86_64": } CMPDAffix; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int maffixes; Step #6 - "compile-libfuzzer-introspector-x86_64": int naffixes; Step #6 - "compile-libfuzzer-introspector-x86_64": AFFIX *Affix; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AffixNode *Suffix; Step #6 - "compile-libfuzzer-introspector-x86_64": AffixNode *Prefix; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SPNode *Dictionary; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Array of sets of affixes */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char **AffixData; Step #6 - "compile-libfuzzer-introspector-x86_64": int lenAffixData; Step #6 - "compile-libfuzzer-introspector-x86_64": int nAffixData; Step #6 - "compile-libfuzzer-introspector-x86_64": bool useFlagAliases; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CMPDAffix *CompoundAffix; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool usecompound; Step #6 - "compile-libfuzzer-introspector-x86_64": FlagMode flagMode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * All follow fields are actually needed only for initialization Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Array of Hunspell options in affix file */ Step #6 - "compile-libfuzzer-introspector-x86_64": CompoundAffixFlag *CompoundAffixFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of entries in CompoundAffixFlags array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nCompoundAffixFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* allocated length of CompoundAffixFlags array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mCompoundAffixFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Remaining fields are only used during dictionary construction; they are Step #6 - "compile-libfuzzer-introspector-x86_64": * set up by NIStartBuild and cleared by NIFinishBuild. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext buildCxt; /* temp context for construction */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Temporary array of all words in the dict file */ Step #6 - "compile-libfuzzer-introspector-x86_64": SPELL **Spell; Step #6 - "compile-libfuzzer-introspector-x86_64": int nspell; /* number of valid entries in Spell array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mspell; /* allocated length of Spell array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are used to allocate "compact" data without palloc overhead */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *firstfree; /* first free address (always maxaligned) */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t avail; /* free space remaining at firstfree */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IspellDict; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 val:8, Step #6 - "compile-libfuzzer-introspector-x86_64": isword:1, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Stores compound flags listed below */ Step #6 - "compile-libfuzzer-introspector-x86_64": compoundflag:4, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Reference to an entry of the AffixData field */ Step #6 - "compile-libfuzzer-introspector-x86_64": affix:19; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SPNode *node; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPNodeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spell_struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * flag is filled in by NIImportDictionary(). After Step #6 - "compile-libfuzzer-introspector-x86_64": * NISortDictionary(), d is used instead of flag. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *flag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* d is used in mkSPNode() */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Reference to an entry of the AffixData field */ Step #6 - "compile-libfuzzer-introspector-x86_64": int affix; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Length of the word */ Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": } d; Step #6 - "compile-libfuzzer-introspector-x86_64": } p; Step #6 - "compile-libfuzzer-introspector-x86_64": char word[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPELL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CompoundAffixFlag Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Flag name if flagMode is FM_CHAR or FM_LONG */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *s; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Flag name if flagMode is FM_NUM */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 i; Step #6 - "compile-libfuzzer-introspector-x86_64": } flag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* we don't have a bsearch_arg version, so, copy FlagMode */ Step #6 - "compile-libfuzzer-introspector-x86_64": FlagMode flagMode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 value; Step #6 - "compile-libfuzzer-introspector-x86_64": } CompoundAffixFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.490 INFO datatypes - __init__: Processing /src/postgresql/src/include/tsearch/dicts/regis.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RegisNode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 Step #6 - "compile-libfuzzer-introspector-x86_64": type:2, Step #6 - "compile-libfuzzer-introspector-x86_64": len:16, Step #6 - "compile-libfuzzer-introspector-x86_64": unused:14; Step #6 - "compile-libfuzzer-introspector-x86_64": struct RegisNode *next; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RegisNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Regis Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RegisNode *node; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 Step #6 - "compile-libfuzzer-introspector-x86_64": issuffix:1, Step #6 - "compile-libfuzzer-introspector-x86_64": nchar:16, Step #6 - "compile-libfuzzer-introspector-x86_64": unused:15; Step #6 - "compile-libfuzzer-introspector-x86_64": } Regis; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.495 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_opclass.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.500 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_seclabel.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.504 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_ts_template.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_ts_template *Form_pg_ts_template; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.507 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_init_privs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_init_privs * Form_pg_init_privs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum InitPrivsType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": INITPRIVS_INITDB = 'i', Step #6 - "compile-libfuzzer-introspector-x86_64": INITPRIVS_EXTENSION = 'e', Step #6 - "compile-libfuzzer-introspector-x86_64": } InitPrivsType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.511 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_aggregate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_aggregate *Form_pg_aggregate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.516 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_ts_config.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.520 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_control.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CheckPoint Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr redo; /* next RecPtr available when we began to Step #6 - "compile-libfuzzer-introspector-x86_64": * create CheckPoint (i.e. REDO start point) */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID ThisTimeLineID; /* current TLI */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID PrevTimeLineID; /* previous TLI, if this record begins a new Step #6 - "compile-libfuzzer-introspector-x86_64": * timeline (equals ThisTimeLineID otherwise) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fullPageWrites; /* current full_page_writes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int wal_level; /* current wal_level */ Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId nextXid; /* next free transaction ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid nextOid; /* next free OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId nextMulti; /* next free MultiXactId */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactOffset nextMultiOffset; /* next free MultiXact offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId oldestXid; /* cluster-wide minimum datfrozenxid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oldestXidDB; /* database with minimum datfrozenxid */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId oldestMulti; /* cluster-wide minimum datminmxid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oldestMultiDB; /* database with minimum datminmxid */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_time_t time; /* time stamp of checkpoint */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId oldestCommitTsXid; /* oldest Xid with valid commit Step #6 - "compile-libfuzzer-introspector-x86_64": * timestamp */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId newestCommitTsXid; /* newest Xid with valid commit Step #6 - "compile-libfuzzer-introspector-x86_64": * timestamp */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Oldest XID still running. This is only needed to initialize hot standby Step #6 - "compile-libfuzzer-introspector-x86_64": * mode from an online checkpoint, so we only bother calculating this for Step #6 - "compile-libfuzzer-introspector-x86_64": * online checkpoints and only when wal_level is replica. Otherwise it's Step #6 - "compile-libfuzzer-introspector-x86_64": * set to InvalidTransactionId. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId oldestActiveXid; Step #6 - "compile-libfuzzer-introspector-x86_64": } CheckPoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum DBState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DB_STARTUP = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_SHUTDOWNED, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_SHUTDOWNED_IN_RECOVERY, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_SHUTDOWNING, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_IN_CRASH_RECOVERY, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_IN_ARCHIVE_RECOVERY, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_IN_PRODUCTION, Step #6 - "compile-libfuzzer-introspector-x86_64": } DBState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ControlFileData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Unique system identifier --- to ensure we match up xlog files with the Step #6 - "compile-libfuzzer-introspector-x86_64": * installation that produced them. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 system_identifier; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Version identifier information. Keep these fields at the same offset, Step #6 - "compile-libfuzzer-introspector-x86_64": * especially pg_control_version; they won't be real useful if they move Step #6 - "compile-libfuzzer-introspector-x86_64": * around. (For historical reasons they must be 8 bytes into the file Step #6 - "compile-libfuzzer-introspector-x86_64": * rather than immediately at the front.) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * pg_control_version identifies the format of pg_control itself. Step #6 - "compile-libfuzzer-introspector-x86_64": * catalog_version_no identifies the format of the system catalogs. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * There are additional version identifiers in individual files; for Step #6 - "compile-libfuzzer-introspector-x86_64": * example, WAL logs contain per-page magic numbers that can serve as Step #6 - "compile-libfuzzer-introspector-x86_64": * version cues for the WAL log. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 pg_control_version; /* PG_CONTROL_VERSION */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 catalog_version_no; /* see catversion.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * System status data Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": DBState state; /* see enum above */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_time_t time; /* time stamp of last pg_control update */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr checkPoint; /* last check point record ptr */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CheckPoint checkPointCopy; /* copy of last check point record */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr unloggedLSN; /* current fake LSN value, for unlogged rels */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These two values determine the minimum point we must recover up to Step #6 - "compile-libfuzzer-introspector-x86_64": * before starting up: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * minRecoveryPoint is updated to the latest replayed LSN whenever we Step #6 - "compile-libfuzzer-introspector-x86_64": * flush a data change during archive recovery. That guards against Step #6 - "compile-libfuzzer-introspector-x86_64": * starting archive recovery, aborting it, and restarting with an earlier Step #6 - "compile-libfuzzer-introspector-x86_64": * stop location. If we've already flushed data changes from WAL record X Step #6 - "compile-libfuzzer-introspector-x86_64": * to disk, we mustn't start up until we reach X again. Zero when not Step #6 - "compile-libfuzzer-introspector-x86_64": * doing archive recovery. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * backupStartPoint is the redo pointer of the backup start checkpoint, if Step #6 - "compile-libfuzzer-introspector-x86_64": * we are recovering from an online backup and haven't reached the end of Step #6 - "compile-libfuzzer-introspector-x86_64": * backup yet. It is reset to zero when the end of backup is reached, and Step #6 - "compile-libfuzzer-introspector-x86_64": * we mustn't start up before that. A boolean would suffice otherwise, but Step #6 - "compile-libfuzzer-introspector-x86_64": * we use the redo pointer as a cross-check when we see an end-of-backup Step #6 - "compile-libfuzzer-introspector-x86_64": * record, to make sure the end-of-backup record corresponds the base Step #6 - "compile-libfuzzer-introspector-x86_64": * backup we're recovering from. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * backupEndPoint is the backup end location, if we are recovering from an Step #6 - "compile-libfuzzer-introspector-x86_64": * online backup which was taken from the standby and haven't reached the Step #6 - "compile-libfuzzer-introspector-x86_64": * end of backup yet. It is initialized to the minimum recovery point in Step #6 - "compile-libfuzzer-introspector-x86_64": * pg_control which was backed up last. It is reset to zero when the end Step #6 - "compile-libfuzzer-introspector-x86_64": * of backup is reached, and we mustn't start up before that. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If backupEndRequired is true, we know for sure that we're restoring Step #6 - "compile-libfuzzer-introspector-x86_64": * from a backup, and must see a backup-end record before we can safely Step #6 - "compile-libfuzzer-introspector-x86_64": * start up. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr minRecoveryPoint; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID minRecoveryPointTLI; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr backupStartPoint; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr backupEndPoint; Step #6 - "compile-libfuzzer-introspector-x86_64": bool backupEndRequired; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Parameter settings that determine if the WAL can be used for archival Step #6 - "compile-libfuzzer-introspector-x86_64": * or hot standby. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int wal_level; Step #6 - "compile-libfuzzer-introspector-x86_64": bool wal_log_hints; Step #6 - "compile-libfuzzer-introspector-x86_64": int MaxConnections; Step #6 - "compile-libfuzzer-introspector-x86_64": int max_worker_processes; Step #6 - "compile-libfuzzer-introspector-x86_64": int max_wal_senders; Step #6 - "compile-libfuzzer-introspector-x86_64": int max_prepared_xacts; Step #6 - "compile-libfuzzer-introspector-x86_64": int max_locks_per_xact; Step #6 - "compile-libfuzzer-introspector-x86_64": bool track_commit_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This data is used to check for hardware-architecture compatibility of Step #6 - "compile-libfuzzer-introspector-x86_64": * the database and the backend executable. We need not check endianness Step #6 - "compile-libfuzzer-introspector-x86_64": * explicitly, since the pg_control version will surely look wrong to a Step #6 - "compile-libfuzzer-introspector-x86_64": * machine of different endianness, but we do need to worry about MAXALIGN Step #6 - "compile-libfuzzer-introspector-x86_64": * and floating-point format. (Note: storage layout nominally also Step #6 - "compile-libfuzzer-introspector-x86_64": * depends on SHORTALIGN and INTALIGN, but in practice these are the same Step #6 - "compile-libfuzzer-introspector-x86_64": * on all architectures of interest.) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Testing just one double value is not a very bulletproof test for Step #6 - "compile-libfuzzer-introspector-x86_64": * floating-point compatibility, but it will catch most cases. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 maxAlign; /* alignment requirement for tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": double floatFormat; /* constant 1234567.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FLOATFORMAT_VALUE 1234567.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This data is used to make sure that configuration of this database is Step #6 - "compile-libfuzzer-introspector-x86_64": * compatible with the backend executable. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 blcksz; /* data block size for this DB */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 relseg_size; /* blocks per segment of large relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 xlog_blcksz; /* block size within WAL files */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 xlog_seg_size; /* size of each WAL segment */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nameDataLen; /* catalog name field width */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 indexMaxKeys; /* max number of columns in an index */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 toast_max_chunk_size; /* chunk size in TOAST tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 loblksize; /* chunk size in pg_largeobject */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool float8ByVal; /* float8, int8, etc pass-by-value? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Are data pages protected by checksums? Zero if no checksum version */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 data_checksum_version; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Random nonce, used in authentication requests that need to proceed Step #6 - "compile-libfuzzer-introspector-x86_64": * based on values that are cluster-unique, like a SASL exchange that Step #6 - "compile-libfuzzer-introspector-x86_64": * failed at an early stage. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char mock_authentication_nonce[MOCK_AUTH_NONCE_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* CRC of all above ... MUST BE LAST! */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_crc32c crc; Step #6 - "compile-libfuzzer-introspector-x86_64": } ControlFileData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.524 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_ts_dict.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.528 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_rewrite.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_rewrite *Form_pg_rewrite; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.532 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/dependency.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum DependencyType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DEPENDENCY_NORMAL = 'n', Step #6 - "compile-libfuzzer-introspector-x86_64": DEPENDENCY_AUTO = 'a', Step #6 - "compile-libfuzzer-introspector-x86_64": DEPENDENCY_INTERNAL = 'i', Step #6 - "compile-libfuzzer-introspector-x86_64": DEPENDENCY_PARTITION_PRI = 'P', Step #6 - "compile-libfuzzer-introspector-x86_64": DEPENDENCY_PARTITION_SEC = 'S', Step #6 - "compile-libfuzzer-introspector-x86_64": DEPENDENCY_EXTENSION = 'e', Step #6 - "compile-libfuzzer-introspector-x86_64": DEPENDENCY_AUTO_EXTENSION = 'x', Step #6 - "compile-libfuzzer-introspector-x86_64": } DependencyType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ObjectAddresses ObjectAddresses; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SharedDependencyType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SHARED_DEPENDENCY_OWNER = 'o', Step #6 - "compile-libfuzzer-introspector-x86_64": SHARED_DEPENDENCY_ACL = 'a', Step #6 - "compile-libfuzzer-introspector-x86_64": SHARED_DEPENDENCY_INITACL = 'i', Step #6 - "compile-libfuzzer-introspector-x86_64": SHARED_DEPENDENCY_POLICY = 'r', Step #6 - "compile-libfuzzer-introspector-x86_64": SHARED_DEPENDENCY_TABLESPACE = 't', Step #6 - "compile-libfuzzer-introspector-x86_64": SHARED_DEPENDENCY_INVALID = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedDependencyType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.536 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/catalog.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.540 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/objectaccess.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Flags to inform extensions the context of this deletion. Also see Step #6 - "compile-libfuzzer-introspector-x86_64": * PERFORM_DELETION_* in dependency.h Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dropflags; Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectAccessDrop; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If true, hook should report an error when permission to search this Step #6 - "compile-libfuzzer-introspector-x86_64": * schema is denied. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ereport_on_violation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This is, in essence, an out parameter. Core code should initialize Step #6 - "compile-libfuzzer-introspector-x86_64": * this to true, and any extension that wants to deny access should reset Step #6 - "compile-libfuzzer-introspector-x86_64": * it to false. But an extension should be careful never to store a true Step #6 - "compile-libfuzzer-introspector-x86_64": * value here, so that in case there are multiple extensions access is Step #6 - "compile-libfuzzer-introspector-x86_64": * only allowed if all extensions agree. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool result; Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectAccessNamespaceSearch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ObjectAccessType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OAT_POST_CREATE, Step #6 - "compile-libfuzzer-introspector-x86_64": OAT_DROP, Step #6 - "compile-libfuzzer-introspector-x86_64": OAT_POST_ALTER, Step #6 - "compile-libfuzzer-introspector-x86_64": OAT_NAMESPACE_SEARCH, Step #6 - "compile-libfuzzer-introspector-x86_64": OAT_FUNCTION_EXECUTE, Step #6 - "compile-libfuzzer-introspector-x86_64": OAT_TRUNCATE, Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectAccessType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This flag informs extensions whether the context of this creation is Step #6 - "compile-libfuzzer-introspector-x86_64": * invoked by user's operations, or not. E.g, it shall be dealt as Step #6 - "compile-libfuzzer-introspector-x86_64": * internal stuff on toast tables or indexes due to type changes. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_internal; Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectAccessPostCreate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This identifier is used when system catalog takes two IDs to identify a Step #6 - "compile-libfuzzer-introspector-x86_64": * particular tuple of the catalog. It is only used when the caller want Step #6 - "compile-libfuzzer-introspector-x86_64": * to identify an entry of pg_inherits, pg_db_role_setting or Step #6 - "compile-libfuzzer-introspector-x86_64": * pg_user_mapping. Elsewhere, InvalidOid should be set. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid auxiliary_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If this flag is set, the user hasn't requested that the object be Step #6 - "compile-libfuzzer-introspector-x86_64": * altered, but we're doing it anyway for some internal reason. Step #6 - "compile-libfuzzer-introspector-x86_64": * Permissions-checking hooks may want to skip checks if, say, we're alter Step #6 - "compile-libfuzzer-introspector-x86_64": * the constraints of a temporary heap during CLUSTER. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_internal; Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectAccessPostAlter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*object_access_hook_type) (ObjectAccessType access, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid classId, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid objectId, Step #6 - "compile-libfuzzer-introspector-x86_64": int subId, Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*object_access_hook_type_str) (ObjectAccessType access, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid classId, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *objectStr, Step #6 - "compile-libfuzzer-introspector-x86_64": int subId, Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.544 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_shseclabel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_shseclabel * Form_pg_shseclabel; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.548 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_publication_namespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_publication_namespace *Form_pg_publication_namespace; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.552 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/genbki.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.555 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_user_mapping.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_user_mapping *Form_pg_user_mapping; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.559 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_attrdef.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_attrdef *Form_pg_attrdef; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.563 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_policy.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_policy *Form_pg_policy; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.567 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/binary_upgrade.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.570 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_statistic_ext_data.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_statistic_ext_data *Form_pg_statistic_ext_data; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.574 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_foreign_server.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_foreign_server *Form_pg_foreign_server; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.578 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/partition.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.581 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_type.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.592 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.598 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/storage_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_smgr_create Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator rlocator; Step #6 - "compile-libfuzzer-introspector-x86_64": ForkNumber forkNum; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_smgr_create; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_smgr_truncate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator rlocator; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_smgr_truncate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.603 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_collation.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.608 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_cast.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_cast *Form_pg_cast; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CoercionMethod Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": COERCION_METHOD_FUNCTION = 'f', /* use a function */ Step #6 - "compile-libfuzzer-introspector-x86_64": COERCION_METHOD_BINARY = 'b', /* types are binary-compatible */ Step #6 - "compile-libfuzzer-introspector-x86_64": COERCION_METHOD_INOUT = 'i', /* use input/output functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CoercionMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CoercionCodes Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": COERCION_CODE_IMPLICIT = 'i', /* coercion in context of expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": COERCION_CODE_ASSIGNMENT = 'a', /* coercion in context of assignment */ Step #6 - "compile-libfuzzer-introspector-x86_64": COERCION_CODE_EXPLICIT = 'e', /* explicit cast operation */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CoercionCodes; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.612 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_opfamily.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_opfamily *Form_pg_opfamily; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.616 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_event_trigger.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_event_trigger *Form_pg_event_trigger; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.621 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_partitioned_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_partitioned_table *Form_pg_partitioned_table; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.625 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_attribute.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_attribute *Form_pg_attribute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FormExtraData_pg_attribute Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NullableDatum attstattarget; Step #6 - "compile-libfuzzer-introspector-x86_64": NullableDatum attoptions; Step #6 - "compile-libfuzzer-introspector-x86_64": } FormExtraData_pg_attribute; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.630 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_tablespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_tablespace *Form_pg_tablespace; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.633 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_description.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_description * Form_pg_description; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.637 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_largeobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_largeobject *Form_pg_largeobject; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.641 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_foreign_data_wrapper.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_foreign_data_wrapper *Form_pg_foreign_data_wrapper; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.645 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/indexing.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResultRelInfo *CatalogIndexState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.649 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_subscription_rel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_subscription_rel *Form_pg_subscription_rel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubscriptionRelState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": char state; Step #6 - "compile-libfuzzer-introspector-x86_64": } SubscriptionRelState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.653 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_subscription.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_subscription *Form_pg_subscription; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Subscription Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oid; /* Oid of the subscription */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbid; /* Oid of the database which subscription is Step #6 - "compile-libfuzzer-introspector-x86_64": * in */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr skiplsn; /* All changes finished at this LSN are Step #6 - "compile-libfuzzer-introspector-x86_64": * skipped */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* Name of the subscription */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid owner; /* Oid of the subscription owner */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ownersuperuser; /* Is the subscription owner a superuser? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; /* Indicates if the subscription is enabled */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool binary; /* Indicates if the subscription wants data in Step #6 - "compile-libfuzzer-introspector-x86_64": * binary format */ Step #6 - "compile-libfuzzer-introspector-x86_64": char stream; /* Allow streaming in-progress transactions. Step #6 - "compile-libfuzzer-introspector-x86_64": * See LOGICALREP_STREAM_xxx constants. */ Step #6 - "compile-libfuzzer-introspector-x86_64": char twophasestate; /* Allow streaming two-phase transactions */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool disableonerr; /* Indicates if the subscription should be Step #6 - "compile-libfuzzer-introspector-x86_64": * automatically disabled if a worker error Step #6 - "compile-libfuzzer-introspector-x86_64": * occurs */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool passwordrequired; /* Must connection use a password? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool runasowner; /* Run replication as subscription owner */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool failover; /* True if the associated replication slots Step #6 - "compile-libfuzzer-introspector-x86_64": * (i.e. the main slot and the table sync Step #6 - "compile-libfuzzer-introspector-x86_64": * slots) in the upstream database are enabled Step #6 - "compile-libfuzzer-introspector-x86_64": * to be synchronized to the standbys. */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *conninfo; /* Connection string to the publisher */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *slotname; /* Name of the replication slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *synccommit; /* Synchronous commit setting for worker */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *publications; /* List of publication names to subscribe to */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *origin; /* Only publish data originating from the Step #6 - "compile-libfuzzer-introspector-x86_64": * specified origin */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Subscription; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.658 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_statistic.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_statistic *Form_pg_statistic; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.662 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/catversion.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.666 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_transform.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_transform *Form_pg_transform; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.670 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_ts_parser.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_ts_parser *Form_pg_ts_parser; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.674 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_auth_members.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_auth_members *Form_pg_auth_members; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.678 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_amop.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_amop *Form_pg_amop; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.682 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/heap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RawColumnDefault Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber attnum; /* attribute to attach default to */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *raw_default; /* default value (untransformed parse tree) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool missingMode; /* true if part of add column processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": char generated; /* attgenerated setting */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RawColumnDefault; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CookedConstraint Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ConstrType contype; /* CONSTR_DEFAULT, CONSTR_CHECK, Step #6 - "compile-libfuzzer-introspector-x86_64": * CONSTR_NOTNULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid conoid; /* constr OID if created, otherwise Invalid */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* name, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber attnum; /* which attr (only for NOTNULL, DEFAULT) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *expr; /* transformed default or check expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_enforced; /* is enforced? (only for CHECK) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool skip_validation; /* skip validation? (only for CHECK) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_local; /* constraint has local (non-inherited) def */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 inhcount; /* number of times constraint is inherited */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_no_inherit; /* constraint has local def and cannot be Step #6 - "compile-libfuzzer-introspector-x86_64": * inherited */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CookedConstraint; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.689 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/toasting.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.693 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_sequence.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_sequence *Form_pg_sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.697 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/objectaddress.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ObjectAddress Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid classId; /* Class Id from pg_class */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid objectId; /* OID of the object */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 objectSubId; /* Subitem within object (eg column), or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.702 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_default_acl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_default_acl *Form_pg_default_acl; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.706 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_publication_rel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_publication_rel *Form_pg_publication_rel; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.711 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_index.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_index *Form_pg_index; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.715 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_largeobject_metadata.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_largeobject_metadata *Form_pg_largeobject_metadata; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.719 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_depend.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_depend *Form_pg_depend; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.723 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_namespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_namespace *Form_pg_namespace; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.727 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_language.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.732 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_database.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.736 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_parameter_acl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_parameter_acl * Form_pg_parameter_acl; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.740 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_authid.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_authid *Form_pg_authid; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.745 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_am.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_am *Form_pg_am; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.749 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_conversion.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.753 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_extension.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_extension *Form_pg_extension; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.757 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_enum.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_enum *Form_pg_enum; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.762 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_publication.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_publication *Form_pg_publication; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Publication Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": bool alltables; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pubviaroot; Step #6 - "compile-libfuzzer-introspector-x86_64": PublishGencolsType pubgencols_type; Step #6 - "compile-libfuzzer-introspector-x86_64": PublicationActions pubactions; Step #6 - "compile-libfuzzer-introspector-x86_64": } Publication; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PublicationDesc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PublicationActions pubactions; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * true if the columns referenced in row filters which are used for UPDATE Step #6 - "compile-libfuzzer-introspector-x86_64": * or DELETE are part of the replica identity or the publication actions Step #6 - "compile-libfuzzer-introspector-x86_64": * do not include UPDATE or DELETE. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rf_valid_for_update; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rf_valid_for_delete; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * true if the columns are part of the replica identity or the publication Step #6 - "compile-libfuzzer-introspector-x86_64": * actions do not include UPDATE or DELETE. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool cols_valid_for_update; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cols_valid_for_delete; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * true if all generated columns that are part of replica identity are Step #6 - "compile-libfuzzer-introspector-x86_64": * published or the publication actions do not include UPDATE or DELETE. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool gencols_valid_for_update; Step #6 - "compile-libfuzzer-introspector-x86_64": bool gencols_valid_for_delete; Step #6 - "compile-libfuzzer-introspector-x86_64": } PublicationDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PublicationActions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool pubinsert; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pubupdate; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pubdelete; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pubtruncate; Step #6 - "compile-libfuzzer-introspector-x86_64": } PublicationActions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PublicationRelInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation relation; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *whereClause; Step #6 - "compile-libfuzzer-introspector-x86_64": List *columns; Step #6 - "compile-libfuzzer-introspector-x86_64": } PublicationRelInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PublishGencolsType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Generated columns present should not be replicated. */ Step #6 - "compile-libfuzzer-introspector-x86_64": PUBLISH_GENCOLS_NONE = 'n', Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Generated columns present should be replicated. */ Step #6 - "compile-libfuzzer-introspector-x86_64": PUBLISH_GENCOLS_STORED = 's', Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } PublishGencolsType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PublicationPartOpt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PUBLICATION_PART_ROOT, Step #6 - "compile-libfuzzer-introspector-x86_64": PUBLICATION_PART_LEAF, Step #6 - "compile-libfuzzer-introspector-x86_64": PUBLICATION_PART_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": } PublicationPartOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.767 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_trigger.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_trigger *Form_pg_trigger; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.771 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/namespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*RangeVarGetRelidCallback) (const RangeVar *relation, Oid relId, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oldRelId, void *callback_arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RVROption Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RVR_MISSING_OK = 1 << 0, /* don't error if relation doesn't exist */ Step #6 - "compile-libfuzzer-introspector-x86_64": RVR_NOWAIT = 1 << 1, /* error if relation cannot be locked */ Step #6 - "compile-libfuzzer-introspector-x86_64": RVR_SKIP_LOCKED = 1 << 2, /* skip if relation cannot be locked */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RVROption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TempNamespaceStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TEMP_NAMESPACE_NOT_TEMP, /* nonexistent, or non-temp namespace */ Step #6 - "compile-libfuzzer-introspector-x86_64": TEMP_NAMESPACE_IDLE, /* exists, belongs to no active session */ Step #6 - "compile-libfuzzer-introspector-x86_64": TEMP_NAMESPACE_IN_USE, /* belongs to some active session */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TempNamespaceStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FuncCandidateList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct _FuncCandidateList *next; Step #6 - "compile-libfuzzer-introspector-x86_64": int pathpos; /* for internal use of namespace lookup */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oid; /* the function or operator's OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nominalnargs; /* either pronargs or length(proallargtypes) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nargs; /* number of arg types returned */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nvargs; /* number of args to become variadic array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ndargs; /* number of defaulted args */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *argnumbers; /* args' positional indexes, if named call */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid args[FLEXIBLE_ARRAY_MEMBER]; /* arg types */ Step #6 - "compile-libfuzzer-introspector-x86_64": } *FuncCandidateList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SearchPathMatcher Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *schemas; /* OIDs of explicitly named schemas */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool addCatalog; /* implicitly prepend pg_catalog? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool addTemp; /* implicitly prepend temp schema? */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 generation; /* for quick detection of equality to active */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SearchPathMatcher; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.776 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_db_role_setting.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_db_role_setting * Form_pg_db_role_setting; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.780 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_constraint.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_constraint *Form_pg_constraint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ConstraintCategory Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTRAINT_RELATION, Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTRAINT_DOMAIN, Step #6 - "compile-libfuzzer-introspector-x86_64": CONSTRAINT_ASSERTION, /* for future expansion */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ConstraintCategory; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.787 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_amproc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_amproc *Form_pg_amproc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.791 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_inherits.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_inherits *Form_pg_inherits; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.795 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_shdepend.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_shdepend *Form_pg_shdepend; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.799 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_shdescription.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_shdescription * Form_pg_shdescription; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.803 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_statistic_ext.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_statistic_ext *Form_pg_statistic_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.808 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_replication_origin.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_replication_origin *Form_pg_replication_origin; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.811 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_range.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_range *Form_pg_range; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.816 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_class.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.823 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/index.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": INDEX_CREATE_SET_READY, Step #6 - "compile-libfuzzer-introspector-x86_64": INDEX_CREATE_SET_VALID, Step #6 - "compile-libfuzzer-introspector-x86_64": INDEX_DROP_CLEAR_VALID, Step #6 - "compile-libfuzzer-introspector-x86_64": INDEX_DROP_SET_DEAD, Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexStateFlagsAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReindexParams Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bits32 options; /* bitmask of REINDEXOPT_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tablespaceOid; /* New tablespace to move indexes to. Step #6 - "compile-libfuzzer-introspector-x86_64": * InvalidOid to do nothing. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReindexParams; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ValidateIndexState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplesortstate *tuplesort; /* for sorting the index TIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* statistics (for debug purposes only): */ Step #6 - "compile-libfuzzer-introspector-x86_64": double htups, Step #6 - "compile-libfuzzer-introspector-x86_64": itups, Step #6 - "compile-libfuzzer-introspector-x86_64": tups_inserted; Step #6 - "compile-libfuzzer-introspector-x86_64": } ValidateIndexState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.828 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_ts_config_map.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_ts_config_map *Form_pg_ts_config_map; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.832 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_operator.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.837 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/storage.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.841 INFO datatypes - __init__: Processing /src/postgresql/src/include/catalog/pg_foreign_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_foreign_table *Form_pg_foreign_table; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.844 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/walreceiver.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WALRCV_STOPPED, /* stopped and mustn't start up again */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALRCV_STARTING, /* launched, but the process hasn't Step #6 - "compile-libfuzzer-introspector-x86_64": * initialized yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALRCV_STREAMING, /* walreceiver is streaming */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALRCV_WAITING, /* stopped streaming, waiting for orders */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALRCV_RESTARTING, /* asked to restart streaming */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALRCV_STOPPING, /* requested to stop, but still running */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WalRcvState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*walrcv_get_senderinfo_fn) (WalReceiverConn *conn, Step #6 - "compile-libfuzzer-introspector-x86_64": char **sender_host, Step #6 - "compile-libfuzzer-introspector-x86_64": int *sender_port); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *(*walrcv_get_dbname_from_conninfo_fn) (const char *conninfo); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*walrcv_readtimelinehistoryfile_fn) (WalReceiverConn *conn, Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID tli, 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": int *size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*walrcv_endstreaming_fn) (WalReceiverConn *conn, Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID *next_tli); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*walrcv_send_fn) (WalReceiverConn *conn, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *buffer, Step #6 - "compile-libfuzzer-introspector-x86_64": int nbytes); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*walrcv_alter_slot_fn) (WalReceiverConn *conn, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *slotname, Step #6 - "compile-libfuzzer-introspector-x86_64": const bool *failover, Step #6 - "compile-libfuzzer-introspector-x86_64": const bool *two_phase); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef WalRcvExecResult *(*walrcv_exec_fn) (WalReceiverConn *conn, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *query, Step #6 - "compile-libfuzzer-introspector-x86_64": const int nRetTypes, Step #6 - "compile-libfuzzer-introspector-x86_64": const Oid *retTypes); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *(*walrcv_get_conninfo_fn) (WalReceiverConn *conn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *(*walrcv_identify_system_fn) (WalReceiverConn *conn, Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID *primary_tli); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*walrcv_server_version_fn) (WalReceiverConn *conn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*walrcv_startstreaming_fn) (WalReceiverConn *conn, Step #6 - "compile-libfuzzer-introspector-x86_64": const WalRcvStreamOptions *options); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*walrcv_receive_fn) (WalReceiverConn *conn, Step #6 - "compile-libfuzzer-introspector-x86_64": char **buffer, Step #6 - "compile-libfuzzer-introspector-x86_64": pgsocket *wait_fd); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *(*walrcv_create_slot_fn) (WalReceiverConn *conn, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *slotname, Step #6 - "compile-libfuzzer-introspector-x86_64": bool temporary, Step #6 - "compile-libfuzzer-introspector-x86_64": bool two_phase, Step #6 - "compile-libfuzzer-introspector-x86_64": bool failover, Step #6 - "compile-libfuzzer-introspector-x86_64": CRSSnapshotAction snapshot_action, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr *lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pid_t (*walrcv_get_backend_pid_fn) (WalReceiverConn *conn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WalRcvExecResult Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WalRcvExecStatus status; Step #6 - "compile-libfuzzer-introspector-x86_64": int sqlstate; Step #6 - "compile-libfuzzer-introspector-x86_64": char *err; Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tuplestore; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupledesc; Step #6 - "compile-libfuzzer-introspector-x86_64": } WalRcvExecResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef WalReceiverConn *(*walrcv_connect_fn) (const char *conninfo, Step #6 - "compile-libfuzzer-introspector-x86_64": bool replication, Step #6 - "compile-libfuzzer-introspector-x86_64": bool logical, Step #6 - "compile-libfuzzer-introspector-x86_64": bool must_use_password, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *appname, Step #6 - "compile-libfuzzer-introspector-x86_64": char **err); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WALRCV_ERROR, /* There was error when executing the query. */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALRCV_OK_COMMAND, /* Query executed utility or replication Step #6 - "compile-libfuzzer-introspector-x86_64": * command. */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALRCV_OK_TUPLES, /* Query returned tuples. */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALRCV_OK_COPY_IN, /* Query started COPY FROM. */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALRCV_OK_COPY_OUT, /* Query started COPY TO. */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALRCV_OK_COPY_BOTH, /* Query started COPY BOTH replication Step #6 - "compile-libfuzzer-introspector-x86_64": * protocol. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WalRcvExecStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Currently active walreceiver process's proc number and PID. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The startup process uses the proc number to wake it up after telling it Step #6 - "compile-libfuzzer-introspector-x86_64": * where to start streaming (after setting receiveStart and Step #6 - "compile-libfuzzer-introspector-x86_64": * receiveStartTLI), and also to tell it to send apply feedback to the Step #6 - "compile-libfuzzer-introspector-x86_64": * primary whenever specially marked commit records are applied. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber procno; Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Its current state */ Step #6 - "compile-libfuzzer-introspector-x86_64": WalRcvState walRcvState; Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable walRcvStoppedCV; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Its start time (actually, the time at which it was requested to be Step #6 - "compile-libfuzzer-introspector-x86_64": * started). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_time_t startTime; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * receiveStart and receiveStartTLI indicate the first byte position and Step #6 - "compile-libfuzzer-introspector-x86_64": * timeline that will be received. When startup process starts the Step #6 - "compile-libfuzzer-introspector-x86_64": * walreceiver, it sets these to the point where it wants the streaming to Step #6 - "compile-libfuzzer-introspector-x86_64": * begin. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr receiveStart; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID receiveStartTLI; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * flushedUpto-1 is the last byte position that has already been received, Step #6 - "compile-libfuzzer-introspector-x86_64": * and receivedTLI is the timeline it came from. At the first startup of Step #6 - "compile-libfuzzer-introspector-x86_64": * walreceiver, these are set to receiveStart and receiveStartTLI. After Step #6 - "compile-libfuzzer-introspector-x86_64": * that, walreceiver updates these whenever it flushes the received WAL to Step #6 - "compile-libfuzzer-introspector-x86_64": * disk. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr flushedUpto; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID receivedTLI; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * latestChunkStart is the starting byte position of the current "batch" Step #6 - "compile-libfuzzer-introspector-x86_64": * of received WAL. It's actually the same as the previous value of Step #6 - "compile-libfuzzer-introspector-x86_64": * flushedUpto before the last flush to disk. Startup process can use Step #6 - "compile-libfuzzer-introspector-x86_64": * this to detect whether it's keeping up or not. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr latestChunkStart; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Time of send and receive of any message received. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz lastMsgSendTime; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz lastMsgReceiptTime; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Latest reported end of WAL on the sender Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr latestWalEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz latestWalEndTime; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * connection string; initially set to connect to the primary, and later Step #6 - "compile-libfuzzer-introspector-x86_64": * clobbered to hide security-sensitive fields. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char conninfo[MAXCONNINFO]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Host name (this can be a host name, an IP address, or a directory path) Step #6 - "compile-libfuzzer-introspector-x86_64": * and port number of the active replication connection. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char sender_host[NI_MAXHOST]; Step #6 - "compile-libfuzzer-introspector-x86_64": int sender_port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * replication slot name; is also used for walreceiver to connect with the Step #6 - "compile-libfuzzer-introspector-x86_64": * primary Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char slotname[NAMEDATALEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If it's a temporary replication slot, it needs to be recreated when Step #6 - "compile-libfuzzer-introspector-x86_64": * connecting. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_temp_slot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* set true once conninfo is ready to display (obfuscated pwds etc) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ready_to_display; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; /* locks shared variables shown above */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Like flushedUpto, but advanced after writing and before flushing, Step #6 - "compile-libfuzzer-introspector-x86_64": * without the need to acquire the spin lock. Data can be read by another Step #6 - "compile-libfuzzer-introspector-x86_64": * process up to this point, but shouldn't be used for data integrity Step #6 - "compile-libfuzzer-introspector-x86_64": * purposes. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 writtenUpto; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * force walreceiver reply? This doesn't need to be locked; memory Step #6 - "compile-libfuzzer-introspector-x86_64": * barriers for ordering are sufficient. But we do need atomic fetch and Step #6 - "compile-libfuzzer-introspector-x86_64": * store semantics, so use sig_atomic_t. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": sig_atomic_t force_reply; /* used as a bool */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WalRcvData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*walrcv_disconnect_fn) (WalReceiverConn *conn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WalReceiverConn WalReceiverConn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool logical; /* True if this is logical replication stream, Step #6 - "compile-libfuzzer-introspector-x86_64": * false if physical stream. */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *slotname; /* Name of the replication slot or NULL. */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr startpoint; /* LSN of starting point. */ Step #6 - "compile-libfuzzer-introspector-x86_64": 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": TimeLineID startpointTLI; /* Starting timeline */ Step #6 - "compile-libfuzzer-introspector-x86_64": } physical; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 proto_version; /* Logical protocol version */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *publication_names; /* String list of publications */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool binary; /* Ask publisher to use binary */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *streaming_str; /* Streaming of large transactions */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool twophase; /* Streaming of two-phase transactions at Step #6 - "compile-libfuzzer-introspector-x86_64": * prepare time */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *origin; /* Only publish data originating from the Step #6 - "compile-libfuzzer-introspector-x86_64": * specified origin */ Step #6 - "compile-libfuzzer-introspector-x86_64": } logical; Step #6 - "compile-libfuzzer-introspector-x86_64": } proto; Step #6 - "compile-libfuzzer-introspector-x86_64": } WalRcvStreamOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WalReceiverFunctionsType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_connect_fn walrcv_connect; Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_check_conninfo_fn walrcv_check_conninfo; Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_get_conninfo_fn walrcv_get_conninfo; Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_get_senderinfo_fn walrcv_get_senderinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_identify_system_fn walrcv_identify_system; Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_get_dbname_from_conninfo_fn walrcv_get_dbname_from_conninfo; Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_server_version_fn walrcv_server_version; Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_readtimelinehistoryfile_fn walrcv_readtimelinehistoryfile; Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_startstreaming_fn walrcv_startstreaming; Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_endstreaming_fn walrcv_endstreaming; Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_receive_fn walrcv_receive; Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_send_fn walrcv_send; Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_create_slot_fn walrcv_create_slot; Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_alter_slot_fn walrcv_alter_slot; Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_get_backend_pid_fn walrcv_get_backend_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_exec_fn walrcv_exec; Step #6 - "compile-libfuzzer-introspector-x86_64": walrcv_disconnect_fn walrcv_disconnect; Step #6 - "compile-libfuzzer-introspector-x86_64": } WalReceiverFunctionsType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*walrcv_check_conninfo_fn) (const char *conninfo, Step #6 - "compile-libfuzzer-introspector-x86_64": bool must_use_password); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.852 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/conflict.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The row to be inserted violates unique constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": CT_INSERT_EXISTS, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The row to be updated was modified by a different origin */ Step #6 - "compile-libfuzzer-introspector-x86_64": CT_UPDATE_ORIGIN_DIFFERS, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The updated row value violates unique constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": CT_UPDATE_EXISTS, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The row to be updated is missing */ Step #6 - "compile-libfuzzer-introspector-x86_64": CT_UPDATE_MISSING, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The row to be deleted was modified by a different origin */ Step #6 - "compile-libfuzzer-introspector-x86_64": CT_DELETE_ORIGIN_DIFFERS, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The row to be deleted is missing */ Step #6 - "compile-libfuzzer-introspector-x86_64": CT_DELETE_MISSING, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Other conflicts, such as exclusion constraint violations, involve more Step #6 - "compile-libfuzzer-introspector-x86_64": * complex rules than simple equality checks. These conflicts are left for Step #6 - "compile-libfuzzer-introspector-x86_64": * future improvements. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ConflictType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.855 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/decode.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogRecordBuffer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr origptr; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr endptr; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogReaderState *record; Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogRecordBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.859 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/message.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_logical_message Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbId; /* database Oid emitted from */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool transactional; /* is message transactional? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size prefix_size; /* length of prefix */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size message_size; /* size of the message */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* payload, including null-terminated prefix of length prefix_size */ Step #6 - "compile-libfuzzer-introspector-x86_64": char message[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_logical_message; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.862 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/worker_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum LogicalRepWorkerType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WORKERTYPE_UNKNOWN = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": WORKERTYPE_TABLESYNC, Step #6 - "compile-libfuzzer-introspector-x86_64": WORKERTYPE_APPLY, Step #6 - "compile-libfuzzer-introspector-x86_64": WORKERTYPE_PARALLEL_APPLY, Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalRepWorkerType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalRepWorker Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* What type of worker is this? */ Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalRepWorkerType type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Time at which this worker was launched. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz launch_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Indicates if this slot is used or free. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_use; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Increased every time the slot is taken by new worker. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 generation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Pointer to proc array. NULL if not running. */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGPROC *proc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Database id to connect to. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* User to use for connection (will be same as owner of subscription). */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid userid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Subscription id for the worker. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid subid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used for initial table synchronization. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; Step #6 - "compile-libfuzzer-introspector-x86_64": char relstate; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr relstate_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t relmutex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Used to create the changes and subxact files for the streaming Step #6 - "compile-libfuzzer-introspector-x86_64": * transactions. Upon the arrival of the first streaming transaction or Step #6 - "compile-libfuzzer-introspector-x86_64": * when the first-time leader apply worker times out while sending changes Step #6 - "compile-libfuzzer-introspector-x86_64": * to the parallel apply worker, the fileset will be initialized, and it Step #6 - "compile-libfuzzer-introspector-x86_64": * will be deleted when the worker exits. Under this, separate buffiles Step #6 - "compile-libfuzzer-introspector-x86_64": * would be created for each transaction which will be deleted after the Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction is finished. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FileSet *stream_fileset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * PID of leader apply worker if this slot is used for a parallel apply Step #6 - "compile-libfuzzer-introspector-x86_64": * worker, InvalidPid otherwise. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t leader_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Indicates whether apply can be performed in parallel. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool parallel_apply; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Stats. */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr last_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz last_send_time; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz last_recv_time; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr reply_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz reply_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalRepWorker; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PartialFileSetState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FS_EMPTY, Step #6 - "compile-libfuzzer-introspector-x86_64": FS_SERIALIZE_IN_PROGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": FS_SERIALIZE_DONE, Step #6 - "compile-libfuzzer-introspector-x86_64": FS_READY, Step #6 - "compile-libfuzzer-introspector-x86_64": } PartialFileSetState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ParallelTransState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PARALLEL_TRANS_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": PARALLEL_TRANS_STARTED, Step #6 - "compile-libfuzzer-introspector-x86_64": PARALLEL_TRANS_FINISHED, Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelTransState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelApplyWorkerShared Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * State used to ensure commit ordering. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The parallel apply worker will set it to PARALLEL_TRANS_FINISHED after Step #6 - "compile-libfuzzer-introspector-x86_64": * handling the transaction finish commands while the apply leader will Step #6 - "compile-libfuzzer-introspector-x86_64": * wait for it to become PARALLEL_TRANS_FINISHED before proceeding in Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction finish commands (e.g. STREAM_COMMIT/STREAM_PREPARE/ Step #6 - "compile-libfuzzer-introspector-x86_64": * STREAM_ABORT). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelTransState xact_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Information from the corresponding LogicalRepWorker slot. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 logicalrep_worker_generation; Step #6 - "compile-libfuzzer-introspector-x86_64": int logicalrep_worker_slot_no; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Indicates whether there are pending streaming blocks in the queue. The Step #6 - "compile-libfuzzer-introspector-x86_64": * parallel apply worker will check it before starting to wait. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 pending_stream_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * XactLastCommitEnd from the parallel apply worker. This is required by Step #6 - "compile-libfuzzer-introspector-x86_64": * the leader worker so it can update the lsn_mappings. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr last_commit_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * After entering PARTIAL_SERIALIZE mode, the leader apply worker will Step #6 - "compile-libfuzzer-introspector-x86_64": * serialize changes to the file, and share the fileset with the parallel Step #6 - "compile-libfuzzer-introspector-x86_64": * apply worker when processing the transaction finish command. Then the Step #6 - "compile-libfuzzer-introspector-x86_64": * parallel apply worker will apply all the spooled messages. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * FileSet is used here instead of SharedFileSet because we need it to Step #6 - "compile-libfuzzer-introspector-x86_64": * survive after releasing the shared memory so that the leader apply Step #6 - "compile-libfuzzer-introspector-x86_64": * worker can re-use the same fileset for the next streaming transaction. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PartialFileSetState fileset_state; Step #6 - "compile-libfuzzer-introspector-x86_64": FileSet fileset; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelApplyWorkerShared; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelApplyWorkerInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This queue is used to send changes from the leader apply worker to the Step #6 - "compile-libfuzzer-introspector-x86_64": * parallel apply worker. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": shm_mq_handle *mq_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This queue is used to transfer error messages from the parallel apply Step #6 - "compile-libfuzzer-introspector-x86_64": * worker to the leader apply worker. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": shm_mq_handle *error_mq_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": dsm_segment *dsm_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Indicates whether the leader apply worker needs to serialize the Step #6 - "compile-libfuzzer-introspector-x86_64": * remaining changes to a file due to timeout when attempting to send data Step #6 - "compile-libfuzzer-introspector-x86_64": * to the parallel apply worker via shared memory. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool serialize_changes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * True if the worker is being used to process a parallel apply Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction. False indicates this worker is available for re-use. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_use; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelApplyWorkerShared *shared; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelApplyWorkerInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.868 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/logical.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalOutputPluginWriterWrite) (struct LogicalDecodingContext *lr, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr Ptr, Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid, Step #6 - "compile-libfuzzer-introspector-x86_64": bool last_write Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalOutputPluginWriterUpdateProgress) (struct LogicalDecodingContext *lr, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr Ptr, Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid, Step #6 - "compile-libfuzzer-introspector-x86_64": bool skipped_xact Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LogicalOutputPluginWriterWrite LogicalOutputPluginWriterPrepareWrite; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalDecodingContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* memory context this is all allocated in */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The associated replication slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": ReplicationSlot *slot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* infrastructure pieces for decoding */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogReaderState *reader; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ReorderBuffer *reorder; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SnapBuild *snapshot_builder; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Marks the logical decoding context as fast forward decoding one. Such a Step #6 - "compile-libfuzzer-introspector-x86_64": * context does not have plugin loaded so most of the following properties Step #6 - "compile-libfuzzer-introspector-x86_64": * are unused. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fast_forward; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OutputPluginCallbacks callbacks; Step #6 - "compile-libfuzzer-introspector-x86_64": OutputPluginOptions options; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * User specified options Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *output_plugin_options; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * User-Provided callback for writing/streaming out data. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalOutputPluginWriterPrepareWrite prepare_write; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalOutputPluginWriterWrite write; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalOutputPluginWriterUpdateProgress update_progress; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Output buffer. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfo out; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Private data pointer of the output plugin. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *output_plugin_private; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Private data pointer for the data writer. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *output_writer_private; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Does the output plugin support streaming, and is it enabled? Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool streaming; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Does the output plugin support two-phase decoding, and is it enabled? Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool twophase; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Is two-phase option given by output plugin? Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This flag indicates that the plugin passed in the two-phase option as Step #6 - "compile-libfuzzer-introspector-x86_64": * part of the START_STREAMING command. We can't rely solely on the Step #6 - "compile-libfuzzer-introspector-x86_64": * twophase flag which only tells whether the plugin provided all the Step #6 - "compile-libfuzzer-introspector-x86_64": * necessary two-phase callbacks. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool twophase_opt_given; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * State for writing output. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool accept_writes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool prepared_write; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr write_location; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId write_xid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Are we processing the end LSN of a transaction? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool end_xact; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Do we need to process any change in fast_forward mode? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool processing_required; Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalDecodingContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.873 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/logicalworker.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.877 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/walsender_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum WalSndState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WALSNDSTATE_STARTUP = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": WALSNDSTATE_BACKUP, Step #6 - "compile-libfuzzer-introspector-x86_64": WALSNDSTATE_CATCHUP, Step #6 - "compile-libfuzzer-introspector-x86_64": WALSNDSTATE_STREAMING, Step #6 - "compile-libfuzzer-introspector-x86_64": WALSNDSTATE_STOPPING, Step #6 - "compile-libfuzzer-introspector-x86_64": } WalSndState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *yyscan_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WalSnd Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t pid; /* this walsender's PID, or 0 if not active */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": WalSndState state; /* this walsender's state */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr sentPtr; /* WAL has been sent up to this point */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool needreload; /* does currently-open file need to be Step #6 - "compile-libfuzzer-introspector-x86_64": * reloaded? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The xlog locations that have been written, flushed, and applied by Step #6 - "compile-libfuzzer-introspector-x86_64": * standby-side. These may be invalid if the standby-side has not offered Step #6 - "compile-libfuzzer-introspector-x86_64": * values yet. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr write; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr flush; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr apply; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Measured lag times, or -1 for unknown/none. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimeOffset writeLag; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeOffset flushLag; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeOffset applyLag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The priority order of the standby managed by this WALSender, as listed Step #6 - "compile-libfuzzer-introspector-x86_64": * in synchronous_standby_names, or 0 if not-listed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sync_standby_priority; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Protects shared variables in this structure. */ Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Timestamp of the last message received from standby. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz replyTime; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ReplicationKind kind; Step #6 - "compile-libfuzzer-introspector-x86_64": } WalSnd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Synchronous replication queue with one queue per request type. Step #6 - "compile-libfuzzer-introspector-x86_64": * Protected by SyncRepLock. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head SyncRepQueue[NUM_SYNC_REP_WAIT_MODE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Current location of the head of the queue. All waiters should have a Step #6 - "compile-libfuzzer-introspector-x86_64": * waitLSN that follows this value. Protected by SyncRepLock. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lsn[NUM_SYNC_REP_WAIT_MODE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Are any sync standbys defined? Waiting backends can't reload the Step #6 - "compile-libfuzzer-introspector-x86_64": * config file safely, so checkpointer updates this value as needed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Protected by SyncRepLock. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool sync_standbys_defined; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* used as a registry of physical / logical walsenders to wake */ Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable wal_flush_cv; Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable wal_replay_cv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Used by physical walsenders holding slots specified in Step #6 - "compile-libfuzzer-introspector-x86_64": * synchronized_standby_slots to wake up logical walsenders holding Step #6 - "compile-libfuzzer-introspector-x86_64": * logical failover slots when a walreceiver confirms the receipt of LSN. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable wal_confirm_rcv_cv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": WalSnd walsnds[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } WalSndCtlData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.881 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/output_plugin.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeStartupCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": OutputPluginOptions *options, Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_init); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeTruncateCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": int nrelations, Step #6 - "compile-libfuzzer-introspector-x86_64": Relation relations[], Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferChange *change); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeMessageCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr message_lsn, Step #6 - "compile-libfuzzer-introspector-x86_64": bool transactional, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *prefix, Step #6 - "compile-libfuzzer-introspector-x86_64": Size message_size, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *message); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeShutdownCB) (struct LogicalDecodingContext *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeBeginPrepareCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeCommitPreparedCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr commit_lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeStreamStartCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeStreamAbortCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr abort_lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeStreamCommitCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr commit_lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeStreamMessageCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr message_lsn, Step #6 - "compile-libfuzzer-introspector-x86_64": bool transactional, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *prefix, Step #6 - "compile-libfuzzer-introspector-x86_64": Size message_size, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *message); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OutputPluginOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OutputPluginOutputType output_type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool receive_rewrites; Step #6 - "compile-libfuzzer-introspector-x86_64": } OutputPluginOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeChangeCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": Relation relation, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferChange *change); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeCommitCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr commit_lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*LogicalDecodeFilterByOriginCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": RepOriginId origin_id); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*LogicalDecodeFilterPrepareCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *gid); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodePrepareCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr prepare_lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeRollbackPreparedCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr prepare_end_lsn, Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz prepare_time); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeStreamStopCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeStreamPrepareCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr prepare_lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeStreamChangeCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": Relation relation, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferChange *change); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalOutputPluginInit) (struct OutputPluginCallbacks *cb); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeBeginCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OutputPluginCallbacks Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeStartupCB startup_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeBeginCB begin_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeChangeCB change_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeTruncateCB truncate_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeCommitCB commit_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeMessageCB message_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeFilterByOriginCB filter_by_origin_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeShutdownCB shutdown_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* streaming of changes at prepare time */ Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeFilterPrepareCB filter_prepare_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeBeginPrepareCB begin_prepare_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodePrepareCB prepare_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeCommitPreparedCB commit_prepared_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeRollbackPreparedCB rollback_prepared_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* streaming of changes */ Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeStreamStartCB stream_start_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeStreamStopCB stream_stop_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeStreamAbortCB stream_abort_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeStreamPrepareCB stream_prepare_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeStreamCommitCB stream_commit_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeStreamChangeCB stream_change_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeStreamMessageCB stream_message_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodeStreamTruncateCB stream_truncate_cb; Step #6 - "compile-libfuzzer-introspector-x86_64": } OutputPluginCallbacks; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*LogicalDecodeStreamTruncateCB) (struct LogicalDecodingContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": int nrelations, Step #6 - "compile-libfuzzer-introspector-x86_64": Relation relations[], Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferChange *change); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum OutputPluginOutputType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OUTPUT_PLUGIN_BINARY_OUTPUT, Step #6 - "compile-libfuzzer-introspector-x86_64": OUTPUT_PLUGIN_TEXTUAL_OUTPUT, Step #6 - "compile-libfuzzer-introspector-x86_64": } OutputPluginOutputType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.887 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/snapbuild_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SnapBuildOnDisk Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* first part of this struct needs to be version independent */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data not covered by checksum */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 magic; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_crc32c checksum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data covered by checksum */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* version, in case we want to support pg_upgrade */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 version; Step #6 - "compile-libfuzzer-introspector-x86_64": /* how large is the on disk data, excluding the constant sized part */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* version dependent part */ Step #6 - "compile-libfuzzer-introspector-x86_64": SnapBuild builder; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* variable amount of TransactionIds follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SnapBuildOnDisk; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.891 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/snapbuild.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Initial state, we can't do much yet. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SNAPBUILD_START = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Collecting committed transactions, to build the initial catalog Step #6 - "compile-libfuzzer-introspector-x86_64": * snapshot. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SNAPBUILD_BUILDING_SNAPSHOT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We have collected enough information to decode tuples in transactions Step #6 - "compile-libfuzzer-introspector-x86_64": * that started after this. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Once we reached this we start to collect changes. We cannot apply them Step #6 - "compile-libfuzzer-introspector-x86_64": * yet, because they might be based on transactions that were still Step #6 - "compile-libfuzzer-introspector-x86_64": * running when FULL_SNAPSHOT was reached. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SNAPBUILD_FULL_SNAPSHOT = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Found a point after SNAPBUILD_FULL_SNAPSHOT where all transactions that Step #6 - "compile-libfuzzer-introspector-x86_64": * were running at that point finished. Till we reach that we hold off Step #6 - "compile-libfuzzer-introspector-x86_64": * calling any commit callbacks. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SNAPBUILD_CONSISTENT = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } SnapBuildState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SnapBuild SnapBuild; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.895 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/slotsync.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.898 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/syncrep.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SyncRepStandbyData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Copies of relevant fields from WalSnd shared-memory struct */ Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t pid; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr write; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr flush; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr apply; Step #6 - "compile-libfuzzer-introspector-x86_64": int sync_standby_priority; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Index of this walsender in the WalSnd shared-memory array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int walsnd_index; Step #6 - "compile-libfuzzer-introspector-x86_64": /* This flag indicates whether this struct is about our own process */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_me; Step #6 - "compile-libfuzzer-introspector-x86_64": } SyncRepStandbyData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *yyscan_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SyncRepConfigData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int config_size; /* total size of this struct, in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_sync; /* number of sync standbys that we need to Step #6 - "compile-libfuzzer-introspector-x86_64": * wait for */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 syncrep_method; /* method to choose sync standbys */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nmembers; /* number of members in the following list */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* member_names contains nmembers consecutive nul-terminated C strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": char member_names[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SyncRepConfigData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.902 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/pgoutput.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGOutputData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext context; /* private memory context for transient Step #6 - "compile-libfuzzer-introspector-x86_64": * allocations */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext cachectx; /* private memory context for cache data */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext pubctx; /* private memory context for publication data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_streaming; /* true if we are streaming a chunk of Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* client-supplied info: */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 protocol_version; Step #6 - "compile-libfuzzer-introspector-x86_64": List *publication_names; Step #6 - "compile-libfuzzer-introspector-x86_64": List *publications; Step #6 - "compile-libfuzzer-introspector-x86_64": bool binary; Step #6 - "compile-libfuzzer-introspector-x86_64": char streaming; Step #6 - "compile-libfuzzer-introspector-x86_64": bool messages; Step #6 - "compile-libfuzzer-introspector-x86_64": bool two_phase; Step #6 - "compile-libfuzzer-introspector-x86_64": bool publish_no_origin; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGOutputData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.906 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/reorderbuffer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferApplyChangeCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": Relation relation, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferChange *change); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferBeginCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferMessageCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr message_lsn, Step #6 - "compile-libfuzzer-introspector-x86_64": bool transactional, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *prefix, Size sz, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *message); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferPrepareCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr prepare_lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferRollbackPreparedCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr prepare_end_lsn, Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz prepare_time); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferStreamStopCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr last_lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferStreamPrepareCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr prepare_lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferStreamChangeCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": Relation relation, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferChange *change); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferUpdateProgressTxnCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferStreamTruncateCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": int nrelations, Step #6 - "compile-libfuzzer-introspector-x86_64": Relation relations[], Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferChange *change); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReorderBuffer ReorderBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReorderBufferTXN Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* See above */ Step #6 - "compile-libfuzzer-introspector-x86_64": bits32 txn_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The transaction's transaction id, can be a toplevel or sub xid. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Xid of top-level transaction, if known */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId toplevel_xid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Global transaction id required for identification of prepared Step #6 - "compile-libfuzzer-introspector-x86_64": * transactions. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *gid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * LSN of the first data carrying, WAL record with knowledge about this Step #6 - "compile-libfuzzer-introspector-x86_64": * xid. This is allowed to *not* be first record adorned with this xid, if Step #6 - "compile-libfuzzer-introspector-x86_64": * the previous records aren't relevant for logical decoding. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr first_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ---- Step #6 - "compile-libfuzzer-introspector-x86_64": * LSN of the record that lead to this xact to be prepared or committed or Step #6 - "compile-libfuzzer-introspector-x86_64": * aborted. This can be a Step #6 - "compile-libfuzzer-introspector-x86_64": * * plain commit record Step #6 - "compile-libfuzzer-introspector-x86_64": * * plain commit record, of a parent transaction Step #6 - "compile-libfuzzer-introspector-x86_64": * * prepared transaction Step #6 - "compile-libfuzzer-introspector-x86_64": * * prepared transaction commit Step #6 - "compile-libfuzzer-introspector-x86_64": * * plain abort record Step #6 - "compile-libfuzzer-introspector-x86_64": * * prepared transaction abort Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This can also become set to earlier values than transaction end when Step #6 - "compile-libfuzzer-introspector-x86_64": * a transaction is spilled to disk; specifically it's set to the LSN of Step #6 - "compile-libfuzzer-introspector-x86_64": * the latest change written to disk so far. Step #6 - "compile-libfuzzer-introspector-x86_64": * ---- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr final_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * LSN pointing to the end of the commit record + 1. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr end_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Toplevel transaction for this subxact (NULL for top-level). */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ReorderBufferTXN *toptxn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * LSN of the last lsn at which snapshot information reside, so we can Step #6 - "compile-libfuzzer-introspector-x86_64": * restart decoding from there and fully recover this transaction from Step #6 - "compile-libfuzzer-introspector-x86_64": * WAL. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr restart_decoding_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* origin of the change that caused this transaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": RepOriginId origin_id; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr origin_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Commit or Prepare time, only known when we read the actual commit or Step #6 - "compile-libfuzzer-introspector-x86_64": * prepare record. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz commit_time; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz prepare_time; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz abort_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } xact_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The base snapshot is used to decode all changes until either this Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction modifies the catalog, or another catalog-modifying Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction commits. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot base_snapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr base_snapshot_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node base_snapshot_node; /* link in txns_by_base_snapshot_lsn */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Snapshot/CID from the previous streaming run. Only valid for already Step #6 - "compile-libfuzzer-introspector-x86_64": * streamed transactions (NULL/InvalidCommandId otherwise). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot snapshot_now; Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId command_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * How many ReorderBufferChange's do we have in this txn. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Changes in subtransactions are *not* included but tracked separately. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 nentries; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * How many of the above entries are stored in memory in contrast to being Step #6 - "compile-libfuzzer-introspector-x86_64": * spilled to disk. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 nentries_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * List of ReorderBufferChange structs, including new Snapshots, new Step #6 - "compile-libfuzzer-introspector-x86_64": * CommandIds and command invalidation messages. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head changes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * List of (relation, ctid) => (cmin, cmax) mappings for catalog tuples. Step #6 - "compile-libfuzzer-introspector-x86_64": * Those are always assigned to the toplevel transaction. (Keep track of Step #6 - "compile-libfuzzer-introspector-x86_64": * #entries to create a hash of the right size) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head tuplecids; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 ntuplecids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * On-demand built hash for looking up the above values. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *tuplecid_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Hash containing (potentially partial) toast entries. NULL if no toast Step #6 - "compile-libfuzzer-introspector-x86_64": * tuples have been found for the current change. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *toast_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * non-hierarchical list of subtransactions that are *not* aborted. Only Step #6 - "compile-libfuzzer-introspector-x86_64": * used in toplevel transactions. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head subtxns; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nsubtxns; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Stored cache invalidations. This is not a linked list because we get Step #6 - "compile-libfuzzer-introspector-x86_64": * all the invalidations at once. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 ninvalidations; Step #6 - "compile-libfuzzer-introspector-x86_64": SharedInvalidationMessage *invalidations; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* --- Step #6 - "compile-libfuzzer-introspector-x86_64": * Position in one of two lists: Step #6 - "compile-libfuzzer-introspector-x86_64": * * list of subtransactions if we are *known* to be subxact Step #6 - "compile-libfuzzer-introspector-x86_64": * * list of toplevel xacts (can be an as-yet unknown subxact) Step #6 - "compile-libfuzzer-introspector-x86_64": * --- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node node; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * A node in the list of catalog modifying transactions Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node catchange_node; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * A node in txn_heap Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pairingheap_node txn_node; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Size of this transaction (changes currently in memory, in bytes). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Size of top-transaction including sub-transactions. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size total_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Private data pointer of the output plugin. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *output_plugin_private; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReorderBufferTXN; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferApplyTruncateCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": int nrelations, Step #6 - "compile-libfuzzer-introspector-x86_64": Relation relations[], Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferChange *change); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferCommitCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr commit_lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferBeginPrepareCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferCommitPreparedCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr commit_lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferStreamStartCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr first_lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferStreamAbortCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr abort_lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferStreamCommitCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr commit_lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ReorderBufferStreamMessageCB) (ReorderBuffer *rb, Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr message_lsn, Step #6 - "compile-libfuzzer-introspector-x86_64": bool transactional, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *prefix, Size sz, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *message); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReorderBufferChange Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The type of change. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferChangeType action; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Transaction this change belongs to. */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ReorderBufferTXN *txn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RepOriginId origin_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Context data for the change. Which part of the union is valid depends Step #6 - "compile-libfuzzer-introspector-x86_64": * on action. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Old, new tuples when action == *_INSERT|UPDATE|DELETE */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* relation that has been changed */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator rlocator; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* no previously reassembled toast chunks are necessary anymore */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool clear_toast_afterwards; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* valid for DELETE || UPDATE */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple oldtuple; Step #6 - "compile-libfuzzer-introspector-x86_64": /* valid for INSERT || UPDATE */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple newtuple; Step #6 - "compile-libfuzzer-introspector-x86_64": } tp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Truncate data for REORDER_BUFFER_CHANGE_TRUNCATE representing one Step #6 - "compile-libfuzzer-introspector-x86_64": * set of relations to be truncated. 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": Size nrelids; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cascade; Step #6 - "compile-libfuzzer-introspector-x86_64": bool restart_seqs; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *relids; Step #6 - "compile-libfuzzer-introspector-x86_64": } truncate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Message with arbitrary data. */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *prefix; Step #6 - "compile-libfuzzer-introspector-x86_64": Size message_size; Step #6 - "compile-libfuzzer-introspector-x86_64": char *message; Step #6 - "compile-libfuzzer-introspector-x86_64": } msg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* New snapshot, set when action == *_INTERNAL_SNAPSHOT */ Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot snapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * New command id for existing snapshot in a catalog changing tx. Set Step #6 - "compile-libfuzzer-introspector-x86_64": * when action == *_INTERNAL_COMMAND_ID. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId command_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * New cid mapping for catalog changing transaction, set when action Step #6 - "compile-libfuzzer-introspector-x86_64": * == *_INTERNAL_TUPLECID. 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": RelFileLocator locator; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData tid; Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId cmin; Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId cmax; Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId combocid; Step #6 - "compile-libfuzzer-introspector-x86_64": } tuplecid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Invalidation. */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 ninvalidations; /* Number of messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": SharedInvalidationMessage *invalidations; /* invalidation message */ Step #6 - "compile-libfuzzer-introspector-x86_64": } inval; Step #6 - "compile-libfuzzer-introspector-x86_64": } data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * While in use this is how a change is linked into a transactions, Step #6 - "compile-libfuzzer-introspector-x86_64": * otherwise it's the preallocated list. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node node; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReorderBufferChange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ReorderBufferChangeType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": REORDER_BUFFER_CHANGE_INSERT, Step #6 - "compile-libfuzzer-introspector-x86_64": REORDER_BUFFER_CHANGE_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": REORDER_BUFFER_CHANGE_DELETE, Step #6 - "compile-libfuzzer-introspector-x86_64": REORDER_BUFFER_CHANGE_MESSAGE, Step #6 - "compile-libfuzzer-introspector-x86_64": REORDER_BUFFER_CHANGE_INVALIDATION, Step #6 - "compile-libfuzzer-introspector-x86_64": REORDER_BUFFER_CHANGE_INTERNAL_SNAPSHOT, Step #6 - "compile-libfuzzer-introspector-x86_64": REORDER_BUFFER_CHANGE_INTERNAL_COMMAND_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": REORDER_BUFFER_CHANGE_INTERNAL_TUPLECID, Step #6 - "compile-libfuzzer-introspector-x86_64": REORDER_BUFFER_CHANGE_INTERNAL_SPEC_INSERT, Step #6 - "compile-libfuzzer-introspector-x86_64": REORDER_BUFFER_CHANGE_INTERNAL_SPEC_CONFIRM, Step #6 - "compile-libfuzzer-introspector-x86_64": REORDER_BUFFER_CHANGE_INTERNAL_SPEC_ABORT, Step #6 - "compile-libfuzzer-introspector-x86_64": REORDER_BUFFER_CHANGE_TRUNCATE, Step #6 - "compile-libfuzzer-introspector-x86_64": } ReorderBufferChangeType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DEBUG_LOGICAL_REP_STREAMING_BUFFERED, Step #6 - "compile-libfuzzer-introspector-x86_64": DEBUG_LOGICAL_REP_STREAMING_IMMEDIATE, Step #6 - "compile-libfuzzer-introspector-x86_64": } DebugLogicalRepStreamingMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.914 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/origin.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_replorigin_set Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr remote_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": RepOriginId node_id; Step #6 - "compile-libfuzzer-introspector-x86_64": bool force; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_replorigin_set; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_replorigin_drop Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RepOriginId node_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_replorigin_drop; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.918 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/logicalproto.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum LogicalRepMsgType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_BEGIN = 'B', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_COMMIT = 'C', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_ORIGIN = 'O', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_INSERT = 'I', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_UPDATE = 'U', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_DELETE = 'D', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_TRUNCATE = 'T', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_RELATION = 'R', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_TYPE = 'Y', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_MESSAGE = 'M', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_BEGIN_PREPARE = 'b', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_PREPARE = 'P', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_COMMIT_PREPARED = 'K', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_ROLLBACK_PREPARED = 'r', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_STREAM_START = 'S', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_STREAM_STOP = 'E', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_STREAM_COMMIT = 'c', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_STREAM_ABORT = 'A', Step #6 - "compile-libfuzzer-introspector-x86_64": LOGICAL_REP_MSG_STREAM_PREPARE = 'p', Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalRepMsgType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalRepRelation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Info coming from the remote side. */ Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalRepRelId remoteid; /* unique id of the relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *nspname; /* schema name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *relname; /* relation name */ Step #6 - "compile-libfuzzer-introspector-x86_64": int natts; /* number of columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **attnames; /* column names */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *atttyps; /* column types */ Step #6 - "compile-libfuzzer-introspector-x86_64": char replident; /* replica identity */ Step #6 - "compile-libfuzzer-introspector-x86_64": char relkind; /* remote relation kind */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *attkeys; /* Bitmap of key columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalRepRelation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalRepBeginData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr final_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz committime; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalRepBeginData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalRepCommitData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr commit_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr end_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz committime; Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalRepCommitData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalRepRollbackPreparedTxnData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr prepare_end_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr rollback_end_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz prepare_time; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz rollback_time; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; Step #6 - "compile-libfuzzer-introspector-x86_64": char gid[GIDSIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalRepRollbackPreparedTxnData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalRepStreamAbortData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId subxid; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr abort_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz abort_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalRepStreamAbortData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 LogicalRepRelId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalRepTupleData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Array of StringInfos, one per column; some may be unused */ Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfoData *colvalues; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Array of markers for null/unchanged/text/binary, one per column */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *colstatus; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Length of above arrays */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ncols; Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalRepTupleData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalRepTyp Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid remoteid; /* unique id of the remote type */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *nspname; /* schema name of remote type */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *typname; /* name of the remote type */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalRepTyp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalRepPreparedTxnData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr prepare_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr end_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz prepare_time; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; Step #6 - "compile-libfuzzer-introspector-x86_64": char gid[GIDSIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalRepPreparedTxnData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalRepCommitPreparedTxnData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr commit_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr end_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz commit_time; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; Step #6 - "compile-libfuzzer-introspector-x86_64": char gid[GIDSIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalRepCommitPreparedTxnData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.923 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/logicallauncher.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.927 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/slot.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReplicationSlot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* lock, on same cacheline as effective_xmin */ Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* is this slot defined */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_use; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Who is streaming out changes for this slot? 0 in unused slots. */ Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t active_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* any outstanding modifications? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool just_dirtied; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dirty; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For logical decoding, it's extremely important that we never remove any Step #6 - "compile-libfuzzer-introspector-x86_64": * data that's still needed for decoding purposes, even after a crash; Step #6 - "compile-libfuzzer-introspector-x86_64": * otherwise, decoding will produce wrong answers. Ordinary streaming Step #6 - "compile-libfuzzer-introspector-x86_64": * replication also needs to prevent old row versions from being removed Step #6 - "compile-libfuzzer-introspector-x86_64": * too soon, but the worst consequence we might encounter there is Step #6 - "compile-libfuzzer-introspector-x86_64": * unwanted query cancellations on the standby. Thus, for logical Step #6 - "compile-libfuzzer-introspector-x86_64": * decoding, this value represents the latest xmin that has actually been Step #6 - "compile-libfuzzer-introspector-x86_64": * written to disk, whereas for streaming replication, it's just the same Step #6 - "compile-libfuzzer-introspector-x86_64": * as the persistent value (data.xmin). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId effective_xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId effective_catalog_xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data surviving shutdowns and crashes */ Step #6 - "compile-libfuzzer-introspector-x86_64": ReplicationSlotPersistentData data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* is somebody performing io on this slot? */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock io_in_progress_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Condition variable signaled when active_pid changes */ Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable active_cv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* all the remaining data is only used for logical slots */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * When the client has confirmed flushes >= candidate_xmin_lsn we can Step #6 - "compile-libfuzzer-introspector-x86_64": * advance the catalog xmin. When restart_valid has been passed, Step #6 - "compile-libfuzzer-introspector-x86_64": * restart_lsn can be increased. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId candidate_catalog_xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr candidate_xmin_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr candidate_restart_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr candidate_restart_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This value tracks the last confirmed_flush LSN flushed which is used Step #6 - "compile-libfuzzer-introspector-x86_64": * during a shutdown checkpoint to decide if logical's slot data should be Step #6 - "compile-libfuzzer-introspector-x86_64": * forcibly flushed or not. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr last_saved_confirmed_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The time when the slot became inactive. For synced slots on a standby Step #6 - "compile-libfuzzer-introspector-x86_64": * server, it represents the time when slot synchronization was most Step #6 - "compile-libfuzzer-introspector-x86_64": * recently stopped. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz inactive_since; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplicationSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ReplicationSlotInvalidationCause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RS_INVAL_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /* required WAL has been removed */ Step #6 - "compile-libfuzzer-introspector-x86_64": RS_INVAL_WAL_REMOVED = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": /* required rows have been removed */ Step #6 - "compile-libfuzzer-introspector-x86_64": RS_INVAL_HORIZON = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": /* wal_level insufficient for slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": RS_INVAL_WAL_LEVEL = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": /* idle slot timeout has occurred */ Step #6 - "compile-libfuzzer-introspector-x86_64": RS_INVAL_IDLE_TIMEOUT = (1 << 3), Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplicationSlotInvalidationCause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ReplicationSlotPersistency Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RS_PERSISTENT, Step #6 - "compile-libfuzzer-introspector-x86_64": RS_EPHEMERAL, Step #6 - "compile-libfuzzer-introspector-x86_64": RS_TEMPORARY, Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplicationSlotPersistency; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReplicationSlotPersistentData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The slot's identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": NameData name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* database the slot is active on */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid database; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The slot's behaviour when being dropped (or restored after a crash). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ReplicationSlotPersistency persistency; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * xmin horizon for data Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * NB: This may represent a value that hasn't been written to disk yet; Step #6 - "compile-libfuzzer-introspector-x86_64": * see notes for effective_xmin, below. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * xmin horizon for catalog tuples Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * NB: This may represent a value that hasn't been written to disk yet; Step #6 - "compile-libfuzzer-introspector-x86_64": * see notes for effective_xmin, below. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId catalog_xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* oldest LSN that might be required by this replication slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr restart_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* RS_INVAL_NONE if valid, or the reason for having been invalidated */ Step #6 - "compile-libfuzzer-introspector-x86_64": ReplicationSlotInvalidationCause invalidated; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Oldest LSN that the client has acked receipt for. This is used as the Step #6 - "compile-libfuzzer-introspector-x86_64": * start_lsn point in case the client doesn't specify one, and also as a Step #6 - "compile-libfuzzer-introspector-x86_64": * safety measure to jump forwards in case the client specifies a Step #6 - "compile-libfuzzer-introspector-x86_64": * start_lsn that's further in the past than this value. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr confirmed_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * LSN at which we enabled two_phase commit for this slot or LSN at which Step #6 - "compile-libfuzzer-introspector-x86_64": * we found a consistent point at the time of slot creation. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr two_phase_at; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Allow decoding of prepared transactions? Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool two_phase; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* plugin name */ Step #6 - "compile-libfuzzer-introspector-x86_64": NameData plugin; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Was this slot synchronized from the primary server? Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char synced; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Is this a failover slot (sync candidate for standbys)? Only relevant Step #6 - "compile-libfuzzer-introspector-x86_64": * for logical slots on the primary server. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool failover; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplicationSlotPersistentData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReplicationSlotCtlData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This array should be declared [FLEXIBLE_ARRAY_MEMBER], but for some Step #6 - "compile-libfuzzer-introspector-x86_64": * reason you can't do that in an otherwise-empty struct. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ReplicationSlot replication_slots[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplicationSlotCtlData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.932 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/logicalrelation.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalRepRelMapEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalRepRelation remoterel; /* key is remoterel.remoteid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Validity flag -- when false, revalidate all derived info at next Step #6 - "compile-libfuzzer-introspector-x86_64": * logicalrep_rel_open. (While the localrel is open, we assume our lock Step #6 - "compile-libfuzzer-introspector-x86_64": * on that rel ensures the info remains good.) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool localrelvalid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Mapping to local relation. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid localreloid; /* local relation id */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation localrel; /* relcache entry (NULL when closed) */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrMap *attrmap; /* map of local attributes to remote ones */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool updatable; /* Can apply updates/deletes? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid localindexoid; /* which index to use, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Sync state. */ Step #6 - "compile-libfuzzer-introspector-x86_64": char state; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr statelsn; Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalRepRelMapEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.936 INFO datatypes - __init__: Processing /src/postgresql/src/include/replication/walsender.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CRS_EXPORT_SNAPSHOT, Step #6 - "compile-libfuzzer-introspector-x86_64": CRS_NOEXPORT_SNAPSHOT, Step #6 - "compile-libfuzzer-introspector-x86_64": CRS_USE_SNAPSHOT, Step #6 - "compile-libfuzzer-introspector-x86_64": } CRSSnapshotAction; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.939 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/int.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:44.946 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/unicode_norm_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 codepoint; /* Unicode codepoint */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 comb_class; /* combining class of character */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 dec_size_flags; /* size and flags of decomposition code list */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 dec_index; /* index into UnicodeDecomp_codepoints, or the Step #6 - "compile-libfuzzer-introspector-x86_64": * decomposition itself if DECOMP_INLINE */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_unicode_decomposition; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.067 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/pg_prng.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_prng_state Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 s0, Step #6 - "compile-libfuzzer-introspector-x86_64": s1; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_prng_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.071 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/link-canary.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.074 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/unicode_case_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CaseLower = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CaseTitle = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": CaseUpper = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": CaseFold = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": NCaseKind Step #6 - "compile-libfuzzer-introspector-x86_64": } CaseKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_wchar codepoint; /* Unicode codepoint */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_wchar simplemap[NCaseKind]; Step #6 - "compile-libfuzzer-introspector-x86_64": const pg_special_case *special_case; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_case_map; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_wchar codepoint; /* Unicode codepoint */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 conditions; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_wchar map[NCaseKind][MAX_CASE_EXPANSION]; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_special_case; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.181 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/openssl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.185 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/saslprep.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SASLPREP_SUCCESS = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SASLPREP_OOM = -1, /* out of memory (only in frontend) */ Step #6 - "compile-libfuzzer-introspector-x86_64": SASLPREP_INVALID_UTF8 = -2, /* input is not a valid UTF-8 string */ Step #6 - "compile-libfuzzer-introspector-x86_64": SASLPREP_PROHIBITED = -3, /* output would contain prohibited characters */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_saslprep_rc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.188 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/blkreftable.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockRefTableEntry BlockRefTableEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockRefTableWriter BlockRefTableWriter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*report_error_fn) (void *callback_arg, char *msg,...) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockRefTable BlockRefTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockRefTableReader BlockRefTableReader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*io_callback_fn) (void *callback_arg, void *data, int length); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.192 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/relpath.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Oid RelFileNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ForkNumber Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": InvalidForkNumber = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": MAIN_FORKNUM = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": FSM_FORKNUM, Step #6 - "compile-libfuzzer-introspector-x86_64": VISIBILITYMAP_FORKNUM, Step #6 - "compile-libfuzzer-introspector-x86_64": INIT_FORKNUM, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * NOTE: if you add a new fork, change MAX_FORKNUM and possibly Step #6 - "compile-libfuzzer-introspector-x86_64": * FORKNAMECHARS below, and update the forkNames array in Step #6 - "compile-libfuzzer-introspector-x86_64": * src/common/relpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ForkNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.195 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/logging.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.199 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/jsonapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonParserStack JsonParserStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef JsonParseErrorType (*json_struct_action) (void *state); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef JsonParseErrorType (*json_aelem_action) (void *state, bool isnull); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JsonTokenType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_TOKEN_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_TOKEN_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_TOKEN_NUMBER, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_TOKEN_OBJECT_START, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_TOKEN_OBJECT_END, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_TOKEN_ARRAY_START, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_TOKEN_ARRAY_END, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_TOKEN_COMMA, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_TOKEN_COLON, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_TOKEN_TRUE, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_TOKEN_FALSE, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_TOKEN_NULL, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_TOKEN_END, Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonTokenType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonLexContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *input; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t input_length; Step #6 - "compile-libfuzzer-introspector-x86_64": int input_encoding; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *token_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *token_terminator; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *prev_token_terminator; Step #6 - "compile-libfuzzer-introspector-x86_64": bool incremental; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTokenType token_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int lex_level; Step #6 - "compile-libfuzzer-introspector-x86_64": bits32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": int line_number; /* line number, starting from 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *line_start; /* where that line starts within input */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonParserStack *pstack; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonIncrementalState *inc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_escapes; Step #6 - "compile-libfuzzer-introspector-x86_64": struct jsonapi_StrValType *strval; /* only used if need_escapes == true */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct jsonapi_StrValType *errormsg; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonLexContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef JsonParseErrorType (*json_ofield_action) (void *state, char *fname, bool isnull); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef JsonParseErrorType (*json_scalar_action) (void *state, char *token, JsonTokenType tokentype); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonIncrementalState JsonIncrementalState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JsonParseErrorType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_SUCCESS, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_INCOMPLETE, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_INVALID_LEXER_TYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_NESTING_TOO_DEEP, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_ESCAPING_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_ESCAPING_REQUIRED, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_EXPECTED_ARRAY_FIRST, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_EXPECTED_ARRAY_NEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_EXPECTED_COLON, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_EXPECTED_END, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_EXPECTED_JSON, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_EXPECTED_MORE, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_EXPECTED_OBJECT_FIRST, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_EXPECTED_OBJECT_NEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_EXPECTED_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_INVALID_TOKEN, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_OUT_OF_MEMORY, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_UNICODE_CODE_POINT_ZERO, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_UNICODE_ESCAPE_FORMAT, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_UNICODE_HIGH_ESCAPE, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_UNICODE_UNTRANSLATABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_UNICODE_HIGH_SURROGATE, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_UNICODE_LOW_SURROGATE, Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_SEM_ACTION_FAILED, /* error should already be reported */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonParseErrorType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonSemAction Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void *semstate; Step #6 - "compile-libfuzzer-introspector-x86_64": json_struct_action object_start; Step #6 - "compile-libfuzzer-introspector-x86_64": json_struct_action object_end; Step #6 - "compile-libfuzzer-introspector-x86_64": json_struct_action array_start; Step #6 - "compile-libfuzzer-introspector-x86_64": json_struct_action array_end; Step #6 - "compile-libfuzzer-introspector-x86_64": json_ofield_action object_field_start; Step #6 - "compile-libfuzzer-introspector-x86_64": json_ofield_action object_field_end; Step #6 - "compile-libfuzzer-introspector-x86_64": json_aelem_action array_element_start; Step #6 - "compile-libfuzzer-introspector-x86_64": json_aelem_action array_element_end; Step #6 - "compile-libfuzzer-introspector-x86_64": json_scalar_action scalar; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonSemAction; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.205 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/unicode_category.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum pg_unicode_category Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_UNASSIGNED = 0, /* Cn */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_UPPERCASE_LETTER = 1, /* Lu */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_LOWERCASE_LETTER = 2, /* Ll */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_TITLECASE_LETTER = 3, /* Lt */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_MODIFIER_LETTER = 4, /* Lm */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_OTHER_LETTER = 5, /* Lo */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_NONSPACING_MARK = 6, /* Mn */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_ENCLOSING_MARK = 7, /* Me */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_SPACING_MARK = 8, /* Mc */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_DECIMAL_NUMBER = 9, /* Nd */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_LETTER_NUMBER = 10, /* Nl */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_OTHER_NUMBER = 11, /* No */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_SPACE_SEPARATOR = 12, /* Zs */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_LINE_SEPARATOR = 13, /* Zl */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_PARAGRAPH_SEPARATOR = 14, /* Zp */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_CONTROL = 15, /* Cc */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_FORMAT = 16, /* Cf */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_PRIVATE_USE = 17, /* Co */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_SURROGATE = 18, /* Cs */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_DASH_PUNCTUATION = 19, /* Pd */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_OPEN_PUNCTUATION = 20, /* Ps */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_CLOSE_PUNCTUATION = 21, /* Pe */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_CONNECTOR_PUNCTUATION = 22, /* Pc */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_OTHER_PUNCTUATION = 23, /* Po */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_MATH_SYMBOL = 24, /* Sm */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_CURRENCY_SYMBOL = 25, /* Sc */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_MODIFIER_SYMBOL = 26, /* Sk */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_OTHER_SYMBOL = 27, /* So */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_INITIAL_PUNCTUATION = 28, /* Pi */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_U_FINAL_PUNCTUATION = 29 /* Pf */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_unicode_category; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.209 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/unicode_normprops_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int codepoint:21; Step #6 - "compile-libfuzzer-introspector-x86_64": signed int quickcheck:4; /* really UnicodeNormalizationQC */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_unicode_normprops; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const pg_unicode_normprops *normprops; Step #6 - "compile-libfuzzer-introspector-x86_64": qc_hash_func hash; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_normprops; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_unicode_norminfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*qc_hash_func) (const void *key); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.295 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/string.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PromptInterruptContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* To avoid including here, jmpbuf is declared "void *" */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *jmpbuf; /* existing longjmp buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": volatile sig_atomic_t *enabled; /* flag that enables longjmp-on-interrupt */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool canceled; /* indicates whether cancellation occurred */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PromptInterruptContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.299 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/unicode_category_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 first; /* Unicode codepoint */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 last; /* Unicode codepoint */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 category; /* General Category */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_category_range; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 category; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 properties; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_unicode_properties; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 first; /* Unicode codepoint */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 last; /* Unicode codepoint */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_unicode_range; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.354 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/hashfn.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.358 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/connect.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.362 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/scram-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.365 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/file_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PGFileType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGFILETYPE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": PGFILETYPE_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": PGFILETYPE_REG, Step #6 - "compile-libfuzzer-introspector-x86_64": PGFILETYPE_DIR, Step #6 - "compile-libfuzzer-introspector-x86_64": PGFILETYPE_LNK, Step #6 - "compile-libfuzzer-introspector-x86_64": } PGFileType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum DataDirSyncMethod Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DATA_DIR_SYNC_METHOD_FSYNC, Step #6 - "compile-libfuzzer-introspector-x86_64": DATA_DIR_SYNC_METHOD_SYNCFS, Step #6 - "compile-libfuzzer-introspector-x86_64": } DataDirSyncMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.369 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/compression.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum pg_compress_algorithm Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PG_COMPRESSION_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_COMPRESSION_GZIP, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_COMPRESSION_LZ4, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_COMPRESSION_ZSTD, Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_compress_algorithm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_compress_specification Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_compress_algorithm algorithm; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned options; /* OR of PG_COMPRESSION_OPTION constants */ Step #6 - "compile-libfuzzer-introspector-x86_64": int level; Step #6 - "compile-libfuzzer-introspector-x86_64": int workers; Step #6 - "compile-libfuzzer-introspector-x86_64": bool long_distance; Step #6 - "compile-libfuzzer-introspector-x86_64": char *parse_error; /* NULL if parsing was OK, else message */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_compress_specification; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.372 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/kwlookup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*ScanKeywordHashFunc) (const void *key, size_t keylen); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScanKeywordList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *kw_string; /* all keywords in order, separated by \0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": const uint16 *kw_offsets; /* offsets to the start of each keyword */ Step #6 - "compile-libfuzzer-introspector-x86_64": ScanKeywordHashFunc hash; /* perfect hash function for keywords */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_keywords; /* number of keywords */ Step #6 - "compile-libfuzzer-introspector-x86_64": int max_kw_len; /* length of longest keyword */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ScanKeywordList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.376 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/restricted_token.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.379 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/md5.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.382 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/archive.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.386 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/sha1.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.389 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/percentrepl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.392 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/int128.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int128 INT128; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef WORDS_BIGENDIAN Step #6 - "compile-libfuzzer-introspector-x86_64": int64 hi; /* most significant 64 bits, including sign */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 lo; /* least significant 64 bits, without sign */ Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 lo; /* least significant 64 bits, without sign */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 hi; /* most significant 64 bits, including sign */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } INT128; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.397 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/cryptohash.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PG_MD5 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_SHA1, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_SHA224, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_SHA256, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_SHA384, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_SHA512, Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_cryptohash_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_cryptohash_ctx pg_cryptohash_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.401 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/unicode_east_asian_fw_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.407 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/unicode_norm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_NFC = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_NFD = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_NFKC = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_NFKD = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } UnicodeNormalizationForm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_NORM_QC_NO = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_NORM_QC_YES = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_NORM_QC_MAYBE = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": } UnicodeNormalizationQC; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.411 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/shortest_dec.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.414 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/checksum_helper.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum pg_checksum_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CHECKSUM_TYPE_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": CHECKSUM_TYPE_CRC32C, Step #6 - "compile-libfuzzer-introspector-x86_64": CHECKSUM_TYPE_SHA224, Step #6 - "compile-libfuzzer-introspector-x86_64": CHECKSUM_TYPE_SHA256, Step #6 - "compile-libfuzzer-introspector-x86_64": CHECKSUM_TYPE_SHA384, Step #6 - "compile-libfuzzer-introspector-x86_64": CHECKSUM_TYPE_SHA512, Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_checksum_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union pg_checksum_raw_context Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_crc32c c_crc32c; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_cryptohash_ctx *c_sha2; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_checksum_raw_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_checksum_context Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_checksum_type type; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_checksum_raw_context raw_context; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_checksum_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.418 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/fe_memutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.422 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/ip.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.425 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/hashfn_unstable.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fasthash_state Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* staging area for chunks of input */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 accum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 hash; Step #6 - "compile-libfuzzer-introspector-x86_64": } fasthash_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.431 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/file_perm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.434 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/sha2.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.438 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/unicode_case.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t (*WordBoundaryNext) (void *wbstate); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.441 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/hmac.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_hmac_ctx pg_hmac_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.445 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/oauth-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.448 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/controldata_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.452 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/base64.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.455 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/unicode_norm_hashfunc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*cp_hash_func) (const void *key); 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 *inverse_lookup; Step #6 - "compile-libfuzzer-introspector-x86_64": cp_hash_func hash; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_recomps; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_unicode_recompinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const pg_unicode_decomposition *decomps; Step #6 - "compile-libfuzzer-introspector-x86_64": cp_hash_func hash; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_decomps; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_unicode_decompinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.514 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/username.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.518 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/keywords.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.521 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/pg_lzcompress.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGLZ_Strategy Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 min_input_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 max_input_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 min_comp_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 first_success_by; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 match_size_good; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 match_size_drop; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGLZ_Strategy; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.525 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/unicode_version.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.528 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/unicode_nonspacing_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.533 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/config_info.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ConfigData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *setting; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConfigData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.536 INFO datatypes - __init__: Processing /src/postgresql/src/include/common/parse_manifest.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonManifestParseIncrementalState JsonManifestParseIncrementalState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*json_manifest_system_identifier_callback) (JsonManifestParseContext *, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 manifest_system_identifier); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*json_manifest_per_wal_range_callback) (JsonManifestParseContext *, Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID tli, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr start_lsn, XLogRecPtr end_lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonManifestParseContext JsonManifestParseContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*json_manifest_per_file_callback) (JsonManifestParseContext *, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *pathname, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 size, pg_checksum_type checksum_type, Step #6 - "compile-libfuzzer-introspector-x86_64": int checksum_length, uint8 *checksum_payload); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*json_manifest_version_callback) (JsonManifestParseContext *, Step #6 - "compile-libfuzzer-introspector-x86_64": int manifest_version); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*json_manifest_error_callback) (JsonManifestParseContext *, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *fmt,...) Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.540 INFO datatypes - __init__: Processing /src/postgresql/src/include/datatype/timestamp.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64 TimeOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimeOffset time; /* all time units other than days, months and Step #6 - "compile-libfuzzer-introspector-x86_64": * years */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 day; /* days, after time for alignment */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 month; /* months and years, after time for alignment */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Interval; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32 fsec_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64 TimestampTz; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64 Timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.544 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeNamedtuplestorescan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.547 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeTidscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.550 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/execAsync.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.554 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeCustom.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.557 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeRecursiveunion.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.560 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeForeignscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.564 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeWindowAgg.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.567 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeUnique.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.570 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeAppend.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.574 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeMaterial.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.577 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeMergejoin.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.580 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeProjectSet.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.583 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeAgg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggStatePerAggData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Link to an Aggref expr this state value is for. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * There can be multiple identical Aggref's sharing the same per-agg. This Step #6 - "compile-libfuzzer-introspector-x86_64": * points to the first one of them. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Aggref *aggref; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* index to the state value which this agg should use */ Step #6 - "compile-libfuzzer-introspector-x86_64": int transno; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Optional Oid of final function (may be InvalidOid) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid finalfn_oid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * fmgr lookup data for final function --- only valid when finalfn_oid is Step #6 - "compile-libfuzzer-introspector-x86_64": * not InvalidOid. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo finalfn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of arguments to pass to the finalfn. This is always at least 1 Step #6 - "compile-libfuzzer-introspector-x86_64": * (the transition state value) plus any ordered-set direct args. If the Step #6 - "compile-libfuzzer-introspector-x86_64": * finalfn wants extra args then we pass nulls corresponding to the Step #6 - "compile-libfuzzer-introspector-x86_64": * aggregated input columns. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numFinalArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ExprStates for any direct-argument expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *aggdirectargs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We need the len and byval info for the agg's result data type in order Step #6 - "compile-libfuzzer-introspector-x86_64": * to know how to copy/delete values. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 resulttypeLen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool resulttypeByVal; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * "shareable" is false if this agg cannot share state values with other Step #6 - "compile-libfuzzer-introspector-x86_64": * aggregates because the final function is read-write. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool shareable; Step #6 - "compile-libfuzzer-introspector-x86_64": } AggStatePerAggData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggStatePerPhaseData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AggStrategy aggstrategy; /* strategy for this phase */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numsets; /* number of grouping sets (or 0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *gset_lengths; /* lengths of grouping sets */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset **grouped_cols; /* column groupings for rollup */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState **eqfunctions; /* expression returning equality, indexed by Step #6 - "compile-libfuzzer-introspector-x86_64": * nr of cols to compare */ Step #6 - "compile-libfuzzer-introspector-x86_64": Agg *aggnode; /* Agg node for phase data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Sort *sortnode; /* Sort node for input ordering for phase */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *evaltrans; /* evaluation of transition functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*---------- Step #6 - "compile-libfuzzer-introspector-x86_64": * Cached variants of the compiled expression. Step #6 - "compile-libfuzzer-introspector-x86_64": * first subscript: 0: outerops; 1: TTSOpsMinimalTuple Step #6 - "compile-libfuzzer-introspector-x86_64": * second subscript: 0: no NULL check; 1: with NULL check Step #6 - "compile-libfuzzer-introspector-x86_64": *---------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *evaltrans_cache[2][2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } AggStatePerPhaseData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggStatePerTransData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These values are set up during ExecInitAgg() and do not change Step #6 - "compile-libfuzzer-introspector-x86_64": * thereafter: 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": * Link to an Aggref expr this state value is for. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * There can be multiple Aggref's sharing the same state value, so long as Step #6 - "compile-libfuzzer-introspector-x86_64": * the inputs and transition functions are identical and the final Step #6 - "compile-libfuzzer-introspector-x86_64": * functions are not read-write. This points to the first one of them. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Aggref *aggref; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Is this state value actually being shared by more than one Aggref? Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool aggshared; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * True for ORDER BY and DISTINCT Aggrefs that are not aggpresorted. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool aggsortrequired; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of aggregated input columns. This includes ORDER BY expressions Step #6 - "compile-libfuzzer-introspector-x86_64": * in both the plain-agg and ordered-set cases. Ordered-set direct args Step #6 - "compile-libfuzzer-introspector-x86_64": * are not counted, though. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numInputs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of aggregated input columns to pass to the transfn. This Step #6 - "compile-libfuzzer-introspector-x86_64": * includes the ORDER BY columns for ordered-set aggs, but not for plain Step #6 - "compile-libfuzzer-introspector-x86_64": * aggs. (This doesn't count the transition state value!) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numTransInputs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Oid of the state transition or combine function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid transfn_oid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Oid of the serialization function or InvalidOid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid serialfn_oid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Oid of the deserialization function or InvalidOid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid deserialfn_oid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Oid of state value's datatype */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid aggtranstype; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * fmgr lookup data for transition function or combine function. Note in Step #6 - "compile-libfuzzer-introspector-x86_64": * particular that the fn_strict flag is kept here. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo transfn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* fmgr lookup data for serialization function */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo serialfn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* fmgr lookup data for deserialization function */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo deserialfn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Input collation derived for aggregate */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid aggCollation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of sorting columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numSortCols; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of sorting columns to consider in DISTINCT comparisons */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* (this is either zero or the same as numSortCols) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numDistinctCols; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* deconstructed sorting information (arrays of length numSortCols) */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *sortColIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *sortOperators; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *sortCollations; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *sortNullsFirst; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Comparators for input columns --- only set/used when aggregate has Step #6 - "compile-libfuzzer-introspector-x86_64": * DISTINCT flag. equalfnOne version is used for single-column Step #6 - "compile-libfuzzer-introspector-x86_64": * comparisons, equalfnMulti for the case of multiple columns. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo equalfnOne; Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *equalfnMulti; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * initial value from pg_aggregate entry Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum initValue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool initValueIsNull; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We need the len and byval info for the agg's input and transition data Step #6 - "compile-libfuzzer-introspector-x86_64": * types in order to know how to copy/delete values. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that the info for the input type is used only when handling Step #6 - "compile-libfuzzer-introspector-x86_64": * DISTINCT aggs with just one argument, so there is only one input type. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 inputtypeLen, Step #6 - "compile-libfuzzer-introspector-x86_64": transtypeLen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inputtypeByVal, Step #6 - "compile-libfuzzer-introspector-x86_64": transtypeByVal; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Slots for holding the evaluated input arguments. These are set up Step #6 - "compile-libfuzzer-introspector-x86_64": * during ExecInitAgg() and then used for each input row requiring either Step #6 - "compile-libfuzzer-introspector-x86_64": * FILTER or ORDER BY/DISTINCT processing. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *sortslot; /* current input tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *uniqslot; /* used for multi-column DISTINCT */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc sortdesc; /* descriptor of input tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum lastdatum; /* used for single-column DISTINCT */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool lastisnull; /* used for single-column DISTINCT */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool haslast; /* got a last value for DISTINCT check */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These values are working state that is initialized at the start of an Step #6 - "compile-libfuzzer-introspector-x86_64": * input tuple group and updated for each input tuple. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * For a simple (non DISTINCT/ORDER BY) aggregate, we just feed the input Step #6 - "compile-libfuzzer-introspector-x86_64": * values straight to the transition function. If it's DISTINCT or Step #6 - "compile-libfuzzer-introspector-x86_64": * requires ORDER BY, we pass the input values into a Tuplesort object; Step #6 - "compile-libfuzzer-introspector-x86_64": * then at completion of the input tuple group, we scan the sorted values, Step #6 - "compile-libfuzzer-introspector-x86_64": * eliminate duplicates if needed, and run the transition function on the Step #6 - "compile-libfuzzer-introspector-x86_64": * rest. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * We need a separate tuplesort for each grouping set. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplesortstate **sortstates; /* sort objects, if DISTINCT or ORDER BY */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This field is a pre-initialized FunctionCallInfo struct used for Step #6 - "compile-libfuzzer-introspector-x86_64": * calling this aggregate's transfn. We save a few cycles per row by not Step #6 - "compile-libfuzzer-introspector-x86_64": * re-initializing the unchanging fields; which isn't much, but it seems Step #6 - "compile-libfuzzer-introspector-x86_64": * worth the extra space consumption. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo transfn_fcinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Likewise for serialization and deserialization functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo serialfn_fcinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo deserialfn_fcinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } AggStatePerTransData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggStatePerGroupData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_AGGSTATEPERGROUPDATA_TRANSVALUE 0 Step #6 - "compile-libfuzzer-introspector-x86_64": Datum transValue; /* current transition value */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_AGGSTATEPERGROUPDATA_TRANSVALUEISNULL 1 Step #6 - "compile-libfuzzer-introspector-x86_64": bool transValueIsNull; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_AGGSTATEPERGROUPDATA_NOTRANSVALUE 2 Step #6 - "compile-libfuzzer-introspector-x86_64": bool noTransValue; /* true if transValue not set yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: noTransValue initially has the same value as transValueIsNull, Step #6 - "compile-libfuzzer-introspector-x86_64": * and if true both are cleared to false at the same time. They are not Step #6 - "compile-libfuzzer-introspector-x86_64": * the same though: if transfn later returns a NULL, we want to keep that Step #6 - "compile-libfuzzer-introspector-x86_64": * NULL and not auto-replace it with a later input value. Only the first Step #6 - "compile-libfuzzer-introspector-x86_64": * non-NULL input will be auto-substituted. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AggStatePerGroupData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggStatePerHashData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TupleHashTable hashtable; /* hash table with one entry per group */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleHashIterator hashiter; /* for iterating through hash table */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *hashslot; /* slot for loading hash table */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *hashfunctions; /* per-grouping-field hash fns */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *eqfuncoids; /* per-grouping-field equality fns */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numCols; /* number of hash key columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numhashGrpCols; /* number of columns in hash table */ Step #6 - "compile-libfuzzer-introspector-x86_64": int largestGrpColIdx; /* largest col required for hashing */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *hashGrpColIdxInput; /* hash col indices in input slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *hashGrpColIdxHash; /* indices in hash table tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": Agg *aggnode; /* original Agg node, for numGroups etc. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AggStatePerHashData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.588 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeGatherMerge.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.591 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeModifyTable.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.594 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/executor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ExecutorRun_hook_type) (QueryDesc *queryDesc, Step #6 - "compile-libfuzzer-introspector-x86_64": ScanDirection direction, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 count); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ExecutorFinish_hook_type) (QueryDesc *queryDesc); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*ExecutorCheckPerms_hook_type) (List *rangeTable, Step #6 - "compile-libfuzzer-introspector-x86_64": List *rtePermInfos, Step #6 - "compile-libfuzzer-introspector-x86_64": bool ereport_on_violation); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ExecutorEnd_hook_type) (QueryDesc *queryDesc); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TupleTableSlot *(*ExecScanAccessMtd) (ScanState *node); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*ExecScanRecheckMtd) (ScanState *node, TupleTableSlot *slot); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TupOutputState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slot; Step #6 - "compile-libfuzzer-introspector-x86_64": DestReceiver *dest; Step #6 - "compile-libfuzzer-introspector-x86_64": } TupOutputState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*ExecutorStart_hook_type) (QueryDesc *queryDesc, int eflags); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.603 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/execExpr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ExprEvalOp Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* entire expression has been evaluated completely, return */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_DONE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* apply slot_getsomeattrs on corresponding tuple slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_INNER_FETCHSOME, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_OUTER_FETCHSOME, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_SCAN_FETCHSOME, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_OLD_FETCHSOME, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_NEW_FETCHSOME, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* compute non-system Var value */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_INNER_VAR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_OUTER_VAR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_SCAN_VAR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_OLD_VAR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_NEW_VAR, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* compute system Var value */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_INNER_SYSVAR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_OUTER_SYSVAR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_SCAN_SYSVAR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_OLD_SYSVAR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_NEW_SYSVAR, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* compute wholerow Var */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_WHOLEROW, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Compute non-system Var value, assign it into ExprState's resultslot. Step #6 - "compile-libfuzzer-introspector-x86_64": * These are not used if a CheckVarSlotCompatibility() check would be Step #6 - "compile-libfuzzer-introspector-x86_64": * needed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_ASSIGN_INNER_VAR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_ASSIGN_OUTER_VAR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_ASSIGN_SCAN_VAR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_ASSIGN_OLD_VAR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_ASSIGN_NEW_VAR, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* assign ExprState's resvalue/resnull to a column of its resultslot */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_ASSIGN_TMP, Step #6 - "compile-libfuzzer-introspector-x86_64": /* ditto, applying MakeExpandedObjectReadOnly() */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_ASSIGN_TMP_MAKE_RO, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* evaluate Const value */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_CONST, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Evaluate function call (including OpExprs etc). For speed, we Step #6 - "compile-libfuzzer-introspector-x86_64": * distinguish in the opcode whether the function is strict and/or Step #6 - "compile-libfuzzer-introspector-x86_64": * requires usage stats tracking. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_FUNCEXPR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_FUNCEXPR_STRICT, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_FUNCEXPR_FUSAGE, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_FUNCEXPR_STRICT_FUSAGE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Evaluate boolean AND expression, one step per subexpression. FIRST/LAST Step #6 - "compile-libfuzzer-introspector-x86_64": * subexpressions are special-cased for performance. Since AND always has Step #6 - "compile-libfuzzer-introspector-x86_64": * at least two subexpressions, FIRST and LAST never apply to the same Step #6 - "compile-libfuzzer-introspector-x86_64": * subexpression. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_BOOL_AND_STEP_FIRST, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_BOOL_AND_STEP, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_BOOL_AND_STEP_LAST, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* similarly for boolean OR expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_BOOL_OR_STEP_FIRST, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_BOOL_OR_STEP, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_BOOL_OR_STEP_LAST, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* evaluate boolean NOT expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_BOOL_NOT_STEP, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* simplified version of BOOL_AND_STEP for use by ExecQual() */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_QUAL, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* unconditional jump to another step */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_JUMP, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* conditional jumps based on current result value */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_JUMP_IF_NULL, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_JUMP_IF_NOT_NULL, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_JUMP_IF_NOT_TRUE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* perform NULL tests for scalar values */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_NULLTEST_ISNULL, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_NULLTEST_ISNOTNULL, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* perform NULL tests for row values */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_NULLTEST_ROWISNULL, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_NULLTEST_ROWISNOTNULL, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* evaluate a BooleanTest expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_BOOLTEST_IS_TRUE, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_BOOLTEST_IS_NOT_TRUE, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_BOOLTEST_IS_FALSE, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_BOOLTEST_IS_NOT_FALSE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* evaluate PARAM_EXEC/EXTERN parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_PARAM_EXEC, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_PARAM_EXTERN, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_PARAM_CALLBACK, Step #6 - "compile-libfuzzer-introspector-x86_64": /* set PARAM_EXEC value */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_PARAM_SET, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* return CaseTestExpr value */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_CASE_TESTVAL, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_CASE_TESTVAL_EXT, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* apply MakeExpandedObjectReadOnly() to target value */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_MAKE_READONLY, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* evaluate assorted special-purpose expression types */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_IOCOERCE, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_IOCOERCE_SAFE, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_DISTINCT, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_NOT_DISTINCT, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_NULLIF, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_SQLVALUEFUNCTION, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_CURRENTOFEXPR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_NEXTVALUEEXPR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_RETURNINGEXPR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_ARRAYEXPR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_ARRAYCOERCE, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_ROW, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Compare two individual elements of each of two compared ROW() Step #6 - "compile-libfuzzer-introspector-x86_64": * expressions. Skip to ROWCOMPARE_FINAL if elements are not equal. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_ROWCOMPARE_STEP, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* evaluate boolean value based on previous ROWCOMPARE_STEP operations */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_ROWCOMPARE_FINAL, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* evaluate GREATEST() or LEAST() */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_MINMAX, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* evaluate FieldSelect expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_FIELDSELECT, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Deform tuple before evaluating new values for individual fields in a Step #6 - "compile-libfuzzer-introspector-x86_64": * FieldStore expression. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_FIELDSTORE_DEFORM, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Form the new tuple for a FieldStore expression. Individual fields will Step #6 - "compile-libfuzzer-introspector-x86_64": * have been evaluated into columns of the tuple deformed by the preceding Step #6 - "compile-libfuzzer-introspector-x86_64": * DEFORM step. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_FIELDSTORE_FORM, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Process container subscripts; possibly short-circuit result to NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_SBSREF_SUBSCRIPTS, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Compute old container element/slice when a SubscriptingRef assignment Step #6 - "compile-libfuzzer-introspector-x86_64": * expression contains SubscriptingRef/FieldStore subexpressions. Value is Step #6 - "compile-libfuzzer-introspector-x86_64": * accessed using the CaseTest mechanism. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_SBSREF_OLD, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* compute new value for SubscriptingRef assignment expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_SBSREF_ASSIGN, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* compute element/slice for SubscriptingRef fetch expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_SBSREF_FETCH, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* evaluate value for CoerceToDomainValue */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_DOMAIN_TESTVAL, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_DOMAIN_TESTVAL_EXT, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* evaluate a domain's NOT NULL constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_DOMAIN_NOTNULL, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* evaluate a single domain CHECK constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_DOMAIN_CHECK, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* evaluation steps for hashing */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_HASHDATUM_SET_INITVAL, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_HASHDATUM_FIRST, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_HASHDATUM_FIRST_STRICT, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_HASHDATUM_NEXT32, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_HASHDATUM_NEXT32_STRICT, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* evaluate assorted special-purpose expression types */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_CONVERT_ROWTYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_SCALARARRAYOP, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_HASHED_SCALARARRAYOP, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_XMLEXPR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_JSON_CONSTRUCTOR, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_IS_JSON, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_JSONEXPR_PATH, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_JSONEXPR_COERCION, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_JSONEXPR_COERCION_FINISH, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_AGGREF, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_GROUPING_FUNC, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_WINDOW_FUNC, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_MERGE_SUPPORT_FUNC, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_SUBPLAN, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* aggregation related nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_AGG_STRICT_DESERIALIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_AGG_DESERIALIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_AGG_STRICT_INPUT_CHECK_ARGS, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_AGG_STRICT_INPUT_CHECK_NULLS, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_AGG_PLAIN_PERGROUP_NULLCHECK, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_AGG_PLAIN_TRANS_INIT_STRICT_BYVAL, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_AGG_PLAIN_TRANS_STRICT_BYVAL, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_AGG_PLAIN_TRANS_BYVAL, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_AGG_PLAIN_TRANS_INIT_STRICT_BYREF, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_AGG_PLAIN_TRANS_STRICT_BYREF, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_AGG_PLAIN_TRANS_BYREF, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_AGG_PRESORTED_DISTINCT_SINGLE, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_AGG_PRESORTED_DISTINCT_MULTI, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_AGG_ORDERED_TRANS_DATUM, Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_AGG_ORDERED_TRANS_TUPLE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* non-existent operation, used e.g. to check array lengths */ Step #6 - "compile-libfuzzer-introspector-x86_64": EEOP_LAST Step #6 - "compile-libfuzzer-introspector-x86_64": } ExprEvalOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubscriptExecSteps Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* See nodes/subscripting.h for more detail about these */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExecEvalBoolSubroutine sbs_check_subscripts; /* process subscripts */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExecEvalSubroutine sbs_fetch; /* fetch an element */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExecEvalSubroutine sbs_assign; /* assign to an element */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExecEvalSubroutine sbs_fetch_old; /* fetch old value for assignment */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SubscriptExecSteps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExprEvalStep Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Instruction to be executed. During instruction preparation this is an Step #6 - "compile-libfuzzer-introspector-x86_64": * enum ExprEvalOp, but later it can be changed to some other type, e.g. a Step #6 - "compile-libfuzzer-introspector-x86_64": * pointer for computed goto (that's why it's an intptr_t). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": intptr_t opcode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* where to store the result of this step */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *resvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *resnull; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Inline data for the operation. Inline data is faster to access, but Step #6 - "compile-libfuzzer-introspector-x86_64": * also bloats the size of all instructions. The union should be kept to Step #6 - "compile-libfuzzer-introspector-x86_64": * no more than 40 bytes on 64-bit systems (so that the entire struct is Step #6 - "compile-libfuzzer-introspector-x86_64": * no more than 64 bytes, a single cacheline on common systems). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_INNER/OUTER/SCAN/OLD/NEW_FETCHSOME */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* attribute number up to which to fetch (inclusive) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int last_var; Step #6 - "compile-libfuzzer-introspector-x86_64": /* will the type of slot be the same for every invocation */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fixed; Step #6 - "compile-libfuzzer-introspector-x86_64": /* tuple descriptor, if known */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc known_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": /* type of slot, can only be relied upon if fixed is set */ Step #6 - "compile-libfuzzer-introspector-x86_64": const TupleTableSlotOps *kind; Step #6 - "compile-libfuzzer-introspector-x86_64": } fetch; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_INNER/OUTER/SCAN/OLD/NEW_[SYS]VAR */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* attnum is attr number - 1 for regular VAR ... */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* but it's just the normal (negative) attr number for SYSVAR */ Step #6 - "compile-libfuzzer-introspector-x86_64": int attnum; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid vartype; /* type OID of variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": VarReturningType varreturningtype; /* return old/new/default */ Step #6 - "compile-libfuzzer-introspector-x86_64": } var; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_WHOLEROW */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Var *var; /* original Var node in plan tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool first; /* first time through, need to initialize? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool slow; /* need runtime check for nulls? */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; /* descriptor for resulting tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": JunkFilter *junkFilter; /* JunkFilter to remove resjunk cols */ Step #6 - "compile-libfuzzer-introspector-x86_64": } wholerow; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_ASSIGN_*_VAR */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* target index in ExprState->resultslot->tts_values/nulls */ Step #6 - "compile-libfuzzer-introspector-x86_64": int resultnum; Step #6 - "compile-libfuzzer-introspector-x86_64": /* source attribute number - 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int attnum; Step #6 - "compile-libfuzzer-introspector-x86_64": } assign_var; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_ASSIGN_TMP[_MAKE_RO] */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* target index in ExprState->resultslot->tts_values/nulls */ Step #6 - "compile-libfuzzer-introspector-x86_64": int resultnum; Step #6 - "compile-libfuzzer-introspector-x86_64": } assign_tmp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_RETURNINGEXPR */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 nullflag; /* flag to test if OLD/NEW row is NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": int jumpdone; /* jump here if OLD/NEW row is NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } returningexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_CONST */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* constant's value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum value; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isnull; Step #6 - "compile-libfuzzer-introspector-x86_64": } constval; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_FUNCEXPR_* / NULLIF / DISTINCT */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *finfo; /* function's lookup data */ Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo fcinfo_data; /* arguments etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* faster to access without additional indirection: */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGFunction fn_addr; /* actual call address */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nargs; /* number of arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool make_ro; /* make arg0 R/O (used only for NULLIF) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } func; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_BOOL_*_STEP */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool *anynull; /* track if any input was NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": int jumpdone; /* jump here if result determined */ Step #6 - "compile-libfuzzer-introspector-x86_64": } boolexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_QUAL */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int jumpdone; /* jump here on false or null */ Step #6 - "compile-libfuzzer-introspector-x86_64": } qualexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_JUMP[_CONDITION] */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int jumpdone; /* target instruction's index */ Step #6 - "compile-libfuzzer-introspector-x86_64": } jump; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_NULLTEST_ROWIS[NOT]NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* cached descriptor for composite type - filled at runtime */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprEvalRowtypeCache rowcache; Step #6 - "compile-libfuzzer-introspector-x86_64": } nulltest_row; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_PARAM_EXEC/EXTERN and EEOP_PARAM_SET */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int paramid; /* numeric ID for parameter */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid paramtype; /* OID of parameter's datatype */ Step #6 - "compile-libfuzzer-introspector-x86_64": } param; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_PARAM_CALLBACK */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ExecEvalSubroutine paramfunc; /* add-on evaluation subroutine */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *paramarg; /* private data for same */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *paramarg2; /* more private data for same */ Step #6 - "compile-libfuzzer-introspector-x86_64": int paramid; /* numeric ID for parameter */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid paramtype; /* OID of parameter's datatype */ Step #6 - "compile-libfuzzer-introspector-x86_64": } cparam; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_CASE_TESTVAL/DOMAIN_TESTVAL */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *value; /* value to return */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *isnull; Step #6 - "compile-libfuzzer-introspector-x86_64": } casetest; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_MAKE_READONLY */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *value; /* value to coerce to read-only */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *isnull; Step #6 - "compile-libfuzzer-introspector-x86_64": } make_readonly; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_IOCOERCE */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* lookup and call info for source type's output function */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *finfo_out; Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo fcinfo_data_out; Step #6 - "compile-libfuzzer-introspector-x86_64": /* lookup and call info for result type's input function */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *finfo_in; Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo fcinfo_data_in; Step #6 - "compile-libfuzzer-introspector-x86_64": } iocoerce; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_SQLVALUEFUNCTION */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SQLValueFunction *svf; Step #6 - "compile-libfuzzer-introspector-x86_64": } sqlvaluefunction; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_NEXTVALUEEXPR */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid seqid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid seqtypid; Step #6 - "compile-libfuzzer-introspector-x86_64": } nextvalueexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_ARRAYEXPR */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *elemvalues; /* element values get stored here */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *elemnulls; Step #6 - "compile-libfuzzer-introspector-x86_64": int nelems; /* length of the above arrays */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid elemtype; /* array element type */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 elemlength; /* typlen of the array element type */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool elembyval; /* is the element type pass-by-value? */ Step #6 - "compile-libfuzzer-introspector-x86_64": char elemalign; /* typalign of the element type */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool multidims; /* is array expression multi-D? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } arrayexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_ARRAYCOERCE */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *elemexprstate; /* null if no per-element work */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid resultelemtype; /* element type of result array */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ArrayMapState *amstate; /* workspace for array_map */ Step #6 - "compile-libfuzzer-introspector-x86_64": } arraycoerce; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_ROW */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; /* descriptor for result tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* workspace for the values constituting the row: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *elemvalues; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *elemnulls; Step #6 - "compile-libfuzzer-introspector-x86_64": } row; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_ROWCOMPARE_STEP */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* lookup and call data for column comparison function */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *finfo; Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo fcinfo_data; Step #6 - "compile-libfuzzer-introspector-x86_64": PGFunction fn_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* target for comparison resulting in NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": int jumpnull; Step #6 - "compile-libfuzzer-introspector-x86_64": /* target for comparison yielding inequality */ Step #6 - "compile-libfuzzer-introspector-x86_64": int jumpdone; Step #6 - "compile-libfuzzer-introspector-x86_64": } rowcompare_step; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_ROWCOMPARE_FINAL */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CompareType cmptype; Step #6 - "compile-libfuzzer-introspector-x86_64": } rowcompare_final; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_MINMAX */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* workspace for argument values */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *values; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *nulls; Step #6 - "compile-libfuzzer-introspector-x86_64": int nelems; Step #6 - "compile-libfuzzer-introspector-x86_64": /* is it GREATEST or LEAST? */ Step #6 - "compile-libfuzzer-introspector-x86_64": MinMaxOp op; Step #6 - "compile-libfuzzer-introspector-x86_64": /* lookup and call data for comparison function */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *finfo; Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo fcinfo_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } minmax; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_FIELDSELECT */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber fieldnum; /* field number to extract */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid resulttype; /* field's type */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* cached descriptor for composite type - filled at runtime */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprEvalRowtypeCache rowcache; Step #6 - "compile-libfuzzer-introspector-x86_64": } fieldselect; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_FIELDSTORE_DEFORM / FIELDSTORE_FORM */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* original expression node */ Step #6 - "compile-libfuzzer-introspector-x86_64": FieldStore *fstore; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* cached descriptor for composite type - filled at runtime */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* note that a DEFORM and FORM pair share the same cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprEvalRowtypeCache *rowcache; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* workspace for column values */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *values; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *nulls; Step #6 - "compile-libfuzzer-introspector-x86_64": int ncolumns; Step #6 - "compile-libfuzzer-introspector-x86_64": } fieldstore; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_SBSREF_SUBSCRIPTS */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ExecEvalBoolSubroutine subscriptfunc; /* evaluation subroutine */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* too big to have inline */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct SubscriptingRefState *state; Step #6 - "compile-libfuzzer-introspector-x86_64": int jumpdone; /* jump here on null */ Step #6 - "compile-libfuzzer-introspector-x86_64": } sbsref_subscript; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_SBSREF_OLD / ASSIGN / FETCH */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ExecEvalSubroutine subscriptfunc; /* evaluation subroutine */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* too big to have inline */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct SubscriptingRefState *state; Step #6 - "compile-libfuzzer-introspector-x86_64": } sbsref; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_DOMAIN_NOTNULL / DOMAIN_CHECK */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* name of constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *constraintname; Step #6 - "compile-libfuzzer-introspector-x86_64": /* where the result of a CHECK constraint will be stored */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *checkvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *checknull; Step #6 - "compile-libfuzzer-introspector-x86_64": /* OID of domain type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid resulttype; Step #6 - "compile-libfuzzer-introspector-x86_64": ErrorSaveContext *escontext; Step #6 - "compile-libfuzzer-introspector-x86_64": } domaincheck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_HASH_SET_INITVAL */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum init_value; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } hashdatum_initvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_HASHDATUM_(FIRST|NEXT32)[_STRICT] */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *finfo; /* function's lookup data */ Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo fcinfo_data; /* arguments etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* faster to access without additional indirection: */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGFunction fn_addr; /* actual call address */ Step #6 - "compile-libfuzzer-introspector-x86_64": int jumpdone; /* jump here on null */ Step #6 - "compile-libfuzzer-introspector-x86_64": NullableDatum *iresult; /* intermediate hash result */ Step #6 - "compile-libfuzzer-introspector-x86_64": } hashdatum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_CONVERT_ROWTYPE */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid inputtype; /* input composite type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid outputtype; /* output composite type */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* these three fields are filled at runtime: */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprEvalRowtypeCache *incache; /* cache for input type */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprEvalRowtypeCache *outcache; /* cache for output type */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleConversionMap *map; /* column mapping */ Step #6 - "compile-libfuzzer-introspector-x86_64": } convert_rowtype; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_SCALARARRAYOP */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* element_type/typlen/typbyval/typalign are filled at runtime */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid element_type; /* InvalidOid if not yet filled */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool useOr; /* use OR or AND semantics? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 typlen; /* array element type storage info */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool typbyval; Step #6 - "compile-libfuzzer-introspector-x86_64": char typalign; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *finfo; /* function's lookup data */ Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo fcinfo_data; /* arguments etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* faster to access without additional indirection: */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGFunction fn_addr; /* actual call address */ Step #6 - "compile-libfuzzer-introspector-x86_64": } scalararrayop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_HASHED_SCALARARRAYOP */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_nulls; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inclause; /* true for IN and false for NOT IN */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ScalarArrayOpExprHashTable *elements_tab; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *finfo; /* function's lookup data */ Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo fcinfo_data; /* arguments etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": ScalarArrayOpExpr *saop; Step #6 - "compile-libfuzzer-introspector-x86_64": } hashedscalararrayop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_XMLEXPR */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XmlExpr *xexpr; /* original expression node */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* workspace for evaluating named args, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *named_argvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *named_argnull; Step #6 - "compile-libfuzzer-introspector-x86_64": /* workspace for evaluating unnamed args, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *argvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *argnull; Step #6 - "compile-libfuzzer-introspector-x86_64": } xmlexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_JSON_CONSTRUCTOR */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct JsonConstructorExprState *jcstate; Step #6 - "compile-libfuzzer-introspector-x86_64": } json_constructor; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_AGGREF */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int aggno; Step #6 - "compile-libfuzzer-introspector-x86_64": } aggref; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_GROUPING_FUNC */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *clauses; /* integer list of column numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": } grouping_func; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_WINDOW_FUNC */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* out-of-line state, modified by nodeWindowAgg.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": WindowFuncExprState *wfstate; Step #6 - "compile-libfuzzer-introspector-x86_64": } window_func; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_SUBPLAN */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* out-of-line state, created by nodeSubplan.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubPlanState *sstate; Step #6 - "compile-libfuzzer-introspector-x86_64": } subplan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_AGG_*DESERIALIZE */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo fcinfo_data; Step #6 - "compile-libfuzzer-introspector-x86_64": int jumpnull; Step #6 - "compile-libfuzzer-introspector-x86_64": } agg_deserialize; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_AGG_STRICT_INPUT_CHECK_NULLS / STRICT_INPUT_CHECK_ARGS */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For EEOP_AGG_STRICT_INPUT_CHECK_ARGS args contains pointers to Step #6 - "compile-libfuzzer-introspector-x86_64": * the NullableDatums that need to be checked for NULLs. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * For EEOP_AGG_STRICT_INPUT_CHECK_NULLS nulls contains pointers Step #6 - "compile-libfuzzer-introspector-x86_64": * to booleans that need to be checked for NULLs. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Both cases currently need to exist because sometimes the Step #6 - "compile-libfuzzer-introspector-x86_64": * to-be-checked nulls are in TupleTableSlot.isnull array, and Step #6 - "compile-libfuzzer-introspector-x86_64": * sometimes in FunctionCallInfoBaseData.args[i].isnull. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": NullableDatum *args; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *nulls; Step #6 - "compile-libfuzzer-introspector-x86_64": int nargs; Step #6 - "compile-libfuzzer-introspector-x86_64": int jumpnull; Step #6 - "compile-libfuzzer-introspector-x86_64": } agg_strict_input_check; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_AGG_PLAIN_PERGROUP_NULLCHECK */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int setoff; Step #6 - "compile-libfuzzer-introspector-x86_64": int jumpnull; Step #6 - "compile-libfuzzer-introspector-x86_64": } agg_plain_pergroup_nullcheck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_AGG_PRESORTED_DISTINCT_{SINGLE,MULTI} */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AggStatePerTrans pertrans; Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *aggcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": int jumpdistinct; Step #6 - "compile-libfuzzer-introspector-x86_64": } agg_presorted_distinctcheck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_AGG_PLAIN_TRANS_[INIT_][STRICT_]{BYVAL,BYREF} */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_AGG_ORDERED_TRANS_{DATUM,TUPLE} */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AggStatePerTrans pertrans; Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *aggcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": int setno; Step #6 - "compile-libfuzzer-introspector-x86_64": int transno; Step #6 - "compile-libfuzzer-introspector-x86_64": int setoff; Step #6 - "compile-libfuzzer-introspector-x86_64": } agg_trans; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_IS_JSON */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonIsPredicate *pred; /* original expression node */ Step #6 - "compile-libfuzzer-introspector-x86_64": } is_json; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_JSONEXPR_PATH */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct JsonExprState *jsestate; Step #6 - "compile-libfuzzer-introspector-x86_64": } jsonexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for EEOP_JSONEXPR_COERCION */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid targettype; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 targettypmod; Step #6 - "compile-libfuzzer-introspector-x86_64": bool omit_quotes; Step #6 - "compile-libfuzzer-introspector-x86_64": /* exists_* fields only relevant for JSON_EXISTS_OP. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool exists_coerce; Step #6 - "compile-libfuzzer-introspector-x86_64": bool exists_cast_to_int; Step #6 - "compile-libfuzzer-introspector-x86_64": bool exists_check_domain; Step #6 - "compile-libfuzzer-introspector-x86_64": void *json_coercion_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": ErrorSaveContext *escontext; Step #6 - "compile-libfuzzer-introspector-x86_64": } jsonexpr_coercion; Step #6 - "compile-libfuzzer-introspector-x86_64": } d; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExprEvalStep; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExprEvalRowtypeCache Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * cacheptr points to composite type's TypeCacheEntry if tupdesc_id is not Step #6 - "compile-libfuzzer-introspector-x86_64": * 0; or for an anonymous RECORD type, it points directly at the cached Step #6 - "compile-libfuzzer-introspector-x86_64": * tupdesc for the type, and tupdesc_id is 0. (We'd use separate fields Step #6 - "compile-libfuzzer-introspector-x86_64": * if space were not at a premium.) Initial state is cacheptr == NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *cacheptr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 tupdesc_id; /* last-seen tupdesc identifier, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ExprEvalRowtypeCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ExecEvalSubroutine) (ExprState *state, Step #6 - "compile-libfuzzer-introspector-x86_64": struct ExprEvalStep *op, Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *econtext); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*ExecEvalBoolSubroutine) (ExprState *state, Step #6 - "compile-libfuzzer-introspector-x86_64": struct ExprEvalStep *op, Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *econtext); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubscriptingRefState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool isassignment; /* is it assignment, or just fetch? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* workspace for type-specific subscripting code */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *workspace; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* numupper and upperprovided[] are filled at expression compile time */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* at runtime, subscripts are computed in upperindex[]/upperindexnull[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numupper; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *upperprovided; /* indicates if this position is supplied */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *upperindex; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *upperindexnull; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* similarly for lower indexes, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numlower; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *lowerprovided; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *lowerindex; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *lowerindexnull; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for assignment, new value to assign is evaluated into here */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum replacevalue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool replacenull; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* if we have a nested assignment, sbs_fetch_old puts old value here */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum prevvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool prevnull; Step #6 - "compile-libfuzzer-introspector-x86_64": } SubscriptingRefState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonConstructorExprState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonConstructorExpr *constructor; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *arg_values; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *arg_nulls; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *arg_types; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int category; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid outfuncid; Step #6 - "compile-libfuzzer-introspector-x86_64": } *arg_type_cache; /* cache for datum_to_json[b]() */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nargs; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonConstructorExprState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.611 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeLockRows.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.614 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/execdebug.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.617 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeSamplescan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.621 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeHashjoin.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.624 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/spi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _SPI_plan *SPIPlanPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SPIPrepareOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParserSetupHook parserSetup; Step #6 - "compile-libfuzzer-introspector-x86_64": void *parserSetupArg; Step #6 - "compile-libfuzzer-introspector-x86_64": RawParseMode parseMode; Step #6 - "compile-libfuzzer-introspector-x86_64": int cursorOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPIPrepareOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SPITupleTable Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Public members */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; /* tuple descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple *vals; /* array of tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 numvals; /* number of valid tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Private members, not intended for external callers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 alloced; /* allocated length of vals array */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tuptabcxt; /* memory context of result table */ Step #6 - "compile-libfuzzer-introspector-x86_64": slist_node next; /* link for internal bookkeeping */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId subid; /* subxact in which tuptable was created */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SPITupleTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SPIParseOpenOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParamListInfo params; Step #6 - "compile-libfuzzer-introspector-x86_64": int cursorOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": bool read_only; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPIParseOpenOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SPIExecuteOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParamListInfo params; Step #6 - "compile-libfuzzer-introspector-x86_64": bool read_only; Step #6 - "compile-libfuzzer-introspector-x86_64": bool allow_nonatomic; Step #6 - "compile-libfuzzer-introspector-x86_64": bool must_return_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 tcount; Step #6 - "compile-libfuzzer-introspector-x86_64": DestReceiver *dest; Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceOwner owner; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPIExecuteOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.629 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeBitmapHeapscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.633 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeLimit.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.636 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeFunctionscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.639 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/hashjoin.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashJoinTupleData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* link to next tuple in same bucket */ Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct HashJoinTupleData *unshared; Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer shared; Step #6 - "compile-libfuzzer-introspector-x86_64": } next; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashvalue; /* tuple's hash code */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Tuple data, in MinimalTuple format, follows on a MAXALIGN boundary */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HashJoinTupleData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashMemoryChunkData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ntuples; /* number of tuples stored in this chunk */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t maxlen; /* size of the chunk's tuple buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t used; /* number of buffer bytes already used */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* pointer to the next chunk (linked list) */ Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct HashMemoryChunkData *unshared; Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer shared; Step #6 - "compile-libfuzzer-introspector-x86_64": } next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The chunk's tuple buffer starts after the HashMemoryChunkData struct, Step #6 - "compile-libfuzzer-introspector-x86_64": * at offset HASH_CHUNK_HEADER_SIZE (which must be maxaligned). Note that Step #6 - "compile-libfuzzer-introspector-x86_64": * that offset is not included in "maxlen" or "used". Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HashMemoryChunkData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelHashJoinBatchAccessor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelHashJoinBatch *shared; /* pointer to shared state */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Per-backend partial counters to reduce contention. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t preallocated; /* pre-allocated space for this backend */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t ntuples; /* number of tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; /* size of partition in memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t estimated_size; /* size of partition on disk */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t old_ntuples; /* how many tuples before repartitioning? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool at_least_one_chunk; /* has this backend allocated a chunk? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool outer_eof; /* has this process hit end of batch? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool done; /* flag to remember that a batch is done */ Step #6 - "compile-libfuzzer-introspector-x86_64": SharedTuplestoreAccessor *inner_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": SharedTuplestoreAccessor *outer_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelHashJoinBatchAccessor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ParallelHashGrowth Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The current dimensions are sufficient. */ Step #6 - "compile-libfuzzer-introspector-x86_64": PHJ_GROWTH_OK, Step #6 - "compile-libfuzzer-introspector-x86_64": /* The load factor is too high, so we need to add buckets. */ Step #6 - "compile-libfuzzer-introspector-x86_64": PHJ_GROWTH_NEED_MORE_BUCKETS, Step #6 - "compile-libfuzzer-introspector-x86_64": /* The memory budget would be exhausted, so we need to repartition. */ Step #6 - "compile-libfuzzer-introspector-x86_64": PHJ_GROWTH_NEED_MORE_BATCHES, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Repartitioning didn't help last time, so don't try to do that again. */ Step #6 - "compile-libfuzzer-introspector-x86_64": PHJ_GROWTH_DISABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelHashGrowth; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashMemoryChunkData *HashMemoryChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashJoinTableData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nbuckets; /* # buckets in the in-memory hash table */ Step #6 - "compile-libfuzzer-introspector-x86_64": int log2_nbuckets; /* its log2 (nbuckets must be a power of 2) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int nbuckets_original; /* # buckets when starting the first hash */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nbuckets_optimal; /* optimal # buckets (per batch) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int log2_nbuckets_optimal; /* log2(nbuckets_optimal) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* buckets[i] is head of list of tuples in i'th in-memory bucket */ Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* unshared array is per-batch storage, as are all the tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct HashJoinTupleData **unshared; Step #6 - "compile-libfuzzer-introspector-x86_64": /* shared array is per-query DSA area, as are all the tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer_atomic *shared; Step #6 - "compile-libfuzzer-introspector-x86_64": } buckets; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool skewEnabled; /* are we using skew optimization? */ Step #6 - "compile-libfuzzer-introspector-x86_64": HashSkewBucket **skewBucket; /* hashtable of skew buckets */ Step #6 - "compile-libfuzzer-introspector-x86_64": int skewBucketLen; /* size of skewBucket array (a power of 2!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nSkewBuckets; /* number of active skew buckets */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *skewBucketNums; /* array indexes of active skew buckets */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int nbatch; /* number of batches */ Step #6 - "compile-libfuzzer-introspector-x86_64": int curbatch; /* current batch #; 0 during 1st pass */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int nbatch_original; /* nbatch when we started inner scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nbatch_outstart; /* nbatch when we started outer scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool growEnabled; /* flag to shut off nbatch increases */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": double totalTuples; /* # tuples obtained from inner plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": double partialTuples; /* # tuples obtained from inner plan by me */ Step #6 - "compile-libfuzzer-introspector-x86_64": double skewTuples; /* # tuples inserted into skew tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These arrays are allocated for the life of the hash join, but only if Step #6 - "compile-libfuzzer-introspector-x86_64": * nbatch > 1. A file is opened only when we first write a tuple into it Step #6 - "compile-libfuzzer-introspector-x86_64": * (otherwise its pointer remains NULL). Note that the zero'th array Step #6 - "compile-libfuzzer-introspector-x86_64": * elements never get used, since we will process rather than dump out any Step #6 - "compile-libfuzzer-introspector-x86_64": * tuples of batch zero. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BufFile **innerBatchFile; /* buffered virtual temp file per batch */ Step #6 - "compile-libfuzzer-introspector-x86_64": BufFile **outerBatchFile; /* buffered virtual temp file per batch */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Size spaceUsed; /* memory space currently used by tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size spaceAllowed; /* upper limit for space used */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size spacePeak; /* peak space used */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size spaceUsedSkew; /* skew hash table's current space usage */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size spaceAllowedSkew; /* upper limit for skew hashtable */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext hashCxt; /* context for whole-hash-join storage */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext batchCxt; /* context for this-batch-only storage */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext spillCxt; /* context for spilling to temp files */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* used for dense allocation of tuples (into linked chunks) */ Step #6 - "compile-libfuzzer-introspector-x86_64": HashMemoryChunk chunks; /* one list for the whole batch */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Shared and private state for Parallel Hash. */ Step #6 - "compile-libfuzzer-introspector-x86_64": HashMemoryChunk current_chunk; /* this backend's current chunk */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_area *area; /* DSA area to allocate memory from */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelHashJoinState *parallel_state; Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelHashJoinBatchAccessor *batches; Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer current_chunk_shared; Step #6 - "compile-libfuzzer-introspector-x86_64": } HashJoinTableData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelHashJoinBatch Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer buckets; /* array of hash table buckets */ Step #6 - "compile-libfuzzer-introspector-x86_64": Barrier batch_barrier; /* synchronization for joining this batch */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer chunks; /* chunks of tuples loaded */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; /* size of buckets + chunks in memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t estimated_size; /* size of buckets + chunks while writing */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t ntuples; /* number of tuples loaded */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t old_ntuples; /* number of tuples before repartitioning */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool space_exhausted; Step #6 - "compile-libfuzzer-introspector-x86_64": bool skip_unmatched; /* whether to abandon unmatched scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Variable-sized SharedTuplestore objects follow this struct in memory. Step #6 - "compile-libfuzzer-introspector-x86_64": * See the accessor macros below. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelHashJoinBatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashSkewBucket Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashvalue; /* common hash value */ Step #6 - "compile-libfuzzer-introspector-x86_64": HashJoinTuple tuples; /* linked list of inner-relation tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HashSkewBucket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelHashJoinState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer batches; /* array of ParallelHashJoinBatch */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer old_batches; /* previous generation during repartition */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nbatch; /* number of batches now */ Step #6 - "compile-libfuzzer-introspector-x86_64": int old_nbatch; /* previous number of batches */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nbuckets; /* number of buckets */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelHashGrowth growth; /* control batch/bucket growth */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer chunk_work_queue; /* chunk work queue */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nparticipants; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t space_allowed; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t total_tuples; /* total number of inner tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; /* lock protecting the above */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Barrier build_barrier; /* synchronization for the build phases */ Step #6 - "compile-libfuzzer-introspector-x86_64": Barrier grow_batches_barrier; Step #6 - "compile-libfuzzer-introspector-x86_64": Barrier grow_buckets_barrier; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 distributor; /* counter for load balancing */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SharedFileSet fileset; /* space for shared temporary files */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelHashJoinState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.644 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/execdesc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QueryDesc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are provided by CreateQueryDesc */ Step #6 - "compile-libfuzzer-introspector-x86_64": CmdType operation; /* CMD_SELECT, CMD_UPDATE, etc. */ Step #6 - "compile-libfuzzer-introspector-x86_64": PlannedStmt *plannedstmt; /* planner's output (could be utility, too) */ Step #6 - "compile-libfuzzer-introspector-x86_64": CachedPlan *cplan; /* CachedPlan that supplies the plannedstmt */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *sourceText; /* source text of the query */ Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot snapshot; /* snapshot to use for query */ Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot crosscheck_snapshot; /* crosscheck for RI update/delete */ Step #6 - "compile-libfuzzer-introspector-x86_64": DestReceiver *dest; /* the destination for tuple output */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParamListInfo params; /* param values being passed in */ Step #6 - "compile-libfuzzer-introspector-x86_64": QueryEnvironment *queryEnv; /* query environment passed in */ Step #6 - "compile-libfuzzer-introspector-x86_64": int instrument_options; /* OR of InstrumentOption flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are set by ExecutorStart */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupDesc; /* descriptor for result tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": EState *estate; /* executor's query-wide state */ Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState *planstate; /* tree of per-plan-node state */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* This field is set by ExecutePlan */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool already_executed; /* true if previously executed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* This is always set NULL by the core system, but plugins can change it */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Instrumentation *totaltime; /* total time spent in ExecutorRun */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QueryDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.648 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeIndexonlyscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.651 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/execParallel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedExecutorInstrumentation SharedExecutorInstrumentation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelExecutorInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState *planstate; /* plan subtree we're running in parallel */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelContext *pcxt; /* parallel context we're using */ Step #6 - "compile-libfuzzer-introspector-x86_64": BufferUsage *buffer_usage; /* points to bufusage area in DSM */ Step #6 - "compile-libfuzzer-introspector-x86_64": WalUsage *wal_usage; /* walusage area in DSM */ Step #6 - "compile-libfuzzer-introspector-x86_64": SharedExecutorInstrumentation *instrumentation; /* optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct SharedJitInstrumentation *jit_instrumentation; /* optional */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_area *area; /* points to DSA area in DSM */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer param_exec; /* serialized PARAM_EXEC parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool finished; /* set true by ExecParallelFinish */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* These two arrays have pcxt->nworkers_launched entries: */ Step #6 - "compile-libfuzzer-introspector-x86_64": shm_mq_handle **tqueue; /* tuple queues for worker output */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TupleQueueReader **reader; /* tuple reader/writer support */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelExecutorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.655 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeNestloop.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.659 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/tqueue.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TupleQueueReader TupleQueueReader; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.663 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/execScan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.667 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeIndexscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.671 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeSetOp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.674 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeSubqueryscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.677 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeBitmapAnd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.680 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeMemoize.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.684 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeBitmapIndexscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.687 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/instrument.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BufferUsage Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 shared_blks_hit; /* # of shared buffer hits */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 shared_blks_read; /* # of shared disk blocks read */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 shared_blks_dirtied; /* # of shared blocks dirtied */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 shared_blks_written; /* # of shared disk blocks written */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 local_blks_hit; /* # of local buffer hits */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 local_blks_read; /* # of local disk blocks read */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 local_blks_dirtied; /* # of local blocks dirtied */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 local_blks_written; /* # of local disk blocks written */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 temp_blks_read; /* # of temp blocks read */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 temp_blks_written; /* # of temp blocks written */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time shared_blk_read_time; /* time spent reading shared blocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time shared_blk_write_time; /* time spent writing shared blocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time local_blk_read_time; /* time spent reading local blocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time local_blk_write_time; /* time spent writing local blocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time temp_blk_read_time; /* time spent reading temp blocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time temp_blk_write_time; /* time spent writing temp blocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BufferUsage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Instrumentation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Parameters set at node creation: */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_timer; /* true if we need timer data */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_bufusage; /* true if we need buffer usage data */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_walusage; /* true if we need WAL usage data */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool async_mode; /* true if node is in async mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Info about current plan cycle: */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool running; /* true if we've completed first tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time starttime; /* start time of current iteration of node */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time counter; /* accumulated runtime for this node */ Step #6 - "compile-libfuzzer-introspector-x86_64": double firsttuple; /* time for first tuple of this cycle */ Step #6 - "compile-libfuzzer-introspector-x86_64": double tuplecount; /* # of tuples emitted so far this cycle */ Step #6 - "compile-libfuzzer-introspector-x86_64": BufferUsage bufusage_start; /* buffer usage at start */ Step #6 - "compile-libfuzzer-introspector-x86_64": WalUsage walusage_start; /* WAL usage at start */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Accumulated statistics across all completed cycles: */ Step #6 - "compile-libfuzzer-introspector-x86_64": double startup; /* total startup time (in seconds) */ Step #6 - "compile-libfuzzer-introspector-x86_64": double total; /* total time (in seconds) */ Step #6 - "compile-libfuzzer-introspector-x86_64": double ntuples; /* total tuples produced */ Step #6 - "compile-libfuzzer-introspector-x86_64": double ntuples2; /* secondary node-specific tuple counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": double nloops; /* # of run cycles for this node */ Step #6 - "compile-libfuzzer-introspector-x86_64": double nfiltered1; /* # of tuples removed by scanqual or joinqual */ Step #6 - "compile-libfuzzer-introspector-x86_64": double nfiltered2; /* # of tuples removed by "other" quals */ Step #6 - "compile-libfuzzer-introspector-x86_64": BufferUsage bufusage; /* total buffer usage */ Step #6 - "compile-libfuzzer-introspector-x86_64": WalUsage walusage; /* total WAL usage */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Instrumentation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum InstrumentOption Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": INSTRUMENT_TIMER = 1 << 0, /* needs timer (and row counts) */ Step #6 - "compile-libfuzzer-introspector-x86_64": INSTRUMENT_BUFFERS = 1 << 1, /* needs buffer usage */ Step #6 - "compile-libfuzzer-introspector-x86_64": INSTRUMENT_ROWS = 1 << 2, /* needs row count */ Step #6 - "compile-libfuzzer-introspector-x86_64": INSTRUMENT_WAL = 1 << 3, /* needs WAL usage */ Step #6 - "compile-libfuzzer-introspector-x86_64": INSTRUMENT_ALL = PG_INT32_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } InstrumentOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WorkerInstrumentation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int num_workers; /* # of structures that follow */ Step #6 - "compile-libfuzzer-introspector-x86_64": Instrumentation instrument[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } WorkerInstrumentation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WalUsage Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 wal_records; /* # of WAL records produced */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 wal_fpi; /* # of WAL full page images produced */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 wal_bytes; /* size of WAL records produced */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 wal_buffers_full; /* # of times the WAL buffers became full */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WalUsage; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.692 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeSort.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.696 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeBitmapOr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.699 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/tablefunc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TableFuncRoutine Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*InitOpaque) (struct TableFuncScanState *state, int natts); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*SetDocument) (struct TableFuncScanState *state, Datum value); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*SetNamespace) (struct TableFuncScanState *state, const char *name, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *uri); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*SetRowFilter) (struct TableFuncScanState *state, const char *path); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*SetColumnFilter) (struct TableFuncScanState *state, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *path, int colnum); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*FetchRow) (struct TableFuncScanState *state); Step #6 - "compile-libfuzzer-introspector-x86_64": Datum (*GetValue) (struct TableFuncScanState *state, int colnum, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typid, int32 typmod, bool *isnull); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*DestroyOpaque) (struct TableFuncScanState *state); Step #6 - "compile-libfuzzer-introspector-x86_64": } TableFuncRoutine; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.703 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeTableFuncscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.706 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeHash.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.710 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeMergeAppend.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.713 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/execPartition.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionDispatchData *PartitionDispatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionPruneState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *econtext; Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *execparamids; Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *other_subplans; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext prune_context; Step #6 - "compile-libfuzzer-introspector-x86_64": bool do_initial_prune; Step #6 - "compile-libfuzzer-introspector-x86_64": bool do_exec_prune; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_partprunedata; Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionPruningData *partprunedata[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionPruneState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionTupleRouting PartitionTupleRouting; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionPruningData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int num_partrelprunedata; /* number of array entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionedRelPruningData partrelprunedata[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionPruningData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionedRelPruningData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation partrel; Step #6 - "compile-libfuzzer-introspector-x86_64": int nparts; Step #6 - "compile-libfuzzer-introspector-x86_64": int *subplan_map; Step #6 - "compile-libfuzzer-introspector-x86_64": int *subpart_map; Step #6 - "compile-libfuzzer-introspector-x86_64": int *leafpart_rti_map; Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *present_parts; Step #6 - "compile-libfuzzer-introspector-x86_64": List *initial_pruning_steps; Step #6 - "compile-libfuzzer-introspector-x86_64": List *exec_pruning_steps; Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionPruneContext initial_context; Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionPruneContext exec_context; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionedRelPruningData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.717 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeSeqscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.721 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeResult.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.724 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeIncrementalSort.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.728 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeWorktablescan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.731 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/spi_priv.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* current results */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 processed; /* by Executor */ Step #6 - "compile-libfuzzer-introspector-x86_64": SPITupleTable *tuptable; /* tuptable currently being built */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* subtransaction in which current Executor call was started */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId execSubid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* resources of this execution context */ Step #6 - "compile-libfuzzer-introspector-x86_64": slist_head tuptables; /* list of all live SPITupleTables */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext procCxt; /* procedure context */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext execCxt; /* executor context */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext savedcxt; /* context of SPI_connect's caller */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId connectSubid; /* ID of connecting subtransaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": QueryEnvironment *queryEnv; /* query environment setup for SPI level */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* transaction management support */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool atomic; /* atomic execution context, does not allow Step #6 - "compile-libfuzzer-introspector-x86_64": * transactions */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool internal_xact; /* SPI-managed transaction boundary, skip Step #6 - "compile-libfuzzer-introspector-x86_64": * cleanup */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* saved values of API global variables for previous nesting level */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 outer_processed; Step #6 - "compile-libfuzzer-introspector-x86_64": SPITupleTable *outer_tuptable; Step #6 - "compile-libfuzzer-introspector-x86_64": int outer_result; Step #6 - "compile-libfuzzer-introspector-x86_64": } _SPI_connection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _SPI_plan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int magic; /* should equal _SPI_PLAN_MAGIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool saved; /* saved or unsaved plan? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool oneshot; /* one-shot plan? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *plancache_list; /* one CachedPlanSource per parsetree */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext plancxt; /* Context containing _SPI_plan and data */ Step #6 - "compile-libfuzzer-introspector-x86_64": RawParseMode parse_mode; /* raw_parser() mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cursor_options; /* Cursor options used for planning */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nargs; /* number of plan arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *argtypes; /* Argument types (NULL if nargs is 0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParserSetupHook parserSetup; /* alternative parameter spec method */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *parserSetupArg; Step #6 - "compile-libfuzzer-introspector-x86_64": } _SPI_plan; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.735 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeGather.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.738 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeGroup.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.741 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/tstoreReceiver.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.745 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/tuptable.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HeapTupleTableSlot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(abstract) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_HEAPTUPLETABLESLOT_TUPLE 1 Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple tuple; /* physical tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_HEAPTUPLETABLESLOT_OFF 2 Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 off; /* saved state for slot_deform_heap_tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTupleData tupdata; /* optional workspace for storing tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HeapTupleTableSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TupleTableSlot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_TUPLETABLESLOT_FLAGS 1 Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 tts_flags; /* Boolean states */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_TUPLETABLESLOT_NVALID 2 Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber tts_nvalid; /* # of valid values in tts_values */ Step #6 - "compile-libfuzzer-introspector-x86_64": const TupleTableSlotOps *const tts_ops; /* implementation of slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_TUPLETABLESLOT_TUPLEDESCRIPTOR 4 Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tts_tupleDescriptor; /* slot's tuple descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_TUPLETABLESLOT_VALUES 5 Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *tts_values; /* current per-attribute values */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_TUPLETABLESLOT_ISNULL 6 Step #6 - "compile-libfuzzer-introspector-x86_64": bool *tts_isnull; /* current per-attribute isnull flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tts_mcxt; /* slot itself is in this context */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData tts_tid; /* stored tuple's tid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tts_tableOid; /* table oid of tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TupleTableSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TupleTableSlotOps TupleTableSlotOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtualTupleTableSlot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(abstract) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; /* data for materialized slots */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtualTupleTableSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BufferHeapTupleTableSlot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(abstract) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTupleTableSlot base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If buffer is not InvalidBuffer, then the slot is holding a pin on the Step #6 - "compile-libfuzzer-introspector-x86_64": * indicated buffer page; drop the pin when we release the slot's Step #6 - "compile-libfuzzer-introspector-x86_64": * reference to that buffer. (TTS_FLAG_SHOULDFREE should not be set in Step #6 - "compile-libfuzzer-introspector-x86_64": * such a case, since presumably base.tuple is pointing into the buffer.) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer buffer; /* tuple's buffer, or InvalidBuffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BufferHeapTupleTableSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MinimalTupleTableSlot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(abstract) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * In a minimal slot tuple points at minhdr and the fields of that struct Step #6 - "compile-libfuzzer-introspector-x86_64": * are set correctly for access to the minimal tuple; in particular, Step #6 - "compile-libfuzzer-introspector-x86_64": * minhdr.t_data points MINIMAL_TUPLE_OFFSET bytes before mintuple. This Step #6 - "compile-libfuzzer-introspector-x86_64": * allows column extraction to treat the case identically to regular Step #6 - "compile-libfuzzer-introspector-x86_64": * physical tuples. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_MINIMALTUPLETABLESLOT_TUPLE 1 Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple tuple; /* tuple wrapper */ Step #6 - "compile-libfuzzer-introspector-x86_64": MinimalTuple mintuple; /* minimal tuple, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTupleData minhdr; /* workspace for minimal-tuple-only case */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define FIELDNO_MINIMALTUPLETABLESLOT_OFF 4 Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 off; /* saved state for slot_deform_heap_tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MinimalTupleTableSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.751 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeValuesscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.754 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/functions.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQLFunctionParseInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *fname; /* function's name */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nargs; /* number of input arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *argtypes; /* resolved types of input arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **argnames; /* names of input arguments; NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Note that argnames[i] can be NULL, if some args are unnamed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collation; /* function's input collation, if known */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SQLFunctionParseInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SQLFunctionParseInfo *SQLFunctionParseInfoPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.758 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeCtescan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.761 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeSubplan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.765 INFO datatypes - __init__: Processing /src/postgresql/src/include/executor/nodeTidrangescan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.768 INFO datatypes - __init__: Processing /src/postgresql/src/include/portability/instr_time.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct instr_time Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 ticks; /* in platforms specific unit */ Step #6 - "compile-libfuzzer-introspector-x86_64": } instr_time; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.772 INFO datatypes - __init__: Processing /src/postgresql/src/include/portability/mem.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.775 INFO datatypes - __init__: Processing /src/postgresql/src/include/partitioning/partprune.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionPruneContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char strategy; Step #6 - "compile-libfuzzer-introspector-x86_64": int partnatts; Step #6 - "compile-libfuzzer-introspector-x86_64": int nparts; Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionBoundInfo boundinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *partcollation; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *partsupfunc; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *stepcmpfuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext ppccontext; Step #6 - "compile-libfuzzer-introspector-x86_64": PlanState *planstate; Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *exprcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState **exprstates; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionPruneContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.779 INFO datatypes - __init__: Processing /src/postgresql/src/include/partitioning/partdefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionBoundSpec PartitionBoundSpec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionBoundInfoData *PartitionBoundInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionKeyData *PartitionKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionDirectoryData *PartitionDirectory; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionDescData *PartitionDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.783 INFO datatypes - __init__: Processing /src/postgresql/src/include/partitioning/partbounds.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionBoundInfoData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionStrategy strategy; /* hash, list or range? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ndatums; /* Length of the datums[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum **datums; Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionRangeDatumKind **kind; /* The kind of each range bound datum; Step #6 - "compile-libfuzzer-introspector-x86_64": * NULL for hash and list partitioned Step #6 - "compile-libfuzzer-introspector-x86_64": * tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *interleaved_parts; /* Partition indexes of partitions which Step #6 - "compile-libfuzzer-introspector-x86_64": * may be interleaved. See above. This is Step #6 - "compile-libfuzzer-introspector-x86_64": * only set for LIST partitioned tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nindexes; /* Length of the indexes[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *indexes; /* Partition indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int null_index; /* Index of the null-accepting partition; -1 Step #6 - "compile-libfuzzer-introspector-x86_64": * if there isn't one */ Step #6 - "compile-libfuzzer-introspector-x86_64": int default_index; /* Index of the default partition; -1 if there Step #6 - "compile-libfuzzer-introspector-x86_64": * isn't one */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionBoundInfoData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.787 INFO datatypes - __init__: Processing /src/postgresql/src/include/partitioning/partdesc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionDescData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nparts; /* Number of partitions */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool detached_exist; /* Are there any detached partitions? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *oids; /* Array of 'nparts' elements containing Step #6 - "compile-libfuzzer-introspector-x86_64": * partition OIDs in order of their bounds */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *is_leaf; /* Array of 'nparts' elements storing whether Step #6 - "compile-libfuzzer-introspector-x86_64": * the corresponding 'oids' element belongs to Step #6 - "compile-libfuzzer-introspector-x86_64": * a leaf partition or not */ Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionBoundInfo boundinfo; /* collection of partition bounds */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Caching fields to cache lookups in get_partition_for_tuple() */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Index into the PartitionBoundInfo's datum array for the last found Step #6 - "compile-libfuzzer-introspector-x86_64": * partition or -1 if none. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int last_found_datum_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Partition index of the last found partition or -1 if none has been Step #6 - "compile-libfuzzer-introspector-x86_64": * found yet. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int last_found_part_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For LIST partitioning, this is the number of times in a row that the Step #6 - "compile-libfuzzer-introspector-x86_64": * datum we're looking for a partition for matches the datum in the Step #6 - "compile-libfuzzer-introspector-x86_64": * last_found_datum_index index of the boundinfo->datums array. For RANGE Step #6 - "compile-libfuzzer-introspector-x86_64": * partitioning, this is the number of times in a row we've found that the Step #6 - "compile-libfuzzer-introspector-x86_64": * datum we're looking for a partition for falls into the range of the Step #6 - "compile-libfuzzer-introspector-x86_64": * partition corresponding to the last_found_datum_index index of the Step #6 - "compile-libfuzzer-introspector-x86_64": * boundinfo->datums array. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int last_found_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionDescData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.790 INFO datatypes - __init__: Processing /src/postgresql/src/include/rewrite/prs2lock.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RewriteRule Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ruleId; Step #6 - "compile-libfuzzer-introspector-x86_64": CmdType event; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *qual; Step #6 - "compile-libfuzzer-introspector-x86_64": List *actions; Step #6 - "compile-libfuzzer-introspector-x86_64": char enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isInstead; Step #6 - "compile-libfuzzer-introspector-x86_64": } RewriteRule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RuleLock Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int numLocks; Step #6 - "compile-libfuzzer-introspector-x86_64": RewriteRule **rules; Step #6 - "compile-libfuzzer-introspector-x86_64": } RuleLock; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.794 INFO datatypes - __init__: Processing /src/postgresql/src/include/rewrite/rewriteSupport.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.797 INFO datatypes - __init__: Processing /src/postgresql/src/include/rewrite/rewriteRemove.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.800 INFO datatypes - __init__: Processing /src/postgresql/src/include/rewrite/rewriteSearchCycle.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.804 INFO datatypes - __init__: Processing /src/postgresql/src/include/rewrite/rewriteDefine.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.807 INFO datatypes - __init__: Processing /src/postgresql/src/include/rewrite/rewriteHandler.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.811 INFO datatypes - __init__: Processing /src/postgresql/src/include/rewrite/rewriteManip.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct replace_rte_variables_context replace_rte_variables_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Node *(*replace_rte_variables_callback) (Var *var, Step #6 - "compile-libfuzzer-introspector-x86_64": replace_rte_variables_context *context); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ReplaceVarsNoMatchOption Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": REPLACEVARS_REPORT_ERROR, /* throw error if no match */ Step #6 - "compile-libfuzzer-introspector-x86_64": REPLACEVARS_CHANGE_VARNO, /* change the Var's varno, nothing else */ Step #6 - "compile-libfuzzer-introspector-x86_64": REPLACEVARS_SUBSTITUTE_NULL, /* replace with a NULL Const */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplaceVarsNoMatchOption; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.815 INFO datatypes - __init__: Processing /src/postgresql/src/include/rewrite/rowsecurity.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RowSecurityPolicy Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *policy_name; /* Name of the policy */ Step #6 - "compile-libfuzzer-introspector-x86_64": char polcmd; /* Type of command policy is for */ Step #6 - "compile-libfuzzer-introspector-x86_64": ArrayType *roles; /* Array of roles policy is for */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool permissive; /* restrictive or permissive policy */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *qual; /* Expression to filter rows */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *with_check_qual; /* Expression to limit rows allowed */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hassublinks; /* If either expression has sublinks */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RowSecurityPolicy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef List *(*row_security_policy_hook_type) (CmdType cmdtype, Step #6 - "compile-libfuzzer-introspector-x86_64": Relation relation); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RowSecurityDesc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext rscxt; /* row security memory context */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *policies; /* list of row security policies */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RowSecurityDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.819 INFO datatypes - __init__: Processing /src/postgresql/src/include/mb/stringinfo_mb.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.823 INFO datatypes - __init__: Processing /src/postgresql/src/include/mb/pg_wchar.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int pg_wchar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*mb2wchar_with_len_converter) (const unsigned char *from, Step #6 - "compile-libfuzzer-introspector-x86_64": pg_wchar *to, Step #6 - "compile-libfuzzer-introspector-x86_64": int len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_enc2name Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_enc encoding; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef WIN32 Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned codepage; /* codepage for WIN32 */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_enc2name; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum pg_enc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PG_SQL_ASCII = 0, /* SQL/ASCII */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_EUC_JP, /* EUC for Japanese */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_EUC_CN, /* EUC for Chinese */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_EUC_KR, /* EUC for Korean */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_EUC_TW, /* EUC for Taiwan */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_EUC_JIS_2004, /* EUC-JIS-2004 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_UTF8, /* Unicode UTF8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_MULE_INTERNAL, /* Mule internal code */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_LATIN1, /* ISO-8859-1 Latin 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_LATIN2, /* ISO-8859-2 Latin 2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_LATIN3, /* ISO-8859-3 Latin 3 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_LATIN4, /* ISO-8859-4 Latin 4 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_LATIN5, /* ISO-8859-9 Latin 5 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_LATIN6, /* ISO-8859-10 Latin6 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_LATIN7, /* ISO-8859-13 Latin7 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_LATIN8, /* ISO-8859-14 Latin8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_LATIN9, /* ISO-8859-15 Latin9 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_LATIN10, /* ISO-8859-16 Latin10 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_WIN1256, /* windows-1256 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_WIN1258, /* Windows-1258 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_WIN866, /* (MS-DOS CP866) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_WIN874, /* windows-874 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_KOI8R, /* KOI8-R */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_WIN1251, /* windows-1251 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_WIN1252, /* windows-1252 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_ISO_8859_5, /* ISO-8859-5 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_ISO_8859_6, /* ISO-8859-6 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_ISO_8859_7, /* ISO-8859-7 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_ISO_8859_8, /* ISO-8859-8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_WIN1250, /* windows-1250 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_WIN1253, /* windows-1253 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_WIN1254, /* windows-1254 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_WIN1255, /* windows-1255 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_WIN1257, /* windows-1257 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_KOI8U, /* KOI8-U */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* PG_ENCODING_BE_LAST points to the above entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* followings are for client encoding only */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_SJIS, /* Shift JIS (Windows-932) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_BIG5, /* Big5 (Windows-950) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_GBK, /* GBK (Windows-936) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_UHC, /* UHC (Windows-949) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_GB18030, /* GB18030 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_JOHAB, /* EUC for Korean JOHAB */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_SHIFT_JIS_2004, /* Shift-JIS-2004 */ Step #6 - "compile-libfuzzer-introspector-x86_64": _PG_LAST_ENCODING_ /* mark only */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_enc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*mblen_converter) (const unsigned char *mbstr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*mbcharacter_incrementer) (unsigned char *mbstr, int len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*mbstr_verifier) (const unsigned char *mbstr, int len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 code; /* local code */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 utf1; /* UTF-8 code 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 utf2; /* UTF-8 code 2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_local_to_utf_combined; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*wchar2mb_with_len_converter) (const pg_wchar *from, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char *to, Step #6 - "compile-libfuzzer-introspector-x86_64": int len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*mbdisplaylen_converter) (const unsigned char *mbstr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*mbchar_verifier) (const unsigned char *mbstr, int len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": mb2wchar_with_len_converter mb2wchar_with_len; /* convert a multibyte Step #6 - "compile-libfuzzer-introspector-x86_64": * string to a wchar */ Step #6 - "compile-libfuzzer-introspector-x86_64": wchar2mb_with_len_converter wchar2mb_with_len; /* convert a wchar string Step #6 - "compile-libfuzzer-introspector-x86_64": * to a multibyte */ Step #6 - "compile-libfuzzer-introspector-x86_64": mblen_converter mblen; /* get byte length of a char */ Step #6 - "compile-libfuzzer-introspector-x86_64": mbdisplaylen_converter dsplen; /* get display width of a char */ Step #6 - "compile-libfuzzer-introspector-x86_64": mbchar_verifier mbverifychar; /* verify multibyte character */ Step #6 - "compile-libfuzzer-introspector-x86_64": mbstr_verifier mbverifystr; /* verify multibyte string */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxmblen; /* max bytes for a char in this encoding */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_wchar_tbl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 (*utf_local_conversion_func) (uint32 code); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 utf1; /* UTF-8 code 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 utf2; /* UTF-8 code 2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 code; /* local code */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_utf_to_local_combined; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Array containing all the values. Only one of chars16 or chars32 is Step #6 - "compile-libfuzzer-introspector-x86_64": * used, depending on how wide the values we need to represent are. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const uint16 *chars16; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint32 *chars32; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Radix tree for 1-byte inputs */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 b1root; /* offset of table in the chars[16|32] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b1_lower; /* min allowed value for a single byte input */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b1_upper; /* max allowed value for a single byte input */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Radix tree for 2-byte inputs */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 b2root; /* offset of 1st byte's table */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b2_1_lower; /* min/max allowed value for 1st input byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b2_1_upper; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b2_2_lower; /* min/max allowed value for 2nd input byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b2_2_upper; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Radix tree for 3-byte inputs */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 b3root; /* offset of 1st byte's table */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b3_1_lower; /* min/max allowed value for 1st input byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b3_1_upper; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b3_2_lower; /* min/max allowed value for 2nd input byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b3_2_upper; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b3_3_lower; /* min/max allowed value for 3rd input byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b3_3_upper; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Radix tree for 4-byte inputs */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 b4root; /* offset of 1st byte's table */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b4_1_lower; /* min/max allowed value for 1st input byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b4_1_upper; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b4_2_lower; /* min/max allowed value for 2nd input byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b4_2_upper; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b4_3_lower; /* min/max allowed value for 3rd input byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b4_3_upper; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b4_4_lower; /* min/max allowed value for 4th input byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b4_4_upper; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_mb_radix_tree; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.832 INFO datatypes - __init__: Processing /src/postgresql/src/include/lib/pairingheap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pairingheap_node Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct pairingheap_node *first_child; Step #6 - "compile-libfuzzer-introspector-x86_64": struct pairingheap_node *next_sibling; Step #6 - "compile-libfuzzer-introspector-x86_64": struct pairingheap_node *prev_or_parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } pairingheap_node; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pairingheap Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pairingheap_comparator ph_compare; /* comparison function */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *ph_arg; /* opaque argument to ph_compare */ Step #6 - "compile-libfuzzer-introspector-x86_64": pairingheap_node *ph_root; /* current root of the heap */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pairingheap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*pairingheap_comparator) (const pairingheap_node *a, Step #6 - "compile-libfuzzer-introspector-x86_64": const pairingheap_node *b, Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.836 INFO datatypes - __init__: Processing /src/postgresql/src/include/lib/bipartite_match.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BipartiteMatchState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* inputs: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int u_size; /* size of U */ Step #6 - "compile-libfuzzer-introspector-x86_64": int v_size; /* size of V */ Step #6 - "compile-libfuzzer-introspector-x86_64": short **adjacency; /* adjacency[u] = [k, v1,v2,v3,...,vk] */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* outputs: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int matching; /* number of edges in matching */ Step #6 - "compile-libfuzzer-introspector-x86_64": short *pair_uv; /* pair_uv[u] -> v */ Step #6 - "compile-libfuzzer-introspector-x86_64": short *pair_vu; /* pair_vu[v] -> u */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* private state for matching algorithm: */ Step #6 - "compile-libfuzzer-introspector-x86_64": short *distance; /* distance[u] */ Step #6 - "compile-libfuzzer-introspector-x86_64": short *queue; /* queue storage for breadth search */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BipartiteMatchState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.839 INFO datatypes - __init__: Processing /src/postgresql/src/include/lib/qunique.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.843 INFO datatypes - __init__: Processing /src/postgresql/src/include/lib/sort_template.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*ST_COMPARATOR_TYPE_NAME) (const ST_ELEMENT_TYPE *, Step #6 - "compile-libfuzzer-introspector-x86_64": const ST_ELEMENT_TYPE * ST_SORT_PROTO_ARG); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.848 INFO datatypes - __init__: Processing /src/postgresql/src/include/lib/rbtree.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*rbt_comparator) (const RBTNode *a, const RBTNode *b, void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RBTOrderControl Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LeftRightWalk, /* inorder: left child, node, right child */ Step #6 - "compile-libfuzzer-introspector-x86_64": RightLeftWalk /* reverse inorder: right, node, left */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RBTOrderControl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RBTreeIterator RBTreeIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef RBTNode *(*rbt_allocfunc) (void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*rbt_combiner) (RBTNode *existing, const RBTNode *newdata, void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*rbt_freefunc) (RBTNode *x, void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RBTNode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char color; /* node's current color, red or black */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct RBTNode *left; /* left child, or RBTNIL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct RBTNode *right; /* right child, or RBTNIL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct RBTNode *parent; /* parent, or NULL (not RBTNIL!) if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RBTNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RBTree RBTree; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.852 INFO datatypes - __init__: Processing /src/postgresql/src/include/lib/ilist.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dlist_node dlist_node; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dclist_head Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head dlist; /* the actual list header */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 count; /* the number of items in the list */ Step #6 - "compile-libfuzzer-introspector-x86_64": } dclist_head; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dlist_iter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node *cur; /* current element */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node *end; /* last node we'll iterate to */ Step #6 - "compile-libfuzzer-introspector-x86_64": } dlist_iter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct slist_node slist_node; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct slist_head Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": slist_node head; Step #6 - "compile-libfuzzer-introspector-x86_64": } slist_head; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dlist_head Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * head.next either points to the first element of the list; to &head if Step #6 - "compile-libfuzzer-introspector-x86_64": * it's a circular empty list; or to NULL if empty and not circular. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * head.prev either points to the last element of the list; to &head if Step #6 - "compile-libfuzzer-introspector-x86_64": * it's a circular empty list; or to NULL if empty and not circular. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node head; Step #6 - "compile-libfuzzer-introspector-x86_64": } dlist_head; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dlist_mutable_iter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node *cur; /* current element */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node *next; /* next node we'll iterate to */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node *end; /* last node we'll iterate to */ Step #6 - "compile-libfuzzer-introspector-x86_64": } dlist_mutable_iter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct slist_iter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": slist_node *cur; Step #6 - "compile-libfuzzer-introspector-x86_64": } slist_iter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct slist_mutable_iter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": slist_node *cur; /* current element */ Step #6 - "compile-libfuzzer-introspector-x86_64": slist_node *next; /* next node we'll iterate to */ Step #6 - "compile-libfuzzer-introspector-x86_64": slist_node *prev; /* prev node, for deletions */ Step #6 - "compile-libfuzzer-introspector-x86_64": } slist_mutable_iter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.859 INFO datatypes - __init__: Processing /src/postgresql/src/include/lib/integerset.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IntegerSet IntegerSet; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.863 INFO datatypes - __init__: Processing /src/postgresql/src/include/lib/bloomfilter.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bloom_filter bloom_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.866 INFO datatypes - __init__: Processing /src/postgresql/src/include/lib/stringinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StringInfoData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": int maxlen; Step #6 - "compile-libfuzzer-introspector-x86_64": int cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": } StringInfoData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef StringInfoData *StringInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.870 INFO datatypes - __init__: Processing /src/postgresql/src/include/lib/radixtree.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RT_RADIX_TREE RT_RADIX_TREE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RT_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Node kind, one per search/set algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 kind; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Max capacity for the current size class. Storing this in the node Step #6 - "compile-libfuzzer-introspector-x86_64": * enables multiple size classes per node kind. uint8 is sufficient for Step #6 - "compile-libfuzzer-introspector-x86_64": * all node kinds, because we only use this number to test if the node Step #6 - "compile-libfuzzer-introspector-x86_64": * needs to grow. Since node256 never needs to grow, we let this overflow Step #6 - "compile-libfuzzer-introspector-x86_64": * to zero. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 fanout; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of children. uint8 is sufficient for all node kinds, because Step #6 - "compile-libfuzzer-introspector-x86_64": * nodes shrink when this number gets lower than some threshold. Since Step #6 - "compile-libfuzzer-introspector-x86_64": * node256 cannot possibly have zero children, we let the counter overflow Step #6 - "compile-libfuzzer-introspector-x86_64": * and we interpret zero as "256" for this node kind. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 count; Step #6 - "compile-libfuzzer-introspector-x86_64": } RT_NODE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union RT_CHILD_PTR Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RT_PTR_ALLOC alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": RT_NODE *local; Step #6 - "compile-libfuzzer-introspector-x86_64": } RT_CHILD_PTR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RT_NODE_4 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RT_NODE base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 chunks[RT_FANOUT_4_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of children depends on size class */ Step #6 - "compile-libfuzzer-introspector-x86_64": RT_PTR_ALLOC children[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RT_NODE_4; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RT_NODE_256 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RT_NODE base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* bitmap to track which slots are in use */ Step #6 - "compile-libfuzzer-introspector-x86_64": bitmapword isset[RT_BM_IDX(RT_FANOUT_256)]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* slots for 256 children */ Step #6 - "compile-libfuzzer-introspector-x86_64": RT_PTR_ALLOC children[RT_FANOUT_256]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RT_NODE_256; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum RT_SIZE_CLASS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RT_CLASS_4 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": RT_CLASS_16_LO, Step #6 - "compile-libfuzzer-introspector-x86_64": RT_CLASS_16_HI, Step #6 - "compile-libfuzzer-introspector-x86_64": RT_CLASS_48, Step #6 - "compile-libfuzzer-introspector-x86_64": RT_CLASS_256 Step #6 - "compile-libfuzzer-introspector-x86_64": } RT_SIZE_CLASS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RT_SIZE_CLASS_ELEM 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 fanout; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t allocsize; Step #6 - "compile-libfuzzer-introspector-x86_64": } RT_SIZE_CLASS_ELEM; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RT_ITER RT_ITER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RT_NODE_16 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RT_NODE base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 chunks[RT_FANOUT_16_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of children depends on size class */ Step #6 - "compile-libfuzzer-introspector-x86_64": RT_PTR_ALLOC children[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RT_NODE_16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef dsa_pointer RT_HANDLE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RT_NODE_48 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RT_NODE base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* bitmap to track which slots are in use */ Step #6 - "compile-libfuzzer-introspector-x86_64": bitmapword isset[RT_BM_IDX(RT_FANOUT_48_MAX)]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Lookup table for indexes into the children[] array. We make this the Step #6 - "compile-libfuzzer-introspector-x86_64": * last fixed-size member so that it's convenient to memset separately Step #6 - "compile-libfuzzer-introspector-x86_64": * from the previous members. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 slot_idxs[RT_NODE_MAX_SLOTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Invalid index */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define RT_INVALID_SLOT_IDX 0xFF Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of children depends on size class */ Step #6 - "compile-libfuzzer-introspector-x86_64": RT_PTR_ALLOC children[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RT_NODE_48; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RT_RADIX_TREE_CONTROL Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef RT_SHMEM Step #6 - "compile-libfuzzer-introspector-x86_64": RT_HANDLE handle; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 magic; Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RT_PTR_ALLOC root; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 max_val; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 num_keys; Step #6 - "compile-libfuzzer-introspector-x86_64": int start_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* statistics */ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef RT_DEBUG Step #6 - "compile-libfuzzer-introspector-x86_64": int64 num_nodes[RT_NUM_SIZE_CLASSES]; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 num_leaves; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } RT_RADIX_TREE_CONTROL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RT_NODE_ITER Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RT_CHILD_PTR node; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The next index of the chunk array in RT_NODE_KIND_4 and RT_NODE_KIND_16 Step #6 - "compile-libfuzzer-introspector-x86_64": * nodes, or the next chunk in RT_NODE_KIND_48 and RT_NODE_KIND_256 nodes. Step #6 - "compile-libfuzzer-introspector-x86_64": * 0 for the initial value. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } RT_NODE_ITER; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.890 INFO datatypes - __init__: Processing /src/postgresql/src/include/lib/simplehash.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SH_TYPE Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Size of data / bucket array, 64 bits to handle UINT32_MAX sized hash Step #6 - "compile-libfuzzer-introspector-x86_64": * tables. Note that the maximum number of elements is lower Step #6 - "compile-libfuzzer-introspector-x86_64": * (SH_MAX_FILLFACTOR) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* how many elements have valid contents */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 members; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* mask for bucket and size calculations, based on size */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 sizemask; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* boundary after which to grow hashtable */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 grow_threshold; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* hash buckets */ Step #6 - "compile-libfuzzer-introspector-x86_64": SH_ELEMENT_TYPE *data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef SH_RAW_ALLOCATOR Step #6 - "compile-libfuzzer-introspector-x86_64": /* memory context to use for allocations */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* user defined data, useful for callbacks */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *private_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } SH_TYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SH_ITERATOR Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 cur; /* current element */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 end; Step #6 - "compile-libfuzzer-introspector-x86_64": bool done; /* iterator exhausted? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SH_ITERATOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SH_STATUS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SH_STATUS_EMPTY = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": SH_STATUS_IN_USE = 0x01 Step #6 - "compile-libfuzzer-introspector-x86_64": } SH_STATUS; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.899 INFO datatypes - __init__: Processing /src/postgresql/src/include/lib/knapsack.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.903 INFO datatypes - __init__: Processing /src/postgresql/src/include/lib/dshash.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef dshash_hash (*dshash_hash_function) (const void *v, size_t size, Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef dsa_pointer dshash_table_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 dshash_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dshash_seq_status Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dshash_table *hash_table; /* dshash table working on */ Step #6 - "compile-libfuzzer-introspector-x86_64": int curbucket; /* bucket number we are at */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nbuckets; /* total number of buckets in the dshash */ Step #6 - "compile-libfuzzer-introspector-x86_64": dshash_table_item *curitem; /* item we are currently at */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer pnextitem; /* dsa-pointer to the next item */ Step #6 - "compile-libfuzzer-introspector-x86_64": int curpartition; /* partition number we are at */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool exclusive; /* locking mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": } dshash_seq_status; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dshash_table dshash_table; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*dshash_compare_function) (const void *a, const void *b, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size, void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*dshash_copy_function) (void *dest, const void *src, size_t size, Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dshash_parameters Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t key_size; /* Size of the key (initial bytes of entry) */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t entry_size; /* Total size of entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": dshash_compare_function compare_function; /* Compare function */ Step #6 - "compile-libfuzzer-introspector-x86_64": dshash_hash_function hash_function; /* Hash function */ Step #6 - "compile-libfuzzer-introspector-x86_64": dshash_copy_function copy_function; /* Copy function */ Step #6 - "compile-libfuzzer-introspector-x86_64": int tranche_id; /* The tranche ID to use for locks */ Step #6 - "compile-libfuzzer-introspector-x86_64": } dshash_parameters; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dshash_table_item dshash_table_item; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.907 INFO datatypes - __init__: Processing /src/postgresql/src/include/lib/binaryheap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *bh_node_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Datum bh_node_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*binaryheap_comparator) (bh_node_type a, bh_node_type b, void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct binaryheap Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int bh_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int bh_space; Step #6 - "compile-libfuzzer-introspector-x86_64": bool bh_has_heap_property; /* debugging cross-check */ Step #6 - "compile-libfuzzer-introspector-x86_64": binaryheap_comparator bh_compare; Step #6 - "compile-libfuzzer-introspector-x86_64": void *bh_arg; Step #6 - "compile-libfuzzer-introspector-x86_64": bh_node_type bh_nodes[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } binaryheap; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.911 INFO datatypes - __init__: Processing /src/postgresql/src/include/lib/hyperloglog.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct hyperLogLogState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 registerWidth; Step #6 - "compile-libfuzzer-introspector-x86_64": Size nRegisters; Step #6 - "compile-libfuzzer-introspector-x86_64": double alphaMM; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 *hashesArr; Step #6 - "compile-libfuzzer-introspector-x86_64": Size arrSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } hyperLogLogState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.914 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/pg_locale.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_locale_struct *pg_locale_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.919 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/varbit.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 bit_len; /* number of valid bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": bits8 bit_dat[FLEXIBLE_ARRAY_MEMBER]; /* bit string, most sig. byte Step #6 - "compile-libfuzzer-introspector-x86_64": * first */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VarBit; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.922 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/uuid.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_uuid_t Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char data[UUID_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_uuid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.926 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/date.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32 DateADT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimeADT time; /* all time units other than months and years */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 zone; /* numeric time zone, in seconds */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TimeTzADT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64 TimeADT; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.930 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/combocid.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.933 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/rls.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.936 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/ruleutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.940 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/reltrigger.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Trigger Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tgoid; /* OID of trigger (pg_trigger row) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Remaining fields are copied from pg_trigger, see pg_trigger.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *tgname; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tgfoid; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 tgtype; Step #6 - "compile-libfuzzer-introspector-x86_64": char tgenabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tgisinternal; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tgisclone; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tgconstrrelid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tgconstrindid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tgconstraint; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tgdeferrable; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tginitdeferred; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 tgnargs; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 tgnattr; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 *tgattr; Step #6 - "compile-libfuzzer-introspector-x86_64": char **tgargs; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tgqual; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tgoldtable; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tgnewtable; Step #6 - "compile-libfuzzer-introspector-x86_64": } Trigger; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TriggerDesc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Trigger *triggers; /* array of Trigger structs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numtriggers; /* number of array entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These flags indicate whether the array contains at least one of each Step #6 - "compile-libfuzzer-introspector-x86_64": * type of trigger. We use these to skip searching the array if not. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_insert_before_row; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_insert_after_row; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_insert_instead_row; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_insert_before_statement; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_insert_after_statement; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_update_before_row; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_update_after_row; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_update_instead_row; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_update_before_statement; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_update_after_statement; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_delete_before_row; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_delete_after_row; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_delete_instead_row; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_delete_before_statement; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_delete_after_statement; Step #6 - "compile-libfuzzer-introspector-x86_64": /* there are no row-level truncate triggers */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_truncate_before_statement; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_truncate_after_statement; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Is there at least one trigger specifying each transition relation? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_insert_new_table; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_update_old_table; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_update_new_table; Step #6 - "compile-libfuzzer-introspector-x86_64": bool trig_delete_old_table; Step #6 - "compile-libfuzzer-introspector-x86_64": } TriggerDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.943 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/builtins.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.948 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/relptr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.951 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/catcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 (*CCHashFN) (Datum datum); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct catclist Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int cl_magic; /* for identifying CatCList entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define CL_MAGIC 0x52765103 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hash_value; /* hash value for lookup keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node cache_elem; /* list member of per-catcache list */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Lookup keys for the entry, with the first nkeys elements being valid. Step #6 - "compile-libfuzzer-introspector-x86_64": * All by-reference are separately allocated. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum keys[CATCACHE_MAXKEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int refcount; /* number of active references */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool dead; /* dead but not yet removed? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ordered; /* members listed in index order? */ Step #6 - "compile-libfuzzer-introspector-x86_64": short nkeys; /* number of lookup keys specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": int n_members; /* number of member tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": CatCache *my_cache; /* link to owning catcache */ Step #6 - "compile-libfuzzer-introspector-x86_64": CatCTup *members[FLEXIBLE_ARRAY_MEMBER]; /* members */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CatCList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct catcache Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int id; /* cache identifier --- see syscache.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cc_nbuckets; /* # of hash buckets in this cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc cc_tupdesc; /* tuple descriptor (copied from reldesc) */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head *cc_bucket; /* hash buckets */ Step #6 - "compile-libfuzzer-introspector-x86_64": CCHashFN cc_hashfunc[CATCACHE_MAXKEYS]; /* hash function for each key */ Step #6 - "compile-libfuzzer-introspector-x86_64": CCFastEqualFN cc_fastequal[CATCACHE_MAXKEYS]; /* fast equal function for Step #6 - "compile-libfuzzer-introspector-x86_64": * each key */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cc_keyno[CATCACHE_MAXKEYS]; /* AttrNumber of each key */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cc_nkeys; /* # of keys (1..CATCACHE_MAXKEYS) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cc_ntup; /* # of tuples currently in this cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cc_nlist; /* # of CatCLists currently in this cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cc_nlbuckets; /* # of CatCList hash buckets in this cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head *cc_lbucket; /* hash buckets for CatCLists */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cc_relname; /* name of relation the tuples come from */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid cc_reloid; /* OID of relation the tuples come from */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid cc_indexoid; /* OID of index matching cache keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool cc_relisshared; /* is relation shared across databases? */ Step #6 - "compile-libfuzzer-introspector-x86_64": slist_node cc_next; /* list link */ Step #6 - "compile-libfuzzer-introspector-x86_64": ScanKeyData cc_skey[CATCACHE_MAXKEYS]; /* precomputed key info for heap Step #6 - "compile-libfuzzer-introspector-x86_64": * scans */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Keep these at the end, so that compiling catcache.c with CATCACHE_STATS Step #6 - "compile-libfuzzer-introspector-x86_64": * doesn't break ABI for other modules Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef CATCACHE_STATS Step #6 - "compile-libfuzzer-introspector-x86_64": long cc_searches; /* total # searches against this cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": long cc_hits; /* # of matches against existing entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": long cc_neg_hits; /* # of matches against negative entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": long cc_newloads; /* # of successful loads of new entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * cc_searches - (cc_hits + cc_neg_hits + cc_newloads) is number of failed Step #6 - "compile-libfuzzer-introspector-x86_64": * searches, each of which will result in loading a negative entry Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": long cc_invals; /* # of entries invalidated from cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": long cc_lsearches; /* total # list-searches */ Step #6 - "compile-libfuzzer-introspector-x86_64": long cc_lhits; /* # of matches against existing lists */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } CatCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct catctup Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ct_magic; /* for identifying CatCTup entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define CT_MAGIC 0x57261502 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hash_value; /* hash value for this tuple's keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Lookup keys for the entry. By-reference datums point into the tuple for Step #6 - "compile-libfuzzer-introspector-x86_64": * positive cache entries, and are separately allocated for negative ones. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum keys[CATCACHE_MAXKEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Each tuple in a cache is a member of a dlist that stores the elements Step #6 - "compile-libfuzzer-introspector-x86_64": * of its hash bucket. We keep each dlist in LRU order to speed repeated Step #6 - "compile-libfuzzer-introspector-x86_64": * lookups. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node cache_elem; /* list member of per-bucket list */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * A tuple marked "dead" must not be returned by subsequent searches. Step #6 - "compile-libfuzzer-introspector-x86_64": * However, it won't be physically deleted from the cache until its Step #6 - "compile-libfuzzer-introspector-x86_64": * refcount goes to zero. (If it's a member of a CatCList, the list's Step #6 - "compile-libfuzzer-introspector-x86_64": * refcount must go to zero, too; also, remember to mark the list dead at Step #6 - "compile-libfuzzer-introspector-x86_64": * the same time the tuple is marked.) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * A negative cache entry is an assertion that there is no tuple matching Step #6 - "compile-libfuzzer-introspector-x86_64": * a particular key. This is just as useful as a normal entry so far as Step #6 - "compile-libfuzzer-introspector-x86_64": * avoiding catalog searches is concerned. Management of positive and Step #6 - "compile-libfuzzer-introspector-x86_64": * negative entries is identical. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int refcount; /* number of active references */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool dead; /* dead but not yet removed? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool negative; /* negative cache entry? */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTupleData tuple; /* tuple management header */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The tuple may also be a member of at most one CatCList. (If a single Step #6 - "compile-libfuzzer-introspector-x86_64": * catcache is list-searched with varying numbers of keys, we may have to Step #6 - "compile-libfuzzer-introspector-x86_64": * make multiple entries for the same tuple because of this restriction. Step #6 - "compile-libfuzzer-introspector-x86_64": * Currently, that's not expected to be common, so we accept the potential Step #6 - "compile-libfuzzer-introspector-x86_64": * inefficiency.) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct catclist *c_list; /* containing CatCList, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CatCache *my_cache; /* link to owning catcache */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* properly aligned tuple data follows, unless a negative entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CatCTup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct catcacheheader Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": slist_head ch_caches; /* head of list of CatCache structs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ch_ntup; /* # of tuples in all caches */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CatCacheHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*CCFastEqualFN) (Datum a, Datum b); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.956 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/json.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.960 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/datetime.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char token[TOKMAXLEN + 1]; /* always NUL-terminated */ Step #6 - "compile-libfuzzer-introspector-x86_64": char type; /* see field type codes above */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 value; /* meaning depends on type */ Step #6 - "compile-libfuzzer-introspector-x86_64": } datetkn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DateTimeErrorExtra Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Needed for DTERR_BAD_TIMEZONE and DTERR_BAD_ZONE_ABBREV: */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *dtee_timezone; /* incorrect time zone name */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Needed for DTERR_BAD_ZONE_ABBREV: */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *dtee_abbrev; /* relevant time zone abbreviation */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DateTimeErrorExtra; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DynamicZoneAbbrev Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_tz *tz; /* NULL if not yet looked up */ Step #6 - "compile-libfuzzer-introspector-x86_64": char zone[FLEXIBLE_ARRAY_MEMBER]; /* NUL-terminated zone name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DynamicZoneAbbrev; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TimeZoneAbbrevTable Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Size tblsize; /* size in bytes of TimeZoneAbbrevTable */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numabbrevs; /* number of entries in abbrevs[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": datetkn abbrevs[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* DynamicZoneAbbrev(s) may follow the abbrevs[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TimeZoneAbbrevTable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.966 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/formatting.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.969 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/guc_hooks.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.975 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/relmapper.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_relmap_update Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbid; /* database ID, or 0 for shared map */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tsid; /* database's tablespace, or pg_global */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 nbytes; /* size of relmap data */ Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_relmap_update; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.979 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/memdebug.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.983 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/multirangetypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid multirangetypid; /* multirange type's own OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 rangeCount; /* the number of ranges */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Following the count are the range objects themselves, as ShortRangeType Step #6 - "compile-libfuzzer-introspector-x86_64": * structs. Note that ranges are varlena too, depending on whether they Step #6 - "compile-libfuzzer-introspector-x86_64": * have lower/upper bounds and because even their base types can be Step #6 - "compile-libfuzzer-introspector-x86_64": * varlena. So we can't really index into this list. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MultirangeType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.987 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/pg_crc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 pg_crc32; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.990 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/logtape.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalTapeSet LogicalTapeSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TapeShare Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Currently, all the leader process needs is the location of the Step #6 - "compile-libfuzzer-introspector-x86_64": * materialized tape's first block. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 firstblocknumber; Step #6 - "compile-libfuzzer-introspector-x86_64": } TapeShare; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalTape LogicalTape; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:45.994 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/elog.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ErrorContextCallback Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct ErrorContextCallback *previous; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*callback) (void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg; Step #6 - "compile-libfuzzer-introspector-x86_64": } ErrorContextCallback; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*emit_log_hook_type) (ErrorData *edata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGERROR_TERSE, /* single-line error messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGERROR_DEFAULT, /* recommended style */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGERROR_VERBOSE, /* all the facts, ma'am */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGErrorVerbosity; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ErrorData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int elevel; /* error level */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool output_to_server; /* will report to server log? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool output_to_client; /* will report to client? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hide_stmt; /* true to prevent STATEMENT: inclusion */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hide_ctx; /* true to prevent CONTEXT: inclusion */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *filename; /* __FILE__ of ereport() call */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; /* __LINE__ of ereport() call */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *funcname; /* __func__ of ereport() call */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *domain; /* message domain */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *context_domain; /* message domain for context message */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sqlerrcode; /* encoded ERRSTATE */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *message; /* primary error message (translated) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *detail; /* detail error message */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *detail_log; /* detail error message for server log only */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *hint; /* hint message */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *context; /* context message */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *backtrace; /* backtrace */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *message_id; /* primary message's id (original string) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *schema_name; /* name of schema */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *table_name; /* name of table */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *column_name; /* name of column */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *datatype_name; /* name of datatype */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *constraint_name; /* name of constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cursorpos; /* cursor index into query string */ Step #6 - "compile-libfuzzer-introspector-x86_64": int internalpos; /* cursor index into internalquery */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *internalquery; /* text of internally-generated query */ Step #6 - "compile-libfuzzer-introspector-x86_64": int saved_errno; /* errno at entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* context containing associated non-constant strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct MemoryContextData *assoc_context; Step #6 - "compile-libfuzzer-introspector-x86_64": } ErrorData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.000 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/geo_decls.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Point high, Step #6 - "compile-libfuzzer-introspector-x86_64": low; /* corner POINTs */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BOX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 npts; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 closed; /* is this a closed polygon? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 dummy; /* padding to make it double align */ Step #6 - "compile-libfuzzer-introspector-x86_64": Point p[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PATH; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Point center; Step #6 - "compile-libfuzzer-introspector-x86_64": float8 radius; Step #6 - "compile-libfuzzer-introspector-x86_64": } CIRCLE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": float8 x, Step #6 - "compile-libfuzzer-introspector-x86_64": y; Step #6 - "compile-libfuzzer-introspector-x86_64": } Point; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": float8 A, Step #6 - "compile-libfuzzer-introspector-x86_64": B, Step #6 - "compile-libfuzzer-introspector-x86_64": C; Step #6 - "compile-libfuzzer-introspector-x86_64": } LINE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Point p[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } LSEG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 npts; Step #6 - "compile-libfuzzer-introspector-x86_64": BOX boundbox; Step #6 - "compile-libfuzzer-introspector-x86_64": Point p[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } POLYGON; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.004 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/array.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArrayBuildStateArr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext mcontext; /* where all the temp stuff is kept */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; /* accumulated data */ Step #6 - "compile-libfuzzer-introspector-x86_64": bits8 *nullbitmap; /* bitmap of is-null flags, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int abytes; /* allocated length of "data" */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nbytes; /* number of bytes used so far */ Step #6 - "compile-libfuzzer-introspector-x86_64": int aitems; /* allocated length of bitmap (in elements) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nitems; /* total number of elements in result */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ndims; /* current dimensions of result */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dims[MAXDIM]; Step #6 - "compile-libfuzzer-introspector-x86_64": int lbs[MAXDIM]; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid array_type; /* data type of the arrays */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid element_type; /* data type of the array elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool private_cxt; /* use private memory context */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayBuildStateArr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union AnyArrayType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ArrayType flt; Step #6 - "compile-libfuzzer-introspector-x86_64": ExpandedArrayHeader xpn; Step #6 - "compile-libfuzzer-introspector-x86_64": } AnyArrayType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArrayMetaState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid element_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 typlen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool typbyval; Step #6 - "compile-libfuzzer-introspector-x86_64": char typalign; Step #6 - "compile-libfuzzer-introspector-x86_64": char typdelim; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typioparam; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typiofunc; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo proc; Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayMetaState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArrayIteratorData *ArrayIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExpandedArrayHeader Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Standard header for expanded objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExpandedObjectHeader hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Magic value identifying an expanded array (for debugging only) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ea_magic; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Dimensionality info (always valid) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ndims; /* # of dimensions */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *dims; /* array dimensions */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *lbound; /* index lower bounds for each dimension */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Element type info (always valid) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid element_type; /* element type OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 typlen; /* needed info about element datatype */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool typbyval; Step #6 - "compile-libfuzzer-introspector-x86_64": char typalign; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If we have a Datum-array representation of the array, it's kept here; Step #6 - "compile-libfuzzer-introspector-x86_64": * else dvalues/dnulls are NULL. The dvalues and dnulls arrays are always Step #6 - "compile-libfuzzer-introspector-x86_64": * palloc'd within the object private context, but may change size from Step #6 - "compile-libfuzzer-introspector-x86_64": * time to time. For pass-by-ref element types, dvalues entries might Step #6 - "compile-libfuzzer-introspector-x86_64": * point either into the fstartptr..fendptr area, or to separately Step #6 - "compile-libfuzzer-introspector-x86_64": * palloc'd chunks. Elements should always be fully detoasted, as they Step #6 - "compile-libfuzzer-introspector-x86_64": * are in the standard flat representation. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Even when dvalues is valid, dnulls can be NULL if there are no null Step #6 - "compile-libfuzzer-introspector-x86_64": * elements. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *dvalues; /* array of Datums */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *dnulls; /* array of is-null flags for Datums */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dvalueslen; /* allocated length of above arrays */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nelems; /* number of valid entries in above arrays */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * flat_size is the current space requirement for the flat equivalent of Step #6 - "compile-libfuzzer-introspector-x86_64": * the expanded array, if known; otherwise it's 0. We store this to make Step #6 - "compile-libfuzzer-introspector-x86_64": * consecutive calls of get_flat_size cheap. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size flat_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * fvalue points to the flat representation if it is valid, else it is Step #6 - "compile-libfuzzer-introspector-x86_64": * NULL. If we have or ever had a flat representation then Step #6 - "compile-libfuzzer-introspector-x86_64": * fstartptr/fendptr point to the start and end+1 of its data area; this Step #6 - "compile-libfuzzer-introspector-x86_64": * is so that we can tell which Datum pointers point into the flat Step #6 - "compile-libfuzzer-introspector-x86_64": * representation rather than being pointers to separately palloc'd data. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ArrayType *fvalue; /* must be a fully detoasted array */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *fstartptr; /* start of its data area */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *fendptr; /* end+1 of its data area */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ExpandedArrayHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArrayType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ndim; /* # of dimensions */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 dataoffset; /* offset to data, or 0 if no bitmap */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid elemtype; /* element type OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArrayBuildState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext mcontext; /* where all the temp stuff is kept */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *dvalues; /* array of accumulated Datums */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *dnulls; /* array of is-null flags for Datums */ Step #6 - "compile-libfuzzer-introspector-x86_64": int alen; /* allocated length of above arrays */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nelems; /* number of valid entries in above arrays */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid element_type; /* data type of the Datums */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 typlen; /* needed info about datatype */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool typbyval; Step #6 - "compile-libfuzzer-introspector-x86_64": char typalign; Step #6 - "compile-libfuzzer-introspector-x86_64": bool private_cxt; /* use private memory context */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayBuildState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArrayBuildStateAny Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Exactly one of these is not NULL: */ Step #6 - "compile-libfuzzer-introspector-x86_64": ArrayBuildState *scalarstate; Step #6 - "compile-libfuzzer-introspector-x86_64": ArrayBuildStateArr *arraystate; Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayBuildStateAny; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArrayMapState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ArrayMetaState inp_extra; Step #6 - "compile-libfuzzer-introspector-x86_64": ArrayMetaState ret_extra; Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayMapState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.011 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/jsonpath.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 header; /* version and flags (see below) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonPathParseItem JsonPathParseItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonPathItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonPathItemType type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* position form base to next node */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 nextPos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * pointer into JsonPath value to current node, all positions of current Step #6 - "compile-libfuzzer-introspector-x86_64": * are relative to this base Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* classic operator with two operands: and, or etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 left; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 right; Step #6 - "compile-libfuzzer-introspector-x86_64": } args; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* any unary operation */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 arg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* storage for jpiIndexArray: indexes of array */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 nelems; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 from; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 to; Step #6 - "compile-libfuzzer-introspector-x86_64": } *elems; Step #6 - "compile-libfuzzer-introspector-x86_64": } array; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* jpiAny: levels */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 first; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 last; Step #6 - "compile-libfuzzer-introspector-x86_64": } anybounds; 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": char *data; /* for bool, numeric and string/key */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 datalen; /* filled only for string/key */ Step #6 - "compile-libfuzzer-introspector-x86_64": } value; 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": int32 expr; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 patternlen; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } like_regex; Step #6 - "compile-libfuzzer-introspector-x86_64": } content; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonPathItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JsonPathItemType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": jpiNull = jbvNull, /* NULL literal */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiString = jbvString, /* string literal */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiNumeric = jbvNumeric, /* numeric literal */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiBool = jbvBool, /* boolean literal: TRUE or FALSE */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiAnd, /* predicate && predicate */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiOr, /* predicate || predicate */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiNot, /* ! predicate */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiIsUnknown, /* (predicate) IS UNKNOWN */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiEqual, /* expr == expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiNotEqual, /* expr != expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiLess, /* expr < expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiGreater, /* expr > expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiLessOrEqual, /* expr <= expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiGreaterOrEqual, /* expr >= expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiAdd, /* expr + expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiSub, /* expr - expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiMul, /* expr * expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiDiv, /* expr / expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiMod, /* expr % expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiPlus, /* + expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiMinus, /* - expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiAnyArray, /* [*] */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiAnyKey, /* .* */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiIndexArray, /* [subscript, ...] */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiAny, /* .** */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiKey, /* .key */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiCurrent, /* @ */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiRoot, /* $ */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiVariable, /* $variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiFilter, /* ? (predicate) */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiExists, /* EXISTS (expr) predicate */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiType, /* .type() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiSize, /* .size() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiAbs, /* .abs() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiFloor, /* .floor() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiCeiling, /* .ceiling() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiDouble, /* .double() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiDatetime, /* .datetime() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiKeyValue, /* .keyvalue() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiSubscript, /* array subscript: 'expr' or 'expr TO expr' */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiLast, /* LAST array subscript */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiStartsWith, /* STARTS WITH predicate */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiLikeRegex, /* LIKE_REGEX predicate */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiBigint, /* .bigint() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiBoolean, /* .boolean() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiDate, /* .date() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiDecimal, /* .decimal() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiInteger, /* .integer() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiNumber, /* .number() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiStringFunc, /* .string() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiTime, /* .time() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiTimeTz, /* .time_tz() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiTimestamp, /* .timestamp() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": jpiTimestampTz, /* .timestamp_tz() item method */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonPathItemType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonPathParseResult Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonPathParseItem *expr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool lax; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonPathParseResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonPathVariable Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": int namelen; /* strlen(name) as cache for GetJsonPathVar() */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typid; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 typmod; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum value; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isnull; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonPathVariable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.016 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/help_config.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.019 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/expandeddatum.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Size (*EOM_get_flat_size_method) (ExpandedObjectHeader *eohptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*EOM_flatten_into_method) (ExpandedObjectHeader *eohptr, Step #6 - "compile-libfuzzer-introspector-x86_64": void *result, Size allocated_size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExpandedObjectMethods Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EOM_get_flat_size_method get_flat_size; Step #6 - "compile-libfuzzer-introspector-x86_64": EOM_flatten_into_method flatten_into; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExpandedObjectMethods; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.023 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/backend_progress.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ProgressCommandType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PROGRESS_COMMAND_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": PROGRESS_COMMAND_VACUUM, Step #6 - "compile-libfuzzer-introspector-x86_64": PROGRESS_COMMAND_ANALYZE, Step #6 - "compile-libfuzzer-introspector-x86_64": PROGRESS_COMMAND_CLUSTER, Step #6 - "compile-libfuzzer-introspector-x86_64": PROGRESS_COMMAND_CREATE_INDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": PROGRESS_COMMAND_BASEBACKUP, Step #6 - "compile-libfuzzer-introspector-x86_64": PROGRESS_COMMAND_COPY, Step #6 - "compile-libfuzzer-introspector-x86_64": } ProgressCommandType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.027 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/pg_lsn.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.031 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/tzparser.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tzEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* the actual data */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *abbrev; /* TZ abbreviation (downcased) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *zone; /* zone name if dynamic abbrev, else NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* for a dynamic abbreviation, offset/is_dst are not used */ Step #6 - "compile-libfuzzer-introspector-x86_64": int offset; /* offset in seconds from UTC */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_dst; /* true if a DST abbreviation */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* source information (for error messages) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": } tzEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.034 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/numeric.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NumericData *Numeric; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.038 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/palloc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryContextData *MemoryContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*MemoryContextCallbackFunction) (void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryContextCallback Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContextCallbackFunction func; /* function to call */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg; /* argument to pass it */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct MemoryContextCallback *next; /* next in list of callbacks */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoryContextCallback; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.042 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/inet.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char family; /* PGSQL_AF_INET or PGSQL_AF_INET6 */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char bits; /* number of bits in netmask */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char ipaddr[16]; /* up to 128 bits of address */ Step #6 - "compile-libfuzzer-introspector-x86_64": } inet_struct; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct macaddr8 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char a; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char b; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char c; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char d; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char e; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char f; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char g; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char h; Step #6 - "compile-libfuzzer-introspector-x86_64": } macaddr8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct macaddr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char a; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char b; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char c; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char d; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char e; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char f; Step #6 - "compile-libfuzzer-introspector-x86_64": } macaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char vl_len_[4]; /* Do not touch this field directly! */ Step #6 - "compile-libfuzzer-introspector-x86_64": inet_struct inet_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } inet; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.046 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/snapshot.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SnapshotType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*------------------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": * A tuple is visible iff the tuple is valid for the given MVCC snapshot. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Here, we consider the effects of: Step #6 - "compile-libfuzzer-introspector-x86_64": * - all transactions committed as of the time of the given snapshot Step #6 - "compile-libfuzzer-introspector-x86_64": * - previous commands of this transaction Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Does _not_ include: Step #6 - "compile-libfuzzer-introspector-x86_64": * - transactions shown as in-progress by the snapshot Step #6 - "compile-libfuzzer-introspector-x86_64": * - transactions started after the snapshot was taken Step #6 - "compile-libfuzzer-introspector-x86_64": * - changes made by the current command Step #6 - "compile-libfuzzer-introspector-x86_64": * ------------------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SNAPSHOT_MVCC = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*------------------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": * A tuple is visible iff the tuple is valid "for itself". Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Here, we consider the effects of: Step #6 - "compile-libfuzzer-introspector-x86_64": * - all committed transactions (as of the current instant) Step #6 - "compile-libfuzzer-introspector-x86_64": * - previous commands of this transaction Step #6 - "compile-libfuzzer-introspector-x86_64": * - changes made by the current command Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Does _not_ include: Step #6 - "compile-libfuzzer-introspector-x86_64": * - in-progress transactions (as of the current instant) Step #6 - "compile-libfuzzer-introspector-x86_64": * ------------------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SNAPSHOT_SELF, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Any tuple is visible. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SNAPSHOT_ANY, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * A tuple is visible iff the tuple is valid as a TOAST row. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SNAPSHOT_TOAST, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*------------------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": * A tuple is visible iff the tuple is valid including effects of open Step #6 - "compile-libfuzzer-introspector-x86_64": * transactions. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Here, we consider the effects of: Step #6 - "compile-libfuzzer-introspector-x86_64": * - all committed and in-progress transactions (as of the current instant) Step #6 - "compile-libfuzzer-introspector-x86_64": * - previous commands of this transaction Step #6 - "compile-libfuzzer-introspector-x86_64": * - changes made by the current command Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is essentially like SNAPSHOT_SELF as far as effects of the current Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction and committed/aborted xacts are concerned. However, it Step #6 - "compile-libfuzzer-introspector-x86_64": * also includes the effects of other xacts still in progress. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * A special hack is that when a snapshot of this type is used to Step #6 - "compile-libfuzzer-introspector-x86_64": * determine tuple visibility, the passed-in snapshot struct is used as an Step #6 - "compile-libfuzzer-introspector-x86_64": * output argument to return the xids of concurrent xacts that affected Step #6 - "compile-libfuzzer-introspector-x86_64": * the tuple. snapshot->xmin is set to the tuple's xmin if that is Step #6 - "compile-libfuzzer-introspector-x86_64": * another transaction that's still in progress; or to Step #6 - "compile-libfuzzer-introspector-x86_64": * InvalidTransactionId if the tuple's xmin is committed good, committed Step #6 - "compile-libfuzzer-introspector-x86_64": * dead, or my own xact. Similarly for snapshot->xmax and the tuple's Step #6 - "compile-libfuzzer-introspector-x86_64": * xmax. If the tuple was inserted speculatively, meaning that the Step #6 - "compile-libfuzzer-introspector-x86_64": * inserter might still back down on the insertion without aborting the Step #6 - "compile-libfuzzer-introspector-x86_64": * whole transaction, the associated token is also returned in Step #6 - "compile-libfuzzer-introspector-x86_64": * snapshot->speculativeToken. See also InitDirtySnapshot(). Step #6 - "compile-libfuzzer-introspector-x86_64": * ------------------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SNAPSHOT_DIRTY, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * A tuple is visible iff it follows the rules of SNAPSHOT_MVCC, but Step #6 - "compile-libfuzzer-introspector-x86_64": * supports being called in timetravel context (for decoding catalog Step #6 - "compile-libfuzzer-introspector-x86_64": * contents in the context of logical decoding). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SNAPSHOT_HISTORIC_MVCC, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * A tuple is visible iff the tuple might be visible to some transaction; Step #6 - "compile-libfuzzer-introspector-x86_64": * false if it's surely dead to everyone, i.e., vacuumable. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * For visibility checks snapshot->min must have been set up with the xmin Step #6 - "compile-libfuzzer-introspector-x86_64": * horizon to use. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SNAPSHOT_NON_VACUUMABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": } SnapshotType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SnapshotData *Snapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SnapshotData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SnapshotType snapshot_type; /* type of snapshot */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The remaining fields are used only for MVCC snapshots, and are normally Step #6 - "compile-libfuzzer-introspector-x86_64": * just zeroes in special snapshots. (But xmin and xmax are used Step #6 - "compile-libfuzzer-introspector-x86_64": * specially by HeapTupleSatisfiesDirty, and xmin is used specially by Step #6 - "compile-libfuzzer-introspector-x86_64": * HeapTupleSatisfiesNonVacuumable.) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * An MVCC snapshot can never see the effects of XIDs >= xmax. It can see Step #6 - "compile-libfuzzer-introspector-x86_64": * the effects of all older XIDs except those listed in the snapshot. xmin Step #6 - "compile-libfuzzer-introspector-x86_64": * is stored as an optimization to avoid needing to search the XID arrays Step #6 - "compile-libfuzzer-introspector-x86_64": * for most tuples. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xmin; /* all XID < xmin are visible to me */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xmax; /* all XID >= xmax are invisible to me */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For normal MVCC snapshot this contains the all xact IDs that are in Step #6 - "compile-libfuzzer-introspector-x86_64": * progress, unless the snapshot was taken during recovery in which case Step #6 - "compile-libfuzzer-introspector-x86_64": * it's empty. For historic MVCC snapshots, the meaning is inverted, i.e. Step #6 - "compile-libfuzzer-introspector-x86_64": * it contains *committed* transactions between xmin and xmax. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * note: all ids in xip[] satisfy xmin <= xip[i] < xmax Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId *xip; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 xcnt; /* # of xact ids in xip[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For non-historic MVCC snapshots, this contains subxact IDs that are in Step #6 - "compile-libfuzzer-introspector-x86_64": * progress (and other transactions that are in progress if taken during Step #6 - "compile-libfuzzer-introspector-x86_64": * recovery). For historic snapshot it contains *all* xids assigned to the Step #6 - "compile-libfuzzer-introspector-x86_64": * replayed transaction, including the toplevel xid. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * note: all ids in subxip[] are >= xmin, but we don't bother filtering Step #6 - "compile-libfuzzer-introspector-x86_64": * out any that are >= xmax Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId *subxip; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 subxcnt; /* # of xact ids in subxip[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool suboverflowed; /* has the subxip array overflowed? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool takenDuringRecovery; /* recovery-shaped snapshot? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool copied; /* false if it's a static snapshot */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId curcid; /* in my xact, CID < curcid are visible */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * An extra return value for HeapTupleSatisfiesDirty, not used in MVCC Step #6 - "compile-libfuzzer-introspector-x86_64": * snapshots. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 speculativeToken; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For SNAPSHOT_NON_VACUUMABLE (and hopefully more in the future) this is Step #6 - "compile-libfuzzer-introspector-x86_64": * used to determine whether row could be vacuumed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct GlobalVisState *vistest; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Book-keeping information, used by the snapshot manager Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 active_count; /* refcount on ActiveSnapshot stack */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 regd_count; /* refcount on RegisteredSnapshots */ Step #6 - "compile-libfuzzer-introspector-x86_64": pairingheap_node ph_node; /* link in the RegisteredSnapshots heap */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The transaction completion count at the time GetSnapshotData() built Step #6 - "compile-libfuzzer-introspector-x86_64": * this snapshot. Allows to avoid re-computing static snapshots when no Step #6 - "compile-libfuzzer-introspector-x86_64": * transactions completed since the last GetSnapshotData(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 snapXactCompletionCount; Step #6 - "compile-libfuzzer-introspector-x86_64": } SnapshotData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.050 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/usercontext.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UserContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid save_userid; Step #6 - "compile-libfuzzer-introspector-x86_64": int save_sec_context; Step #6 - "compile-libfuzzer-introspector-x86_64": int save_nestlevel; Step #6 - "compile-libfuzzer-introspector-x86_64": } UserContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.053 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/freepage.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FreePageSpanLeader FreePageSpanLeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FreePageBtree FreePageBtree; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FreePageManager FreePageManager; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.057 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/pidfile.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.060 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/injection_point.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*InjectionPointCallback) (const char *name, Step #6 - "compile-libfuzzer-introspector-x86_64": const void *private_data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.064 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/dsa.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64 dsa_pointer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 dsa_pointer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef dsm_handle dsa_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dsa_area dsa_area; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pg_atomic_uint64 dsa_pointer_atomic; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pg_atomic_uint32 dsa_pointer_atomic; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.068 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/resowner.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RESOURCE_RELEASE_BEFORE_LOCKS = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": RESOURCE_RELEASE_LOCKS, Step #6 - "compile-libfuzzer-introspector-x86_64": RESOURCE_RELEASE_AFTER_LOCKS, Step #6 - "compile-libfuzzer-introspector-x86_64": } ResourceReleasePhase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 ResourceReleasePriority; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResourceOwnerDesc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; /* name for the object kind, for debugging */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* when are these objects released? */ Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceReleasePhase release_phase; Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceReleasePriority release_priority; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Release resource. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is called for each resource in the resource owner, in the order Step #6 - "compile-libfuzzer-introspector-x86_64": * specified by 'release_phase' and 'release_priority' when the whole Step #6 - "compile-libfuzzer-introspector-x86_64": * resource owner is been released or when ResourceOwnerReleaseAllOfKind() Step #6 - "compile-libfuzzer-introspector-x86_64": * is called. The resource is implicitly removed from the owner, the Step #6 - "compile-libfuzzer-introspector-x86_64": * callback function doesn't need to call ResourceOwnerForget. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*ReleaseResource) (Datum res); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Format a string describing the resource, for debugging purposes. If a Step #6 - "compile-libfuzzer-introspector-x86_64": * resource has not been properly released before commit, this is used to Step #6 - "compile-libfuzzer-introspector-x86_64": * print a WARNING. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This can be left to NULL, in which case a generic "[resource name]: %p" Step #6 - "compile-libfuzzer-introspector-x86_64": * format is used. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *(*DebugPrint) (Datum res); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } ResourceOwnerDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResourceOwnerData *ResourceOwner; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ResourceReleaseCallback) (ResourceReleasePhase phase, Step #6 - "compile-libfuzzer-introspector-x86_64": bool isCommit, Step #6 - "compile-libfuzzer-introspector-x86_64": bool isTopLevel, Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.072 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/pgstat_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_EntryRef Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Pointer to the PgStatShared_HashEntry entry in the shared stats Step #6 - "compile-libfuzzer-introspector-x86_64": * hashtable. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStatShared_HashEntry *shared_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Pointer to the stats data (i.e. PgStatShared_HashEntry->body), resolved Step #6 - "compile-libfuzzer-introspector-x86_64": * as a local pointer, to avoid repeated dsa_get_address() calls. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStatShared_Common *shared_stats; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Copy of PgStatShared_HashEntry->generation, keeping locally track of Step #6 - "compile-libfuzzer-introspector-x86_64": * the shared stats entry "generation" retrieved (number of times reused). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 generation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Pending statistics data that will need to be flushed to shared memory Step #6 - "compile-libfuzzer-introspector-x86_64": * stats eventually. Each stats kind utilizing pending data defines what Step #6 - "compile-libfuzzer-introspector-x86_64": * format its pending data has and needs to provide a Step #6 - "compile-libfuzzer-introspector-x86_64": * PgStat_KindInfo->flush_pending_cb callback to merge pending entries Step #6 - "compile-libfuzzer-introspector-x86_64": * into the shared stats hash table. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *pending; Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node pending_node; /* membership in pgStatPending list */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_EntryRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_Snapshot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_FetchConsistency mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* time at which snapshot was taken */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz snapshot_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool fixed_valid[PGSTAT_KIND_BUILTIN_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_ArchiverStats archiver; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_BgWriterStats bgwriter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_CheckpointerStats checkpointer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_IO io; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_SLRUStats slru[SLRU_NUM_ELEMENTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_WalStats wal; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Data in snapshot for custom fixed-numbered statistics, indexed by Step #6 - "compile-libfuzzer-introspector-x86_64": * (PgStat_Kind - PGSTAT_KIND_CUSTOM_MIN). Each entry is allocated in Step #6 - "compile-libfuzzer-introspector-x86_64": * TopMemoryContext, for a size of PgStat_KindInfo->shared_data_len. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool custom_valid[PGSTAT_KIND_CUSTOM_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": void *custom_data[PGSTAT_KIND_CUSTOM_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* to free snapshot in bulk */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext context; Step #6 - "compile-libfuzzer-introspector-x86_64": struct pgstat_snapshot_hash *stats; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_Snapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStatShared_Common Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 magic; /* just a validity cross-check */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* lock protecting stats contents (i.e. data following the header) */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStatShared_Common; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStatShared_IO Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * locks[i] protects stats.stats[i]. locks[0] also protects Step #6 - "compile-libfuzzer-introspector-x86_64": * stats.stat_reset_timestamp. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock locks[BACKEND_NUM_TYPES]; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_IO stats; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStatShared_IO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_ShmemControl Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void *raw_dsa_area; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Stats for variable-numbered objects are kept in this shared hash table. Step #6 - "compile-libfuzzer-introspector-x86_64": * See comment above PgStat_Kind for details. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dshash_table_handle hash_handle; /* shared dbstat hash */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Has the stats system already been shut down? Just a debugging check. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_shutdown; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Whenever statistics for dropped objects could not be freed - because Step #6 - "compile-libfuzzer-introspector-x86_64": * backends still have references - the dropping backend calls Step #6 - "compile-libfuzzer-introspector-x86_64": * pgstat_request_entry_refs_gc() incrementing this counter. Eventually Step #6 - "compile-libfuzzer-introspector-x86_64": * that causes backends to run pgstat_gc_entry_refs(), allowing memory to Step #6 - "compile-libfuzzer-introspector-x86_64": * be reclaimed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 gc_request_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Stats data for fixed-numbered objects. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStatShared_Archiver archiver; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStatShared_BgWriter bgwriter; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStatShared_Checkpointer checkpointer; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStatShared_IO io; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStatShared_SLRU slru; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStatShared_Wal wal; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Custom stats data with fixed-numbered objects, indexed by (PgStat_Kind Step #6 - "compile-libfuzzer-introspector-x86_64": * - PGSTAT_KIND_CUSTOM_MIN). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *custom_data[PGSTAT_KIND_CUSTOM_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_ShmemControl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_KindInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Do a fixed number of stats objects exist for this kind of stats (e.g. Step #6 - "compile-libfuzzer-introspector-x86_64": * bgwriter stats) or not (e.g. tables). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fixed_amount:1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Can stats of this kind be accessed from another database? Determines Step #6 - "compile-libfuzzer-introspector-x86_64": * whether a stats object gets included in stats snapshots. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool accessed_across_databases:1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Should stats be written to the on-disk stats file? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool write_to_file:1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The size of an entry in the shared stats hash table (pointed to by Step #6 - "compile-libfuzzer-introspector-x86_64": * PgStatShared_HashEntry->body). For fixed-numbered statistics, this is Step #6 - "compile-libfuzzer-introspector-x86_64": * the size of an entry in PgStat_ShmemControl->custom_data. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 shared_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The offset of the statistics struct in the cached statistics snapshot Step #6 - "compile-libfuzzer-introspector-x86_64": * PgStat_Snapshot, for fixed-numbered statistics. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 snapshot_ctl_off; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The offset of the statistics struct in the containing shared memory Step #6 - "compile-libfuzzer-introspector-x86_64": * control structure PgStat_ShmemControl, for fixed-numbered statistics. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 shared_ctl_off; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The offset/size of statistics inside the shared stats entry. Used when Step #6 - "compile-libfuzzer-introspector-x86_64": * [de-]serializing statistics to / from disk respectively. Separate from Step #6 - "compile-libfuzzer-introspector-x86_64": * shared_size because [de-]serialization may not include in-memory state Step #6 - "compile-libfuzzer-introspector-x86_64": * like lwlocks. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 shared_data_off; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 shared_data_len; 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 pending data for this kind. E.g. how large Step #6 - "compile-libfuzzer-introspector-x86_64": * PgStat_EntryRef->pending is. Used for allocations. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * 0 signals that an entry of this kind should never have a pending entry. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 pending_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Perform custom actions when initializing a backend (standalone or under Step #6 - "compile-libfuzzer-introspector-x86_64": * postmaster). Optional. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*init_backend_cb) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For variable-numbered stats: flush pending stats. Required if pending Step #6 - "compile-libfuzzer-introspector-x86_64": * data is used. See flush_static_cb when dealing with stats data that Step #6 - "compile-libfuzzer-introspector-x86_64": * that cannot use PgStat_EntryRef->pending. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*flush_pending_cb) (PgStat_EntryRef *sr, bool nowait); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For variable-numbered stats: delete pending stats. Optional. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*delete_pending_cb) (PgStat_EntryRef *sr); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For variable-numbered stats: reset the reset timestamp. Optional. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*reset_timestamp_cb) (PgStatShared_Common *header, TimestampTz ts); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For variable-numbered stats. Optional. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*to_serialized_name) (const PgStat_HashKey *key, Step #6 - "compile-libfuzzer-introspector-x86_64": const PgStatShared_Common *header, NameData *name); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*from_serialized_name) (const NameData *name, PgStat_HashKey *key); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For fixed-numbered statistics: Initialize shared memory state. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * "stats" is the pointer to the allocated shared memory area. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*init_shmem_cb) (void *stats); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For fixed-numbered or variable-numbered statistics: Flush pending stats Step #6 - "compile-libfuzzer-introspector-x86_64": * entries, for stats kinds that do not use PgStat_EntryRef->pending. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns true if some of the stats could not be flushed, due to lock Step #6 - "compile-libfuzzer-introspector-x86_64": * contention for example. Optional. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*flush_static_cb) (bool nowait); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For fixed-numbered or variable-numbered statistics: Check for pending Step #6 - "compile-libfuzzer-introspector-x86_64": * stats in need of flush with flush_static_cb, when these do not use Step #6 - "compile-libfuzzer-introspector-x86_64": * PgStat_EntryRef->pending. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns true if there are any stats pending for flush, triggering Step #6 - "compile-libfuzzer-introspector-x86_64": * flush_static_cb. Optional. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*have_static_pending_cb) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For fixed-numbered statistics: Reset All. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*reset_all_cb) (TimestampTz ts); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For fixed-numbered statistics: Build snapshot for entry Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*snapshot_cb) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* name of the kind of stats */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *const name; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_KindInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStatShared_Function Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStatShared_Common header; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_StatFuncEntry stats; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStatShared_Function; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStatShared_ReplSlot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStatShared_Common header; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_StatReplSlotEntry stats; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStatShared_ReplSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStatShared_Subscription Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStatShared_Common header; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_StatSubEntry stats; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStatShared_Subscription; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStatShared_Backend Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStatShared_Common header; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Backend stats; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStatShared_Backend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_SubXactStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nest_level; /* subtransaction nest level */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct PgStat_SubXactStatus *prev; /* higher-level subxact if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Statistics for transactionally dropped objects need to be Step #6 - "compile-libfuzzer-introspector-x86_64": * transactionally dropped as well. Collect the stats dropped in the Step #6 - "compile-libfuzzer-introspector-x86_64": * current (sub-)transaction and only execute the stats drop when we know Step #6 - "compile-libfuzzer-introspector-x86_64": * if the transaction commits/aborts. To handle replicas and crashes, Step #6 - "compile-libfuzzer-introspector-x86_64": * stats drops are included in commit / abort records. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dclist_head pending_drops; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Tuple insertion/deletion counts for an open transaction can't be Step #6 - "compile-libfuzzer-introspector-x86_64": * propagated into PgStat_TableStatus counters until we know if it is Step #6 - "compile-libfuzzer-introspector-x86_64": * going to commit or abort. Hence, we keep these counts in per-subxact Step #6 - "compile-libfuzzer-introspector-x86_64": * structs that live in TopTransactionContext. This data structure is Step #6 - "compile-libfuzzer-introspector-x86_64": * designed on the assumption that subxacts won't usually modify very many Step #6 - "compile-libfuzzer-introspector-x86_64": * tables. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_TableXactStatus *first; /* head of list for this subxact */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_SubXactStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_HashKey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Kind kind; /* statistics entry kind */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dboid; /* database ID. InvalidOid for shared objects. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 objid; /* object ID (table, function, etc.), or Step #6 - "compile-libfuzzer-introspector-x86_64": * identifier. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_HashKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStatShared_SLRU Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* lock protects ->stats */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_SLRUStats stats[SLRU_NUM_ELEMENTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStatShared_SLRU; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_LocalState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_ShmemControl *shmem; Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_area *dsa; Step #6 - "compile-libfuzzer-introspector-x86_64": dshash_table *shared_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* the current statistics snapshot */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Snapshot snapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_LocalState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStatShared_Wal Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* lock protects ->stats */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_WalStats stats; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStatShared_Wal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStatShared_Archiver Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* lock protects ->reset_offset as well as stats->stat_reset_timestamp */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 changecount; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_ArchiverStats stats; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_ArchiverStats reset_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStatShared_Archiver; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStatShared_Checkpointer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* lock protects ->reset_offset as well as stats->stat_reset_timestamp */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 changecount; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_CheckpointerStats stats; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_CheckpointerStats reset_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStatShared_Checkpointer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStatShared_Database Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStatShared_Common header; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_StatDBEntry stats; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStatShared_Database; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStatShared_BgWriter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* lock protects ->reset_offset as well as stats->stat_reset_timestamp */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 changecount; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_BgWriterStats stats; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_BgWriterStats reset_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStatShared_BgWriter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStatShared_Relation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStatShared_Common header; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_StatTabEntry stats; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStatShared_Relation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStatShared_HashEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_HashKey key; /* hash key */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If dropped is set, backends need to release their references so that Step #6 - "compile-libfuzzer-introspector-x86_64": * the memory for the entry can be freed. No new references may be made Step #6 - "compile-libfuzzer-introspector-x86_64": * once marked as dropped. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool dropped; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Refcount managing lifetime of the entry itself (as opposed to the Step #6 - "compile-libfuzzer-introspector-x86_64": * dshash entry pointing to it). The stats lifetime has to be separate Step #6 - "compile-libfuzzer-introspector-x86_64": * from the hash table entry lifetime because we allow backends to point Step #6 - "compile-libfuzzer-introspector-x86_64": * to a stats entry without holding a hash table lock (and some other Step #6 - "compile-libfuzzer-introspector-x86_64": * reasons). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * As long as the entry is not dropped, 1 is added to the refcount Step #6 - "compile-libfuzzer-introspector-x86_64": * representing that the entry should not be dropped. In addition each Step #6 - "compile-libfuzzer-introspector-x86_64": * backend that has a reference to the entry needs to increment the Step #6 - "compile-libfuzzer-introspector-x86_64": * refcount as long as it does. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * May only be incremented / decremented while holding at least a shared Step #6 - "compile-libfuzzer-introspector-x86_64": * lock on the dshash partition containing the entry. It needs to be an Step #6 - "compile-libfuzzer-introspector-x86_64": * atomic variable because multiple backends can increment the refcount Step #6 - "compile-libfuzzer-introspector-x86_64": * with just a shared lock. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * When the refcount reaches 0 the entry needs to be freed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 refcount; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Counter tracking the number of times the entry has been reused. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Set to 0 when the entry is created, and incremented by one each time Step #6 - "compile-libfuzzer-introspector-x86_64": * the shared entry is reinitialized with pgstat_reinit_entry(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * May only be incremented / decremented while holding at least a shared Step #6 - "compile-libfuzzer-introspector-x86_64": * lock on the dshash partition containing the entry. Like refcount, it Step #6 - "compile-libfuzzer-introspector-x86_64": * needs to be an atomic variable because multiple backends can increment Step #6 - "compile-libfuzzer-introspector-x86_64": * the generation with just a shared lock. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 generation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Pointer to shared stats. The stats entry always starts with Step #6 - "compile-libfuzzer-introspector-x86_64": * PgStatShared_Common, embedded in a larger struct containing the Step #6 - "compile-libfuzzer-introspector-x86_64": * PgStat_Kind specific stats fields. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer body; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStatShared_HashEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.080 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/pg_rusage.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGRUsage Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct timeval tv; Step #6 - "compile-libfuzzer-introspector-x86_64": struct rusage ru; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGRUsage; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.083 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/cash.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64 Cash; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.087 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/fmgrtab.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid foid; /* OID of the function */ Step #6 - "compile-libfuzzer-introspector-x86_64": short nargs; /* 0..FUNC_MAX_ARGS, or -1 if variable count */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool strict; /* T if function is "strict" */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool retset; /* T if function returns a set */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *funcName; /* C name of the function */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGFunction func; /* pointer to compiled function */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FmgrBuiltin; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.090 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/sampling.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber N; /* number of blocks, known in advance */ Step #6 - "compile-libfuzzer-introspector-x86_64": int n; /* desired sample size */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber t; /* current block number */ Step #6 - "compile-libfuzzer-introspector-x86_64": int m; /* blocks selected so far */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_prng_state randstate; /* random generator state */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockSamplerData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ReservoirStateData *ReservoirState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": double W; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_prng_state randstate; /* random generator state */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReservoirStateData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BlockSamplerData *BlockSampler; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.094 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/guc_tables.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct config_var_value Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": union config_var_val val; Step #6 - "compile-libfuzzer-introspector-x86_64": void *extra; Step #6 - "compile-libfuzzer-introspector-x86_64": } config_var_value; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* This is almost GucAction, but we need a fourth state for SET+LOCAL */ Step #6 - "compile-libfuzzer-introspector-x86_64": GUC_SAVE, /* entry caused by function SET option */ Step #6 - "compile-libfuzzer-introspector-x86_64": GUC_SET, /* entry caused by plain SET command */ Step #6 - "compile-libfuzzer-introspector-x86_64": GUC_LOCAL, /* entry caused by SET LOCAL command */ Step #6 - "compile-libfuzzer-introspector-x86_64": GUC_SET_LOCAL, /* entry caused by SET then SET LOCAL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GucStackState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct guc_stack Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct guc_stack *prev; /* previous stack item, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nest_level; /* nesting depth at which we made entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": GucStackState state; /* see enum above */ Step #6 - "compile-libfuzzer-introspector-x86_64": GucSource source; /* source of the prior value */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* masked value's source must be PGC_S_SESSION, so no need to store it */ Step #6 - "compile-libfuzzer-introspector-x86_64": GucContext scontext; /* context that set the prior value */ Step #6 - "compile-libfuzzer-introspector-x86_64": GucContext masked_scontext; /* context that set the masked value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid srole; /* role that set the prior value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid masked_srole; /* role that set the masked value */ Step #6 - "compile-libfuzzer-introspector-x86_64": config_var_value prior; /* previous value of variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": config_var_value masked; /* SET value in a GUC_SET_LOCAL entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GucStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.099 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/arrayaccess.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct array_iter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* datumptr being NULL or not tells if we have flat or expanded array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields used when we have an expanded array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *datumptr; /* Pointer to Datum array */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *isnullptr; /* Pointer to isnull array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields used when we have a flat array */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *dataptr; /* Current spot in the data area */ Step #6 - "compile-libfuzzer-introspector-x86_64": bits8 *bitmapptr; /* Current byte of the nulls bitmap, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bitmask; /* mask for current bit in nulls bitmap */ Step #6 - "compile-libfuzzer-introspector-x86_64": } array_iter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.103 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/index_selfuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.106 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/pgstat_kind.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.110 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/spccache.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.113 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/float.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.118 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/ps_status.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.122 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/jsonb.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonbParseState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbValue contVal; Step #6 - "compile-libfuzzer-introspector-x86_64": Size size; Step #6 - "compile-libfuzzer-introspector-x86_64": struct JsonbParseState *next; Step #6 - "compile-libfuzzer-introspector-x86_64": bool unique_keys; /* Check object key uniqueness */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool skip_nulls; /* Skip null object fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonbParseState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonbIterator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Container being iterated */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbContainer *container; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nElems; /* Number of elements in children array (will Step #6 - "compile-libfuzzer-introspector-x86_64": * be nPairs for objects) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isScalar; /* Pseudo-array scalar value? */ Step #6 - "compile-libfuzzer-introspector-x86_64": JEntry *children; /* JEntrys for child nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Data proper. This points to the beginning of the variable-length data */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *dataProper; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Current item in buffer (up to nElems) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int curIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Data offset corresponding to current item */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 curDataOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If the container is an object, we want to return keys and values Step #6 - "compile-libfuzzer-introspector-x86_64": * alternately; so curDataOffset points to the current key, and Step #6 - "compile-libfuzzer-introspector-x86_64": * curValueOffset points to the current value. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 curValueOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Private state */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbIterState state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct JsonbIterator *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonbIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 JEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonbPair JsonbPair; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WJB_DONE, Step #6 - "compile-libfuzzer-introspector-x86_64": WJB_KEY, Step #6 - "compile-libfuzzer-introspector-x86_64": WJB_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": WJB_ELEM, Step #6 - "compile-libfuzzer-introspector-x86_64": WJB_BEGIN_ARRAY, Step #6 - "compile-libfuzzer-introspector-x86_64": WJB_END_ARRAY, Step #6 - "compile-libfuzzer-introspector-x86_64": WJB_BEGIN_OBJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": WJB_END_OBJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonbIteratorToken; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonbContainer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 header; /* number of elements or key/value pairs, and Step #6 - "compile-libfuzzer-introspector-x86_64": * flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": JEntry children[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* the data for each child node follows. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonbContainer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonbValue JsonbValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbContainer root; Step #6 - "compile-libfuzzer-introspector-x86_64": } Jsonb; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JBI_ARRAY_START, Step #6 - "compile-libfuzzer-introspector-x86_64": JBI_ARRAY_ELEM, Step #6 - "compile-libfuzzer-introspector-x86_64": JBI_OBJECT_START, Step #6 - "compile-libfuzzer-introspector-x86_64": JBI_OBJECT_KEY, Step #6 - "compile-libfuzzer-introspector-x86_64": JBI_OBJECT_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonbIterState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.127 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/rangetypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid rangetypid; /* range type's own OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Following the OID are zero to two bound values, then a flags byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum val; /* the bound value, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool infinite; /* bound is +/- infinity */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool inclusive; /* bound is inclusive (vs exclusive) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool lower; /* this is the lower (vs upper) bound */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeBound; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.131 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/sharedtuplestore.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedTuplestore SharedTuplestore; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedTuplestoreAccessor SharedTuplestoreAccessor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.135 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/conffiles.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.138 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/dynahash.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.141 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/memutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.146 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/typcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DomainConstraintCache DomainConstraintCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DomainConstraintRef Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *constraints; /* list of DomainConstraintState nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext refctx; /* context holding DomainConstraintRef */ Step #6 - "compile-libfuzzer-introspector-x86_64": TypeCacheEntry *tcache; /* typcache entry for domain type */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_exprstate; /* does caller need check_exprstate? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Management data --- treat these fields as private to typcache.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": DomainConstraintCache *dcc; /* current constraints, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContextCallback callback; /* used to release refcount when done */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DomainConstraintRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedRecordTypmodRegistry SharedRecordTypmodRegistry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TypeCacheEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* typeId is the hash lookup key and MUST BE FIRST */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid type_id; /* OID of the data type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 type_id_hash; /* hashed value of the OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* some subsidiary information copied from the pg_type row */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 typlen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool typbyval; Step #6 - "compile-libfuzzer-introspector-x86_64": char typalign; Step #6 - "compile-libfuzzer-introspector-x86_64": char typstorage; Step #6 - "compile-libfuzzer-introspector-x86_64": char typtype; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typrelid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typsubscript; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typelem; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typcollation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Information obtained from opfamily entries Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * These will be InvalidOid if no match could be found, or if the Step #6 - "compile-libfuzzer-introspector-x86_64": * information hasn't yet been requested. Also note that for array and Step #6 - "compile-libfuzzer-introspector-x86_64": * composite types, typcache.c checks that the contained types are Step #6 - "compile-libfuzzer-introspector-x86_64": * comparable or hashable before allowing eq_opr etc to become set. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid btree_opf; /* the default btree opclass' family */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid btree_opintype; /* the default btree opclass' opcintype */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid hash_opf; /* the default hash opclass' family */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid hash_opintype; /* the default hash opclass' opcintype */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid eq_opr; /* the equality operator */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid lt_opr; /* the less-than operator */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid gt_opr; /* the greater-than operator */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid cmp_proc; /* the btree comparison function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid hash_proc; /* the hash calculation function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid hash_extended_proc; /* the extended hash calculation function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Pre-set-up fmgr call info for the equality operator, the btree Step #6 - "compile-libfuzzer-introspector-x86_64": * comparison function, and the hash calculation function. These are kept Step #6 - "compile-libfuzzer-introspector-x86_64": * in the type cache to avoid problems with memory leaks in repeated calls Step #6 - "compile-libfuzzer-introspector-x86_64": * to functions such as array_eq, array_cmp, hash_array. There is not Step #6 - "compile-libfuzzer-introspector-x86_64": * currently a need to maintain call info for the lt_opr or gt_opr. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo eq_opr_finfo; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo cmp_proc_finfo; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo hash_proc_finfo; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo hash_extended_proc_finfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Tuple descriptor if it's a composite type (row type). NULL if not Step #6 - "compile-libfuzzer-introspector-x86_64": * composite or information hasn't yet been requested. (NOTE: this is a Step #6 - "compile-libfuzzer-introspector-x86_64": * reference-counted tupledesc.) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * To simplify caching dependent info, tupDesc_identifier is an identifier Step #6 - "compile-libfuzzer-introspector-x86_64": * for this tupledesc that is unique for the life of the process, and Step #6 - "compile-libfuzzer-introspector-x86_64": * changes anytime the tupledesc does. Zero if not yet determined. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 tupDesc_identifier; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields computed when TYPECACHE_RANGE_INFO is requested. Zeroes if not Step #6 - "compile-libfuzzer-introspector-x86_64": * a range type or information hasn't yet been requested. Note that Step #6 - "compile-libfuzzer-introspector-x86_64": * rng_cmp_proc_finfo could be different from the element type's default Step #6 - "compile-libfuzzer-introspector-x86_64": * btree comparison function. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TypeCacheEntry *rngelemtype; /* range's element type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid rng_opfamily; /* opfamily to use for range comparisons */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid rng_collation; /* collation for comparisons, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo rng_cmp_proc_finfo; /* comparison function */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo rng_canonical_finfo; /* canonicalization function, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo rng_subdiff_finfo; /* difference function, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields computed when TYPECACHE_MULTIRANGE_INFO is required. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TypeCacheEntry *rngtype; /* multirange's range underlying type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Domain's base type and typmod if it's a domain type. Zeroes if not Step #6 - "compile-libfuzzer-introspector-x86_64": * domain, or if information hasn't been requested. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid domainBaseType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 domainBaseTypmod; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Domain constraint data if it's a domain type. NULL if not domain, or Step #6 - "compile-libfuzzer-introspector-x86_64": * if domain has no constraints, or if information hasn't been requested. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": DomainConstraintCache *domainData; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Private data, for internal use of typcache.c only */ Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; /* flags about what we've computed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Private information about an enum type. NULL if not enum or Step #6 - "compile-libfuzzer-introspector-x86_64": * information hasn't been requested. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TypeCacheEnumData *enumData; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* We also maintain a list of all known domain-type cache entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TypeCacheEntry *nextDomain; Step #6 - "compile-libfuzzer-introspector-x86_64": } TypeCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.151 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/memutils_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MemoryContextMethodID Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MCTX_0_RESERVED_UNUSEDMEM_ID, /* 0000 occurs in never-used memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": MCTX_1_RESERVED_GLIBC_ID, /* glibc malloc'd chunks usually match 0001 */ Step #6 - "compile-libfuzzer-introspector-x86_64": MCTX_2_RESERVED_GLIBC_ID, /* glibc malloc'd chunks > 128kB match 0010 */ Step #6 - "compile-libfuzzer-introspector-x86_64": MCTX_ASET_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": MCTX_GENERATION_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": MCTX_SLAB_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": MCTX_ALIGNED_REDIRECT_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": MCTX_BUMP_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": MCTX_8_UNUSED_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": MCTX_9_UNUSED_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": MCTX_10_UNUSED_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": MCTX_11_UNUSED_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": MCTX_12_UNUSED_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": MCTX_13_UNUSED_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": MCTX_14_UNUSED_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": MCTX_15_RESERVED_WIPEDMEM_ID /* 1111 occurs in wipe_mem'd memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoryContextMethodID; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.155 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/plancache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PLAN_CACHE_MODE_AUTO, Step #6 - "compile-libfuzzer-introspector-x86_64": PLAN_CACHE_MODE_FORCE_GENERIC_PLAN, Step #6 - "compile-libfuzzer-introspector-x86_64": PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN, Step #6 - "compile-libfuzzer-introspector-x86_64": } PlanCacheMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CachedPlanSource Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int magic; /* should equal CACHEDPLANSOURCE_MAGIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct RawStmt *raw_parse_tree; /* output of raw_parser(), or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *query_string; /* source text of query */ Step #6 - "compile-libfuzzer-introspector-x86_64": CommandTag commandTag; /* 'nuff said */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *param_types; /* array of parameter type OIDs, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_params; /* length of param_types array */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParserSetupHook parserSetup; /* alternative parameter spec method */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *parserSetupArg; Step #6 - "compile-libfuzzer-introspector-x86_64": int cursor_options; /* cursor options used for planning */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fixed_result; /* disallow change in result tupdesc? */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc resultDesc; /* result type; NULL = doesn't return tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext context; /* memory context holding all above */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields describe the current analyzed-and-rewritten query tree: */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *query_list; /* list of Query nodes, or NIL if not valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *relationOids; /* OIDs of relations the queries depend on */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *invalItems; /* other dependencies, as PlanInvalItems */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct SearchPathMatcher *search_path; /* search_path used for parsing Step #6 - "compile-libfuzzer-introspector-x86_64": * and planning */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext query_context; /* context holding the above, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid rewriteRoleId; /* Role ID we did rewriting for */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rewriteRowSecurity; /* row_security used during rewrite */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool dependsOnRLS; /* is rewritten query specific to the above? */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* If we have a generic plan, this is a reference-counted link to it: */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct CachedPlan *gplan; /* generic plan, or NULL if not valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Some state flags: */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_oneshot; /* is it a "oneshot" plan? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_complete; /* has CompleteCachedPlan been done? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_saved; /* has CachedPlanSource been "saved"? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_valid; /* is the query_list currently valid? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int generation; /* increments each time we create a plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* If CachedPlanSource has been saved, it is a member of a global list */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node node; /* list link, if is_saved */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* State kept to help decide whether to use custom or generic plans: */ Step #6 - "compile-libfuzzer-introspector-x86_64": double generic_cost; /* cost of generic plan, or -1 if not known */ Step #6 - "compile-libfuzzer-introspector-x86_64": double total_custom_cost; /* total cost of custom plans so far */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 num_custom_plans; /* # of custom plans included in total */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 num_generic_plans; /* # of generic plans */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CachedPlanSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CachedPlan Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int magic; /* should equal CACHEDPLAN_MAGIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *stmt_list; /* list of PlannedStmts */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_oneshot; /* is it a "oneshot" plan? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_saved; /* is CachedPlan in a long-lived context? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_reused; /* is it a reused generic plan? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_valid; /* is the stmt_list currently valid? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid planRoleId; /* Role ID the plan was created for */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool dependsOnRole; /* is plan specific to that role? */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId saved_xmin; /* if valid, replan when TransactionXmin Step #6 - "compile-libfuzzer-introspector-x86_64": * changes from this value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int generation; /* parent's generation number for this plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": int refcount; /* count of live references to this struct */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext context; /* context containing this CachedPlan */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext stmt_context; /* context containing the PlannedStmts in Step #6 - "compile-libfuzzer-introspector-x86_64": * stmt_list, but not the List itself which is Step #6 - "compile-libfuzzer-introspector-x86_64": * in the above context; NULL if is_oneshot is Step #6 - "compile-libfuzzer-introspector-x86_64": * true. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CachedPlan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CachedExpression Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int magic; /* should equal CACHEDEXPR_MAGIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *expr; /* planned form of expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_valid; /* is the expression still valid? */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* remaining fields should be treated as private to plancache.c: */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *relationOids; /* OIDs of relations the expr depends on */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *invalItems; /* other dependencies, as PlanInvalItems */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext context; /* context containing this CachedExpression */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node node; /* link in global list of CachedExpressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CachedExpression; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.160 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/memutils_memorychunk.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryChunk Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef MEMORY_CONTEXT_CHECKING Step #6 - "compile-libfuzzer-introspector-x86_64": Size requested_size; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* bitfield for storing details about the chunk */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 hdrmask; /* must be last */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoryChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.164 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/acl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AclItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ai_grantee; /* ID that this item grants privs to */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ai_grantor; /* grantor of privs */ Step #6 - "compile-libfuzzer-introspector-x86_64": AclMode ai_privs; /* privilege bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AclItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ACLMASK_ALL, /* normal case: compute all bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": ACLMASK_ANY, /* return when result is known nonzero */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AclMaskHow; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArrayType Acl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ACLCHECK_OK = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ACLCHECK_NO_PRIV, Step #6 - "compile-libfuzzer-introspector-x86_64": ACLCHECK_NOT_OWNER, Step #6 - "compile-libfuzzer-introspector-x86_64": } AclResult; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.170 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/expandedrecord.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExpandedRecordHeader Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Standard header for expanded objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExpandedObjectHeader hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Magic value identifying an expanded record (for debugging only) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int er_magic; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Assorted flag bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": #define ER_FLAG_FVALUE_VALID 0x0001 /* fvalue is up to date? */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define ER_FLAG_FVALUE_ALLOCED 0x0002 /* fvalue is local storage? */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define ER_FLAG_DVALUES_VALID 0x0004 /* dvalues/dnulls are up to date? */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define ER_FLAG_DVALUES_ALLOCED 0x0008 /* any field values local storage? */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define ER_FLAG_HAVE_EXTERNAL 0x0010 /* any field values are external? */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define ER_FLAG_TUPDESC_ALLOCED 0x0020 /* tupdesc is local storage? */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define ER_FLAG_IS_DOMAIN 0x0040 /* er_decltypeid is domain? */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define ER_FLAG_IS_DUMMY 0x0080 /* this header is dummy (see below) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* flag bits that are not to be cleared when replacing tuple data: */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define ER_FLAGS_NON_DATA \ Step #6 - "compile-libfuzzer-introspector-x86_64": (ER_FLAG_TUPDESC_ALLOCED | ER_FLAG_IS_DOMAIN | ER_FLAG_IS_DUMMY) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Declared type of the record variable (could be a domain type) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid er_decltypeid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Actual composite type/typmod; never a domain (if ER_FLAG_IS_DOMAIN, Step #6 - "compile-libfuzzer-introspector-x86_64": * these identify the composite base type). These will match Step #6 - "compile-libfuzzer-introspector-x86_64": * er_tupdesc->tdtypeid/tdtypmod, as well as the header fields of Step #6 - "compile-libfuzzer-introspector-x86_64": * composite datums made from or stored in this expanded record. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid er_typeid; /* type OID of the composite type */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 er_typmod; /* typmod of the composite type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Tuple descriptor, if we have one, else NULL. This may point to a Step #6 - "compile-libfuzzer-introspector-x86_64": * reference-counted tupdesc originally belonging to the typcache, in Step #6 - "compile-libfuzzer-introspector-x86_64": * which case we use a memory context reset callback to release the Step #6 - "compile-libfuzzer-introspector-x86_64": * refcount. It can also be locally allocated in this object's private Step #6 - "compile-libfuzzer-introspector-x86_64": * context (in which case ER_FLAG_TUPDESC_ALLOCED is set). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc er_tupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Unique-within-process identifier for the tupdesc (see typcache.h). This Step #6 - "compile-libfuzzer-introspector-x86_64": * field will never be equal to INVALID_TUPLEDESC_IDENTIFIER. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 er_tupdesc_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If we have a Datum-array representation of the record, it's kept here; Step #6 - "compile-libfuzzer-introspector-x86_64": * else ER_FLAG_DVALUES_VALID is not set, and dvalues/dnulls may be NULL Step #6 - "compile-libfuzzer-introspector-x86_64": * if they've not yet been allocated. If allocated, the dvalues and Step #6 - "compile-libfuzzer-introspector-x86_64": * dnulls arrays are palloc'd within the object private context, and are Step #6 - "compile-libfuzzer-introspector-x86_64": * of length matching er_tupdesc->natts. For pass-by-ref field types, Step #6 - "compile-libfuzzer-introspector-x86_64": * dvalues entries might point either into the fstartptr..fendptr area, or Step #6 - "compile-libfuzzer-introspector-x86_64": * to separately palloc'd chunks. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *dvalues; /* array of Datums */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *dnulls; /* array of is-null flags for Datums */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nfields; /* length of above arrays */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * flat_size is the current space requirement for the flat equivalent of Step #6 - "compile-libfuzzer-introspector-x86_64": * the expanded record, if known; otherwise it's 0. We store this to make Step #6 - "compile-libfuzzer-introspector-x86_64": * consecutive calls of get_flat_size cheap. If flat_size is not 0, the Step #6 - "compile-libfuzzer-introspector-x86_64": * component values data_len, hoff, and hasnull must be valid too. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size flat_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Size data_len; /* data len within flat_size */ Step #6 - "compile-libfuzzer-introspector-x86_64": int hoff; /* header offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasnull; /* null bitmap needed? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * fvalue points to the flat representation if we have one, else it is Step #6 - "compile-libfuzzer-introspector-x86_64": * NULL. If the flat representation is valid (up to date) then Step #6 - "compile-libfuzzer-introspector-x86_64": * ER_FLAG_FVALUE_VALID is set. Even if we've outdated the flat Step #6 - "compile-libfuzzer-introspector-x86_64": * representation due to changes of user fields, it can still be used to Step #6 - "compile-libfuzzer-introspector-x86_64": * fetch system column values. If we have a flat representation then Step #6 - "compile-libfuzzer-introspector-x86_64": * fstartptr/fendptr point to the start and end+1 of its data area; this Step #6 - "compile-libfuzzer-introspector-x86_64": * is so that we can tell which Datum pointers point into the flat Step #6 - "compile-libfuzzer-introspector-x86_64": * representation rather than being pointers to separately palloc'd data. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple fvalue; /* might or might not be private storage */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *fstartptr; /* start of its data area */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *fendptr; /* end+1 of its data area */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Some operations on the expanded record need a short-lived context */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext er_short_term_cxt; /* short-term memory context */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Working state for domain checking, used if ER_FLAG_IS_DOMAIN is set */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ExpandedRecordHeader *er_dummy_header; /* dummy record header */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *er_domaininfo; /* cache space for domain_check() */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Callback info (it's active if er_mcb.arg is not NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContextCallback er_mcb; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExpandedRecordHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExpandedRecordFieldInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int fnumber; /* field's attr number in record */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ftypeid; /* field's type/typmod info */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 ftypmod; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fcollation; /* field's collation if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ExpandedRecordFieldInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.175 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/timestamp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.180 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/xml.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct varlena xmltype; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XMLBINARY_BASE64, Step #6 - "compile-libfuzzer-introspector-x86_64": XMLBINARY_HEX, Step #6 - "compile-libfuzzer-introspector-x86_64": } XmlBinaryType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgXmlErrorContext PgXmlErrorContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XML_STANDALONE_YES, Step #6 - "compile-libfuzzer-introspector-x86_64": XML_STANDALONE_NO, Step #6 - "compile-libfuzzer-introspector-x86_64": XML_STANDALONE_NO_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": XML_STANDALONE_OMITTED, Step #6 - "compile-libfuzzer-introspector-x86_64": } XmlStandaloneType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PG_XML_STRICTNESS_LEGACY, /* ignore errors unless function result Step #6 - "compile-libfuzzer-introspector-x86_64": * indicates error condition */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_XML_STRICTNESS_WELLFORMED, /* ignore non-parser messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_XML_STRICTNESS_ALL, /* report all notices/warnings/errors */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PgXmlStrictness; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.184 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/aclchk_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_grant; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType objtype; Step #6 - "compile-libfuzzer-introspector-x86_64": List *objects; Step #6 - "compile-libfuzzer-introspector-x86_64": bool all_privs; Step #6 - "compile-libfuzzer-introspector-x86_64": AclMode privileges; Step #6 - "compile-libfuzzer-introspector-x86_64": List *col_privs; Step #6 - "compile-libfuzzer-introspector-x86_64": List *grantees; Step #6 - "compile-libfuzzer-introspector-x86_64": bool grant_option; Step #6 - "compile-libfuzzer-introspector-x86_64": DropBehavior behavior; Step #6 - "compile-libfuzzer-introspector-x86_64": } InternalGrant; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.187 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/tuplestore.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Tuplestorestate Tuplestorestate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.191 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/partcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionKeyData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionStrategy strategy; /* partitioning strategy */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 partnatts; /* number of columns in the partition key */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *partattrs; /* attribute numbers of columns in the Step #6 - "compile-libfuzzer-introspector-x86_64": * partition key or 0 if it's an expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *partexprs; /* list of expressions in the partitioning Step #6 - "compile-libfuzzer-introspector-x86_64": * key, one for each zero-valued partattrs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *partopfamily; /* OIDs of operator families */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *partopcintype; /* OIDs of opclass declared input data types */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *partsupfunc; /* lookup info for support funcs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Partitioning collation per attribute */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *partcollation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Type information per attribute */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *parttypid; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 *parttypmod; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 *parttyplen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *parttypbyval; Step #6 - "compile-libfuzzer-introspector-x86_64": char *parttypalign; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *parttypcoll; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionKeyData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.195 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/bytea.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BYTEA_OUTPUT_ESCAPE, Step #6 - "compile-libfuzzer-introspector-x86_64": BYTEA_OUTPUT_HEX, Step #6 - "compile-libfuzzer-introspector-x86_64": } ByteaOutputType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.198 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/jsonfuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JsonToIndex Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": jtiKey = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": jtiString = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": jtiNumeric = 0x04, Step #6 - "compile-libfuzzer-introspector-x86_64": jtiBool = 0x08, Step #6 - "compile-libfuzzer-introspector-x86_64": jtiAll = jtiKey | jtiString | jtiNumeric | jtiBool Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonToIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSONTYPE_NULL, /* null, so we didn't bother to identify */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSONTYPE_BOOL, /* boolean (built-in types only) */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSONTYPE_NUMERIC, /* numeric (ditto) */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSONTYPE_DATE, /* we use special formatting for datetimes */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSONTYPE_TIMESTAMP, Step #6 - "compile-libfuzzer-introspector-x86_64": JSONTYPE_TIMESTAMPTZ, Step #6 - "compile-libfuzzer-introspector-x86_64": JSONTYPE_JSON, /* JSON (and JSONB, if not is_jsonb) */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSONTYPE_JSONB, /* JSONB (if is_jsonb) */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSONTYPE_ARRAY, /* array */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSONTYPE_COMPOSITE, /* composite */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSONTYPE_CAST, /* something with an explicit cast to JSON */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSONTYPE_OTHER, /* all else */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonTypeCategory; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*JsonIterateStringValuesAction) (void *state, char *elem_value, int elem_len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef text *(*JsonTransformStringValuesAction) (void *state, char *elem_value, int elem_len); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.202 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/rel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LockRelId Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relId; /* a relation identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbId; /* a database identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LockRelId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RelationData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator rd_locator; /* relation physical identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": SMgrRelation rd_smgr; /* cached file handle, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rd_refcnt; /* reference count */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber rd_backend; /* owning backend's proc number, if temp rel */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rd_islocaltemp; /* rel is a temp rel of this session */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rd_isnailed; /* rel is nailed in cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rd_isvalid; /* relcache entry is valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rd_indexvalid; /* is rd_indexlist valid? (also rd_pkindex and Step #6 - "compile-libfuzzer-introspector-x86_64": * rd_replidindex) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rd_statvalid; /* is rd_statlist valid? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*---------- Step #6 - "compile-libfuzzer-introspector-x86_64": * rd_createSubid is the ID of the highest subtransaction the rel has Step #6 - "compile-libfuzzer-introspector-x86_64": * survived into or zero if the rel or its storage was created before the Step #6 - "compile-libfuzzer-introspector-x86_64": * current top transaction. (IndexStmt.oldNumber leads to the case of a new Step #6 - "compile-libfuzzer-introspector-x86_64": * rel with an old rd_locator.) rd_firstRelfilelocatorSubid is the ID of the Step #6 - "compile-libfuzzer-introspector-x86_64": * highest subtransaction an rd_locator change has survived into or zero if Step #6 - "compile-libfuzzer-introspector-x86_64": * rd_locator matches the value it had at the start of the current top Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction. (Rolling back the subtransaction that Step #6 - "compile-libfuzzer-introspector-x86_64": * rd_firstRelfilelocatorSubid denotes would restore rd_locator to the value it Step #6 - "compile-libfuzzer-introspector-x86_64": * had at the start of the current top transaction. Rolling back any Step #6 - "compile-libfuzzer-introspector-x86_64": * lower subtransaction would not.) Their accuracy is critical to Step #6 - "compile-libfuzzer-introspector-x86_64": * RelationNeedsWAL(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * rd_newRelfilelocatorSubid is the ID of the highest subtransaction the Step #6 - "compile-libfuzzer-introspector-x86_64": * most-recent relfilenumber change has survived into or zero if not changed Step #6 - "compile-libfuzzer-introspector-x86_64": * in the current transaction (or we have forgotten changing it). This Step #6 - "compile-libfuzzer-introspector-x86_64": * field is accurate when non-zero, but it can be zero when a relation has Step #6 - "compile-libfuzzer-introspector-x86_64": * multiple new relfilenumbers within a single transaction, with one of them Step #6 - "compile-libfuzzer-introspector-x86_64": * occurring in a subsequently aborted subtransaction, e.g. Step #6 - "compile-libfuzzer-introspector-x86_64": * BEGIN; Step #6 - "compile-libfuzzer-introspector-x86_64": * TRUNCATE t; Step #6 - "compile-libfuzzer-introspector-x86_64": * SAVEPOINT save; Step #6 - "compile-libfuzzer-introspector-x86_64": * TRUNCATE t; Step #6 - "compile-libfuzzer-introspector-x86_64": * ROLLBACK TO save; Step #6 - "compile-libfuzzer-introspector-x86_64": * -- rd_newRelfilelocatorSubid is now forgotten Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If every rd_*Subid field is zero, they are read-only outside Step #6 - "compile-libfuzzer-introspector-x86_64": * relcache.c. Files that trigger rd_locator changes by updating Step #6 - "compile-libfuzzer-introspector-x86_64": * pg_class.reltablespace and/or pg_class.relfilenode call Step #6 - "compile-libfuzzer-introspector-x86_64": * RelationAssumeNewRelfilelocator() to update rd_*Subid. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * rd_droppedSubid is the ID of the highest subtransaction that a drop of Step #6 - "compile-libfuzzer-introspector-x86_64": * the rel has survived into. In entries visible outside relcache.c, this Step #6 - "compile-libfuzzer-introspector-x86_64": * is always zero. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId rd_createSubid; /* rel was created in current xact */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId rd_newRelfilelocatorSubid; /* highest subxact changing Step #6 - "compile-libfuzzer-introspector-x86_64": * rd_locator to current value */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId rd_firstRelfilelocatorSubid; /* highest subxact Step #6 - "compile-libfuzzer-introspector-x86_64": * changing rd_locator to Step #6 - "compile-libfuzzer-introspector-x86_64": * any value */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId rd_droppedSubid; /* dropped with another Subid set */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Form_pg_class rd_rel; /* RELATION tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc rd_att; /* tuple descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid rd_id; /* relation's object id */ Step #6 - "compile-libfuzzer-introspector-x86_64": LockInfoData rd_lockInfo; /* lock mgr's info for locking relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": RuleLock *rd_rules; /* rewrite rules */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext rd_rulescxt; /* private memory cxt for rd_rules, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": TriggerDesc *trigdesc; /* Trigger info, or NULL if rel has none */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* use "struct" here to avoid needing to include rowsecurity.h: */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct RowSecurityDesc *rd_rsdesc; /* row security policies, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data managed by RelationGetFKeyList: */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rd_fkeylist; /* list of ForeignKeyCacheInfo (see below) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rd_fkeyvalid; /* true if list has been computed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data managed by RelationGetPartitionKey: */ Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionKey rd_partkey; /* partition key, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext rd_partkeycxt; /* private context for rd_partkey, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data managed by RelationGetPartitionDesc: */ Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionDesc rd_partdesc; /* partition descriptor, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext rd_pdcxt; /* private context for rd_partdesc, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Same as above, for partdescs that omit detached partitions */ Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionDesc rd_partdesc_nodetached; /* partdesc w/o detached parts */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext rd_pddcxt; /* for rd_partdesc_nodetached, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * pg_inherits.xmin of the partition that was excluded in Step #6 - "compile-libfuzzer-introspector-x86_64": * rd_partdesc_nodetached. This informs a future user of that partdesc: Step #6 - "compile-libfuzzer-introspector-x86_64": * if this value is not in progress for the active snapshot, then the Step #6 - "compile-libfuzzer-introspector-x86_64": * partdesc can be used, otherwise they have to build a new one. (This Step #6 - "compile-libfuzzer-introspector-x86_64": * matches what find_inheritance_children_extended would do). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId rd_partdesc_nodetached_xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data managed by RelationGetPartitionQual: */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rd_partcheck; /* partition CHECK quals */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rd_partcheckvalid; /* true if list has been computed */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext rd_partcheckcxt; /* private cxt for rd_partcheck, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data managed by RelationGetIndexList: */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rd_indexlist; /* list of OIDs of indexes on relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid rd_pkindex; /* OID of (deferrable?) primary key, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rd_ispkdeferrable; /* is rd_pkindex a deferrable PK? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid rd_replidindex; /* OID of replica identity index, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data managed by RelationGetStatExtList: */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rd_statlist; /* list of OIDs of extended stats */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data managed by RelationGetIndexAttrBitmap: */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rd_attrsvalid; /* are bitmaps of attrs valid? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *rd_keyattr; /* cols that can be ref'd by foreign keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *rd_pkattr; /* cols included in primary key */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *rd_idattr; /* included in replica identity index */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *rd_hotblockingattr; /* cols blocking HOT update */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *rd_summarizedattr; /* cols indexed by summarizing indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PublicationDesc *rd_pubdesc; /* publication descriptor, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * rd_options is set whenever rd_rel is loaded into the relcache entry. Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that you can NOT look into rd_rel for this data. NULL means "use Step #6 - "compile-libfuzzer-introspector-x86_64": * defaults". Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bytea *rd_options; /* parsed pg_class.reloptions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Oid of the handler for this relation. For an index this is a function Step #6 - "compile-libfuzzer-introspector-x86_64": * returning IndexAmRoutine, for table like relations a function returning Step #6 - "compile-libfuzzer-introspector-x86_64": * TableAmRoutine. This is stored separately from rd_indam, rd_tableam as Step #6 - "compile-libfuzzer-introspector-x86_64": * its lookup requires syscache access, but during relcache bootstrap we Step #6 - "compile-libfuzzer-introspector-x86_64": * need to be able to initialize rd_tableam without syscache lookups. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid rd_amhandler; /* OID of index AM's handler function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Table access method. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const struct TableAmRoutine *rd_tableam; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are non-NULL only for an index relation: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Form_pg_index rd_index; /* pg_index tuple describing this index */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* use "struct" here to avoid needing to include htup.h: */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct HeapTupleData *rd_indextuple; /* all of pg_index tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * index access support info (used only for an index relation) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: only default support procs for each opclass are cached, namely Step #6 - "compile-libfuzzer-introspector-x86_64": * those with lefttype and righttype equal to the opclass's opcintype. The Step #6 - "compile-libfuzzer-introspector-x86_64": * arrays are indexed by support function number, which is a sufficient Step #6 - "compile-libfuzzer-introspector-x86_64": * identifier given that restriction. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext rd_indexcxt; /* private memory cxt for this stuff */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* use "struct" here to avoid needing to include amapi.h: */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct IndexAmRoutine *rd_indam; /* index AM's API struct */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *rd_opfamily; /* OIDs of op families for each index col */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *rd_opcintype; /* OIDs of opclass declared input data types */ Step #6 - "compile-libfuzzer-introspector-x86_64": RegProcedure *rd_support; /* OIDs of support procedures */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct FmgrInfo *rd_supportinfo; /* lookup info for support procedures */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 *rd_indoption; /* per-column AM-specific flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rd_indexprs; /* index expression trees, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rd_indpred; /* index predicate tree, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *rd_exclops; /* OIDs of exclusion operators, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *rd_exclprocs; /* OIDs of exclusion ops' procs, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 *rd_exclstrats; /* exclusion ops' strategy numbers, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *rd_indcollation; /* OIDs of index collations */ Step #6 - "compile-libfuzzer-introspector-x86_64": bytea **rd_opcoptions; /* parsed opclass-specific options */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * rd_amcache is available for index and table AMs to cache private data Step #6 - "compile-libfuzzer-introspector-x86_64": * about the relation. This must be just a cache since it may get reset Step #6 - "compile-libfuzzer-introspector-x86_64": * at any time (in particular, it will get reset by a relcache inval Step #6 - "compile-libfuzzer-introspector-x86_64": * message for the relation). If used, it must point to a single memory Step #6 - "compile-libfuzzer-introspector-x86_64": * chunk palloc'd in CacheMemoryContext, or in rd_indexcxt for an index Step #6 - "compile-libfuzzer-introspector-x86_64": * relation. A relcache reset will include freeing that chunk and setting Step #6 - "compile-libfuzzer-introspector-x86_64": * rd_amcache = NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *rd_amcache; /* available for use by index/table AM */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * foreign-table support Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * rd_fdwroutine must point to a single memory chunk palloc'd in Step #6 - "compile-libfuzzer-introspector-x86_64": * CacheMemoryContext. It will be freed and reset to NULL on a relcache Step #6 - "compile-libfuzzer-introspector-x86_64": * reset. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* use "struct" here to avoid needing to include fdwapi.h: */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct FdwRoutine *rd_fdwroutine; /* cached function pointers, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Hack for CLUSTER, rewriting ALTER TABLE, etc: when writing a new Step #6 - "compile-libfuzzer-introspector-x86_64": * version of a table, we need to make any toast pointers inserted into it Step #6 - "compile-libfuzzer-introspector-x86_64": * have the existing toast table's OID, not the OID of the transient toast Step #6 - "compile-libfuzzer-introspector-x86_64": * table. If rd_toastoid isn't InvalidOid, it is the OID to place in Step #6 - "compile-libfuzzer-introspector-x86_64": * toast pointers inserted into this rel. (Note it's set on the new Step #6 - "compile-libfuzzer-introspector-x86_64": * version of the main heap, not the toast table itself.) This also Step #6 - "compile-libfuzzer-introspector-x86_64": * causes toast_save_datum() to try to preserve toast value OIDs. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid rd_toastoid; /* Real TOAST table's OID, or InvalidOid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool pgstat_enabled; /* should relation stats be counted */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* use "struct" here to avoid needing to include pgstat.h: */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PgStat_TableStatus *pgstat_info; /* statistics collection area */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RelationData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum StdRdOptIndexCleanup Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": STDRD_OPTION_VACUUM_INDEX_CLEANUP_AUTO = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": STDRD_OPTION_VACUUM_INDEX_CLEANUP_OFF, Step #6 - "compile-libfuzzer-introspector-x86_64": STDRD_OPTION_VACUUM_INDEX_CLEANUP_ON, Step #6 - "compile-libfuzzer-introspector-x86_64": } StdRdOptIndexCleanup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ViewOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool security_barrier; Step #6 - "compile-libfuzzer-introspector-x86_64": bool security_invoker; Step #6 - "compile-libfuzzer-introspector-x86_64": ViewOptCheckOption check_option; Step #6 - "compile-libfuzzer-introspector-x86_64": } ViewOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LockInfoData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LockRelId lockRelId; Step #6 - "compile-libfuzzer-introspector-x86_64": } LockInfoData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AutoVacOpts Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": int vacuum_threshold; Step #6 - "compile-libfuzzer-introspector-x86_64": int vacuum_max_threshold; Step #6 - "compile-libfuzzer-introspector-x86_64": int vacuum_ins_threshold; Step #6 - "compile-libfuzzer-introspector-x86_64": int analyze_threshold; Step #6 - "compile-libfuzzer-introspector-x86_64": int vacuum_cost_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": int freeze_min_age; Step #6 - "compile-libfuzzer-introspector-x86_64": int freeze_max_age; Step #6 - "compile-libfuzzer-introspector-x86_64": int freeze_table_age; Step #6 - "compile-libfuzzer-introspector-x86_64": int multixact_freeze_min_age; Step #6 - "compile-libfuzzer-introspector-x86_64": int multixact_freeze_max_age; Step #6 - "compile-libfuzzer-introspector-x86_64": int multixact_freeze_table_age; Step #6 - "compile-libfuzzer-introspector-x86_64": int log_min_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": float8 vacuum_cost_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": float8 vacuum_scale_factor; Step #6 - "compile-libfuzzer-introspector-x86_64": float8 vacuum_ins_scale_factor; Step #6 - "compile-libfuzzer-introspector-x86_64": float8 analyze_scale_factor; Step #6 - "compile-libfuzzer-introspector-x86_64": } AutoVacOpts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StdRdOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int fillfactor; /* page fill factor in percent (0..100) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int toast_tuple_target; /* target for tuple toasting */ Step #6 - "compile-libfuzzer-introspector-x86_64": AutoVacOpts autovacuum; /* autovacuum-related options */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool user_catalog_table; /* use as an additional catalog relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": int parallel_workers; /* max number of parallel workers */ Step #6 - "compile-libfuzzer-introspector-x86_64": StdRdOptIndexCleanup vacuum_index_cleanup; /* controls index vacuuming */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool vacuum_truncate; /* enables vacuum to truncate a relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fraction of pages in a relation that vacuum can eagerly scan and fail Step #6 - "compile-libfuzzer-introspector-x86_64": * to freeze. 0 if disabled, -1 if unspecified. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": double vacuum_max_eager_freeze_failure_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": } StdRdOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LockInfoData *LockInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForeignKeyCacheInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_node_attr(no_equal, no_read, no_query_jumble) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* oid of the constraint itself */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid conoid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* relation constrained by the foreign key */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid conrelid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* relation referenced by the foreign key */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid confrelid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of columns in the foreign key */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nkeys; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * these arrays each have nkeys valid entries: Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* cols in referencing table */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber conkey[INDEX_MAX_KEYS] pg_node_attr(array_size(nkeys)); Step #6 - "compile-libfuzzer-introspector-x86_64": /* cols in referenced table */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber confkey[INDEX_MAX_KEYS] pg_node_attr(array_size(nkeys)); Step #6 - "compile-libfuzzer-introspector-x86_64": /* PK = FK operator OIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid conpfeqop[INDEX_MAX_KEYS] pg_node_attr(array_size(nkeys)); Step #6 - "compile-libfuzzer-introspector-x86_64": } ForeignKeyCacheInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ViewOptCheckOption Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": VIEW_OPTION_CHECK_OPTION_NOT_SET, Step #6 - "compile-libfuzzer-introspector-x86_64": VIEW_OPTION_CHECK_OPTION_LOCAL, Step #6 - "compile-libfuzzer-introspector-x86_64": VIEW_OPTION_CHECK_OPTION_CASCADED, Step #6 - "compile-libfuzzer-introspector-x86_64": } ViewOptCheckOption; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.208 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/tuplesort.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Tuplesortstate Tuplesortstate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SORT_TYPE_STILL_IN_PROGRESS = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SORT_TYPE_TOP_N_HEAPSORT = 1 << 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SORT_TYPE_QUICKSORT = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": SORT_TYPE_EXTERNAL_SORT = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": SORT_TYPE_EXTERNAL_MERGE = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } TuplesortMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SortCoordinateData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Worker process? If not, must be leader. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isWorker; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Leader-process-passed number of participants known launched (workers Step #6 - "compile-libfuzzer-introspector-x86_64": * set this to -1). Includes state within leader needed for it to Step #6 - "compile-libfuzzer-introspector-x86_64": * participate as a worker, if any. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nParticipants; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Private opaque state (points to shared memory) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Sharedsort *sharedsort; Step #6 - "compile-libfuzzer-introspector-x86_64": } SortCoordinateData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void *tuple; /* the tuple itself */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum datum1; /* value of first key column */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isnull1; /* is first key column NULL? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int srctape; /* source tape number */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SortTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These function pointers decouple the routines that must know what kind Step #6 - "compile-libfuzzer-introspector-x86_64": * of tuple we are sorting from the routines that don't need to know it. Step #6 - "compile-libfuzzer-introspector-x86_64": * They are set up by the tuplesort_begin_xxx routines. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Function to compare two tuples; result is per qsort() convention, ie: Step #6 - "compile-libfuzzer-introspector-x86_64": * <0, 0, >0 according as ab. The API must match Step #6 - "compile-libfuzzer-introspector-x86_64": * qsort_arg_comparator. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SortTupleComparator comparetup; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fall back to the full tuple for comparison, but only compare the first Step #6 - "compile-libfuzzer-introspector-x86_64": * sortkey if it was abbreviated. Otherwise, only compare second and later Step #6 - "compile-libfuzzer-introspector-x86_64": * sortkeys. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SortTupleComparator comparetup_tiebreak; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Alter datum1 representation in the SortTuple's array back from the Step #6 - "compile-libfuzzer-introspector-x86_64": * abbreviated key to the first column value. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*removeabbrev) (Tuplesortstate *state, SortTuple *stups, Step #6 - "compile-libfuzzer-introspector-x86_64": int count); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Function to write a stored tuple onto tape. The representation of the Step #6 - "compile-libfuzzer-introspector-x86_64": * tuple on tape need not be the same as it is in memory. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*writetup) (Tuplesortstate *state, LogicalTape *tape, Step #6 - "compile-libfuzzer-introspector-x86_64": SortTuple *stup); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Function to read a stored tuple from tape back into memory. 'len' is Step #6 - "compile-libfuzzer-introspector-x86_64": * the already-read length of the stored tuple. The tuple is allocated Step #6 - "compile-libfuzzer-introspector-x86_64": * from the slab memory arena, or is palloc'd, see Step #6 - "compile-libfuzzer-introspector-x86_64": * tuplesort_readtup_alloc(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*readtup) (Tuplesortstate *state, SortTuple *stup, Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalTape *tape, unsigned int len); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Function to do some specific release of resources for the sort variant. Step #6 - "compile-libfuzzer-introspector-x86_64": * In particular, this function should free everything stored in the "arg" Step #6 - "compile-libfuzzer-introspector-x86_64": * field, which wouldn't be cleared on reset of the Tuple sort memory Step #6 - "compile-libfuzzer-introspector-x86_64": * contexts. This can be NULL if nothing specific needs to be done. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*freestate) (Tuplesortstate *state); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The subsequent fields are used in the implementations of the functions Step #6 - "compile-libfuzzer-introspector-x86_64": * above. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext maincontext; /* memory context for tuple sort metadata that Step #6 - "compile-libfuzzer-introspector-x86_64": * persists across multiple batches */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext sortcontext; /* memory context holding most sort data */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tuplecontext; /* sub-context of sortcontext for tuple data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Whether SortTuple's datum1 and isnull1 members are maintained by the Step #6 - "compile-libfuzzer-introspector-x86_64": * above routines. If not, some sort specializations are disabled. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool haveDatum1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The sortKeys variable is used by every case other than the hash index Step #6 - "compile-libfuzzer-introspector-x86_64": * case; it is set by tuplesort_begin_xxx. tupDesc is only used by the Step #6 - "compile-libfuzzer-introspector-x86_64": * MinimalTuple and CLUSTER routines, though. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nKeys; /* number of columns in sort key */ Step #6 - "compile-libfuzzer-introspector-x86_64": SortSupport sortKeys; /* array of length nKeys */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This variable is shared by the single-key MinimalTuple case and the Step #6 - "compile-libfuzzer-introspector-x86_64": * Datum case (which both use qsort_ssup()). Otherwise, it's NULL. The Step #6 - "compile-libfuzzer-introspector-x86_64": * presence of a value in this field is also checked by various sort Step #6 - "compile-libfuzzer-introspector-x86_64": * specialization functions as an optimization when comparing the leading Step #6 - "compile-libfuzzer-introspector-x86_64": * key in a tiebreak situation to determine if there are any subsequent Step #6 - "compile-libfuzzer-introspector-x86_64": * keys to sort on. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SortSupport onlyKey; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int sortopt; /* Bitmask of flags used to setup sort */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool tuples; /* Can SortTuple.tuple ever be set? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg; /* Specific information for the sort variant */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TuplesortPublic; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SortCoordinateData *SortCoordinate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Sharedsort Sharedsort; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TuplesortInstrumentation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TuplesortMethod sortMethod; /* sort algorithm used */ Step #6 - "compile-libfuzzer-introspector-x86_64": TuplesortSpaceType spaceType; /* type of space spaceUsed represents */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 spaceUsed; /* space consumption, in kB */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TuplesortInstrumentation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*SortTupleComparator) (const SortTuple *a, const SortTuple *b, Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplesortstate *state); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SORT_SPACE_TYPE_DISK, Step #6 - "compile-libfuzzer-introspector-x86_64": SORT_SPACE_TYPE_MEMORY, Step #6 - "compile-libfuzzer-introspector-x86_64": } TuplesortSpaceType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.214 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/varlena.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClosestMatchState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *source; Step #6 - "compile-libfuzzer-introspector-x86_64": int min_d; Step #6 - "compile-libfuzzer-introspector-x86_64": int max_d; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *match; Step #6 - "compile-libfuzzer-introspector-x86_64": } ClosestMatchState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.218 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/syscache.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.222 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/guc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_S_DEFAULT, /* hard-wired default ("boot_val") */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_S_DYNAMIC_DEFAULT, /* default computed during initialization */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_S_ENV_VAR, /* postmaster environment variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_S_FILE, /* postgresql.conf */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_S_ARGV, /* postmaster command line */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_S_GLOBAL, /* global in-database setting */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_S_DATABASE, /* per-database setting */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_S_USER, /* per-user setting */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_S_DATABASE_USER, /* per-user-and-database setting */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_S_CLIENT, /* from client connection request */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_S_OVERRIDE, /* special case to forcibly set default */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_S_INTERACTIVE, /* dividing line for error reporting */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_S_TEST, /* test per-database or per-user setting */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_S_SESSION, /* SET command */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GucSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*GucBoolCheckHook) (bool *newval, void **extra, GucSource source); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct config_generic config_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*GucIntCheckHook) (int *newval, void **extra, GucSource source); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*GucStringCheckHook) (char **newval, void **extra, GucSource source); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GucBoolAssignHook) (bool newval, void *extra); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GucRealAssignHook) (double newval, void *extra); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GucEnumAssignHook) (int newval, void *extra); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*GucRealCheckHook) (double *newval, void **extra, GucSource source); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*GucEnumCheckHook) (int *newval, void **extra, GucSource source); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GucIntAssignHook) (int newval, void *extra); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*GucStringAssignHook) (const char *newval, void *extra); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const char *(*GucShowHook) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Types of set_config_option actions */ Step #6 - "compile-libfuzzer-introspector-x86_64": GUC_ACTION_SET, /* regular SET command */ Step #6 - "compile-libfuzzer-introspector-x86_64": GUC_ACTION_LOCAL, /* SET LOCAL command */ Step #6 - "compile-libfuzzer-introspector-x86_64": GUC_ACTION_SAVE, /* function SET option, or temp assignment */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GucAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_INTERNAL, Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_POSTMASTER, Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_SIGHUP, Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_SU_BACKEND, Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_BACKEND, Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_SUSET, Step #6 - "compile-libfuzzer-introspector-x86_64": PGC_USERSET, Step #6 - "compile-libfuzzer-introspector-x86_64": } GucContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ConfigVariable Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *value; Step #6 - "compile-libfuzzer-introspector-x86_64": char *errmsg; Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": int sourceline; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignore; Step #6 - "compile-libfuzzer-introspector-x86_64": bool applied; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ConfigVariable *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConfigVariable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.230 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/regproc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.233 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/portal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PortalStrategy Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PORTAL_ONE_SELECT, Step #6 - "compile-libfuzzer-introspector-x86_64": PORTAL_ONE_RETURNING, Step #6 - "compile-libfuzzer-introspector-x86_64": PORTAL_ONE_MOD_WITH, Step #6 - "compile-libfuzzer-introspector-x86_64": PORTAL_UTIL_SELECT, Step #6 - "compile-libfuzzer-introspector-x86_64": PORTAL_MULTI_QUERY, Step #6 - "compile-libfuzzer-introspector-x86_64": } PortalStrategy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PortalStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PORTAL_NEW, /* freshly created */ Step #6 - "compile-libfuzzer-introspector-x86_64": PORTAL_DEFINED, /* PortalDefineQuery done */ Step #6 - "compile-libfuzzer-introspector-x86_64": PORTAL_READY, /* PortalStart complete, can run it */ Step #6 - "compile-libfuzzer-introspector-x86_64": PORTAL_ACTIVE, /* portal is running (can't delete it) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PORTAL_DONE, /* portal is finished (don't re-run it) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PORTAL_FAILED, /* portal got error (can't re-run it) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PortalStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PortalData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Bookkeeping data */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; /* portal's name */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *prepStmtName; /* source prepared statement (NULL if none) */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext portalContext; /* subsidiary memory for portal */ Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceOwner resowner; /* resources owned by portal */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*cleanup) (Portal portal); /* cleanup hook */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * State data for remembering which subtransaction(s) the portal was Step #6 - "compile-libfuzzer-introspector-x86_64": * created or used in. If the portal is held over from a previous Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction, both subxids are InvalidSubTransactionId. Otherwise, Step #6 - "compile-libfuzzer-introspector-x86_64": * createSubid is the creating subxact and activeSubid is the last subxact Step #6 - "compile-libfuzzer-introspector-x86_64": * in which we ran the portal. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId createSubid; /* the creating subxact */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId activeSubid; /* the last subxact with activity */ Step #6 - "compile-libfuzzer-introspector-x86_64": int createLevel; /* creating subxact's nesting level */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The query or queries the portal will execute */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *sourceText; /* text of query (as of 8.4, never NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": CommandTag commandTag; /* command tag for original query */ Step #6 - "compile-libfuzzer-introspector-x86_64": QueryCompletion qc; /* command completion data for executed query */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *stmts; /* list of PlannedStmts */ Step #6 - "compile-libfuzzer-introspector-x86_64": CachedPlan *cplan; /* CachedPlan, if stmts are from one */ Step #6 - "compile-libfuzzer-introspector-x86_64": CachedPlanSource *plansource; /* CachedPlanSource, for cplan */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ParamListInfo portalParams; /* params to pass to query */ Step #6 - "compile-libfuzzer-introspector-x86_64": QueryEnvironment *queryEnv; /* environment for query */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Features/options */ Step #6 - "compile-libfuzzer-introspector-x86_64": PortalStrategy strategy; /* see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cursorOptions; /* DECLARE CURSOR option bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Status data */ Step #6 - "compile-libfuzzer-introspector-x86_64": PortalStatus status; /* see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool portalPinned; /* a pinned portal can't be dropped */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool autoHeld; /* was automatically converted from pinned to Step #6 - "compile-libfuzzer-introspector-x86_64": * held (see HoldPinnedPortals()) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* If not NULL, Executor is active; call ExecutorEnd eventually: */ Step #6 - "compile-libfuzzer-introspector-x86_64": QueryDesc *queryDesc; /* info needed for executor invocation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* If portal returns tuples, this is their tupdesc: */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupDesc; /* descriptor for result tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* and these are the format codes to use for the columns: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 *formats; /* a format code for each column */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Outermost ActiveSnapshot for execution of the portal's queries. For Step #6 - "compile-libfuzzer-introspector-x86_64": * all but a few utility commands, we require such a snapshot to exist. Step #6 - "compile-libfuzzer-introspector-x86_64": * This ensures that TOAST references in query results can be detoasted, Step #6 - "compile-libfuzzer-introspector-x86_64": * and helps to reduce thrashing of the process's exposed xmin. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot portalSnapshot; /* active snapshot, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Where we store tuples for a held cursor or a PORTAL_ONE_RETURNING, Step #6 - "compile-libfuzzer-introspector-x86_64": * PORTAL_ONE_MOD_WITH, or PORTAL_UTIL_SELECT query. (A cursor held past Step #6 - "compile-libfuzzer-introspector-x86_64": * the end of its transaction no longer has any active executor state.) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *holdStore; /* store for holdable cursors */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext holdContext; /* memory containing holdStore */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Snapshot under which tuples in the holdStore were read. We must keep a Step #6 - "compile-libfuzzer-introspector-x86_64": * reference to this snapshot if there is any possibility that the tuples Step #6 - "compile-libfuzzer-introspector-x86_64": * contain TOAST references, because releasing the snapshot could allow Step #6 - "compile-libfuzzer-introspector-x86_64": * recently-dead rows to be vacuumed away, along with any toast data Step #6 - "compile-libfuzzer-introspector-x86_64": * belonging to them. In the case of a held cursor, we avoid needing to Step #6 - "compile-libfuzzer-introspector-x86_64": * keep such a snapshot by forcibly detoasting the data. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot holdSnapshot; /* registered snapshot, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * atStart, atEnd and portalPos indicate the current cursor position. Step #6 - "compile-libfuzzer-introspector-x86_64": * portalPos is zero before the first row, N after fetching N'th row of Step #6 - "compile-libfuzzer-introspector-x86_64": * query. After we run off the end, portalPos = # of rows in query, and Step #6 - "compile-libfuzzer-introspector-x86_64": * atEnd is true. Note that atStart implies portalPos == 0, but not the Step #6 - "compile-libfuzzer-introspector-x86_64": * reverse: we might have backed up only as far as the first row, not to Step #6 - "compile-libfuzzer-introspector-x86_64": * the start. Also note that various code inspects atStart and atEnd, but Step #6 - "compile-libfuzzer-introspector-x86_64": * only the portal movement routines should touch portalPos. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool atStart; Step #6 - "compile-libfuzzer-introspector-x86_64": bool atEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 portalPos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Presentation data, primarily used by the pg_cursors system view */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz creation_time; /* time at which this portal was defined */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool visible; /* include this portal in pg_cursors? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PortalData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PortalData *Portal; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.238 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/wait_event.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.242 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/snapmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GlobalVisState GlobalVisState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.246 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/queryenvironment.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EphemeralNamedRelationData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EphemeralNamedRelationMetadataData md; Step #6 - "compile-libfuzzer-introspector-x86_64": void *reldata; /* structure for execution-time access to data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EphemeralNamedRelationData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EphemeralNamedRelationMetadataData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* name used to identify the relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* only one of the next two fields should be used */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid reliddesc; /* oid of relation to get tupdesc */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; /* description of result rows */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": EphemeralNameRelationType enrtype; /* to identify type of relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": double enrtuples; /* estimated number of tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EphemeralNamedRelationMetadataData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QueryEnvironment QueryEnvironment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum EphemeralNameRelationType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ENR_NAMED_TUPLESTORE, /* named tuplestore relation; e.g., deltas */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EphemeralNameRelationType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef EphemeralNamedRelationMetadataData *EphemeralNamedRelationMetadata; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef EphemeralNamedRelationData *EphemeralNamedRelation; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.250 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/sortsupport.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SortSupportData *SortSupport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SortSupportData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are initialized before calling the BTSORTSUPPORT function Step #6 - "compile-libfuzzer-introspector-x86_64": * and should not be changed later. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext ssup_cxt; /* Context containing sort info */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ssup_collation; /* Collation to use, or InvalidOid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Additional sorting parameters; but unlike ssup_collation, these can be Step #6 - "compile-libfuzzer-introspector-x86_64": * changed after BTSORTSUPPORT is called, so don't use them in selecting Step #6 - "compile-libfuzzer-introspector-x86_64": * sort support functions. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ssup_reverse; /* descending-order sort? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ssup_nulls_first; /* sort nulls first? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are workspace for callers, and should not be touched by Step #6 - "compile-libfuzzer-introspector-x86_64": * opclass-specific functions. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber ssup_attno; /* column number to sort */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * ssup_extra is zeroed before calling the BTSORTSUPPORT function, and is Step #6 - "compile-libfuzzer-introspector-x86_64": * not touched subsequently by callers. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *ssup_extra; /* Workspace for opclass functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Function pointers are zeroed before calling the BTSORTSUPPORT function, Step #6 - "compile-libfuzzer-introspector-x86_64": * and must be set by it for any acceleration methods it wants to supply. Step #6 - "compile-libfuzzer-introspector-x86_64": * The comparator pointer must be set, others are optional. 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": * Comparator function has the same API as the traditional btree Step #6 - "compile-libfuzzer-introspector-x86_64": * comparison function, ie, return <0, 0, or >0 according as x is less Step #6 - "compile-libfuzzer-introspector-x86_64": * than, equal to, or greater than y. Note that x and y are guaranteed Step #6 - "compile-libfuzzer-introspector-x86_64": * not null, and there is no way to return null either. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This may be either the authoritative comparator, or the abbreviated Step #6 - "compile-libfuzzer-introspector-x86_64": * comparator. Core code may switch this over the initial preference of Step #6 - "compile-libfuzzer-introspector-x86_64": * an opclass support function despite originally indicating abbreviation Step #6 - "compile-libfuzzer-introspector-x86_64": * was applicable, by assigning the authoritative comparator back. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*comparator) (Datum x, Datum y, SortSupport ssup); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * "Abbreviated key" infrastructure follows. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * All callbacks must be set by sortsupport opclasses that make use of Step #6 - "compile-libfuzzer-introspector-x86_64": * this optional additional infrastructure (unless for whatever reasons Step #6 - "compile-libfuzzer-introspector-x86_64": * the opclass doesn't proceed with abbreviation, in which case Step #6 - "compile-libfuzzer-introspector-x86_64": * abbrev_converter must not be set). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This allows opclass authors to supply a conversion routine, used to Step #6 - "compile-libfuzzer-introspector-x86_64": * create an alternative representation of the underlying type (an Step #6 - "compile-libfuzzer-introspector-x86_64": * "abbreviated key"). This representation must be pass-by-value and Step #6 - "compile-libfuzzer-introspector-x86_64": * typically will use some ad-hoc format that only the opclass has Step #6 - "compile-libfuzzer-introspector-x86_64": * knowledge of. An alternative comparator, used only with this Step #6 - "compile-libfuzzer-introspector-x86_64": * alternative representation must also be provided (which is assigned to Step #6 - "compile-libfuzzer-introspector-x86_64": * "comparator"). This representation is a simple approximation of the Step #6 - "compile-libfuzzer-introspector-x86_64": * original Datum. It must be possible to compare datums of this Step #6 - "compile-libfuzzer-introspector-x86_64": * representation with each other using the supplied alternative Step #6 - "compile-libfuzzer-introspector-x86_64": * comparator, and have any non-zero return value be a reliable proxy for Step #6 - "compile-libfuzzer-introspector-x86_64": * what a proper comparison would indicate. Returning zero from the Step #6 - "compile-libfuzzer-introspector-x86_64": * alternative comparator does not indicate equality, as with a Step #6 - "compile-libfuzzer-introspector-x86_64": * conventional support routine 1, though -- it indicates that it wasn't Step #6 - "compile-libfuzzer-introspector-x86_64": * possible to determine how the two abbreviated values compared. A Step #6 - "compile-libfuzzer-introspector-x86_64": * proper comparison, using "abbrev_full_comparator"/ Step #6 - "compile-libfuzzer-introspector-x86_64": * ApplySortAbbrevFullComparator() is therefore required. In many cases Step #6 - "compile-libfuzzer-introspector-x86_64": * this results in most or all comparisons only using the cheap Step #6 - "compile-libfuzzer-introspector-x86_64": * alternative comparison func, which is typically implemented as code Step #6 - "compile-libfuzzer-introspector-x86_64": * that compiles to just a few CPU instructions. CPU cache miss penalties Step #6 - "compile-libfuzzer-introspector-x86_64": * are expensive; to get good overall performance, sort infrastructure Step #6 - "compile-libfuzzer-introspector-x86_64": * must heavily weigh cache performance. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Opclass authors must consider the final cardinality of abbreviated keys Step #6 - "compile-libfuzzer-introspector-x86_64": * when devising an encoding scheme. It's possible for a strategy to work Step #6 - "compile-libfuzzer-introspector-x86_64": * better than an alternative strategy with one usage pattern, while the Step #6 - "compile-libfuzzer-introspector-x86_64": * reverse might be true for another usage pattern. All of these factors Step #6 - "compile-libfuzzer-introspector-x86_64": * must be considered. 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": * "abbreviate" concerns whether or not the abbreviated key optimization Step #6 - "compile-libfuzzer-introspector-x86_64": * is applicable in principle (that is, the sortsupport routine needs to Step #6 - "compile-libfuzzer-introspector-x86_64": * know if its dealing with a key where an abbreviated representation can Step #6 - "compile-libfuzzer-introspector-x86_64": * usefully be packed together. Conventionally, this is the leading Step #6 - "compile-libfuzzer-introspector-x86_64": * attribute key). Note, however, that in order to determine that Step #6 - "compile-libfuzzer-introspector-x86_64": * abbreviation is not in play, the core code always checks whether or not Step #6 - "compile-libfuzzer-introspector-x86_64": * the opclass has set abbrev_converter. This is a one way, one time Step #6 - "compile-libfuzzer-introspector-x86_64": * message to the opclass. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool abbreviate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Converter to abbreviated format, from original representation. Core Step #6 - "compile-libfuzzer-introspector-x86_64": * code uses this callback to convert from a pass-by-reference "original" Step #6 - "compile-libfuzzer-introspector-x86_64": * Datum to a pass-by-value abbreviated key Datum. Note that original is Step #6 - "compile-libfuzzer-introspector-x86_64": * guaranteed NOT NULL, because it doesn't make sense to factor NULLness Step #6 - "compile-libfuzzer-introspector-x86_64": * into ad-hoc cost model. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * abbrev_converter is tested to see if abbreviation is in play. Core Step #6 - "compile-libfuzzer-introspector-x86_64": * code may set it to NULL to indicate abbreviation should not be used Step #6 - "compile-libfuzzer-introspector-x86_64": * (which is something sortsupport routines need not concern themselves Step #6 - "compile-libfuzzer-introspector-x86_64": * with). However, sortsupport routines must not set it when it is Step #6 - "compile-libfuzzer-introspector-x86_64": * immediately established that abbreviation should not proceed (e.g., for Step #6 - "compile-libfuzzer-introspector-x86_64": * !abbreviate calls, or due to platform-specific impediments to using Step #6 - "compile-libfuzzer-introspector-x86_64": * abbreviation). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum (*abbrev_converter) (Datum original, SortSupport ssup); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * abbrev_abort callback allows clients to verify that the current Step #6 - "compile-libfuzzer-introspector-x86_64": * strategy is working out, using a sortsupport routine defined ad-hoc Step #6 - "compile-libfuzzer-introspector-x86_64": * cost model. If there is a lot of duplicate abbreviated keys in Step #6 - "compile-libfuzzer-introspector-x86_64": * practice, it's useful to be able to abandon the strategy before paying Step #6 - "compile-libfuzzer-introspector-x86_64": * too high a cost in conversion (perhaps certain opclass-specific Step #6 - "compile-libfuzzer-introspector-x86_64": * adaptations are useful too). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*abbrev_abort) (int memtupcount, SortSupport ssup); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Full, authoritative comparator for key that an abbreviated Step #6 - "compile-libfuzzer-introspector-x86_64": * representation was generated for, used when an abbreviated comparison Step #6 - "compile-libfuzzer-introspector-x86_64": * was inconclusive (by calling ApplySortAbbrevFullComparator()), or used Step #6 - "compile-libfuzzer-introspector-x86_64": * to replace "comparator" when core system ultimately decides against Step #6 - "compile-libfuzzer-introspector-x86_64": * abbreviation. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*abbrev_full_comparator) (Datum x, Datum y, SortSupport ssup); Step #6 - "compile-libfuzzer-introspector-x86_64": } SortSupportData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.255 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/relcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RelationData *Relation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum IndexAttrBitmapKind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": INDEX_ATTR_BITMAP_KEY, Step #6 - "compile-libfuzzer-introspector-x86_64": INDEX_ATTR_BITMAP_PRIMARY_KEY, Step #6 - "compile-libfuzzer-introspector-x86_64": INDEX_ATTR_BITMAP_IDENTITY_KEY, Step #6 - "compile-libfuzzer-introspector-x86_64": INDEX_ATTR_BITMAP_HOT_BLOCKING, Step #6 - "compile-libfuzzer-introspector-x86_64": INDEX_ATTR_BITMAP_SUMMARIZED, Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexAttrBitmapKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Relation *RelationPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.259 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/datum.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.262 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/selfuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*get_index_stats_hook_type) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid indexOid, Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber indexattnum, Step #6 - "compile-libfuzzer-introspector-x86_64": VariableStatData *vardata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VariableStatData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Node *var; /* the Var or expression tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *rel; /* Relation, or NULL if not identifiable */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple statsTuple; /* pg_statistic tuple, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* NB: if statsTuple!=NULL, it must be freed when caller is done */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*freefunc) (HeapTuple tuple); /* how to free statsTuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid vartype; /* exposed type of expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid atttype; /* actual type (after stripping relabel) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 atttypmod; /* actual typmod (after stripping relabel) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isunique; /* matches unique index, DISTINCT or GROUP-BY Step #6 - "compile-libfuzzer-introspector-x86_64": * clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool acl_ok; /* result of ACL check on table or column */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VariableStatData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are the values the cost estimator must return to the planner */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cost indexStartupCost; /* index-related startup cost */ Step #6 - "compile-libfuzzer-introspector-x86_64": Cost indexTotalCost; /* total index-related scan cost */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity indexSelectivity; /* selectivity of index */ Step #6 - "compile-libfuzzer-introspector-x86_64": double indexCorrelation; /* order correlation of index */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Intermediate values we obtain along the way */ Step #6 - "compile-libfuzzer-introspector-x86_64": double numIndexPages; /* number of leaf pages visited */ Step #6 - "compile-libfuzzer-introspector-x86_64": double numIndexTuples; /* number of leaf tuples visited */ Step #6 - "compile-libfuzzer-introspector-x86_64": double spc_random_page_cost; /* relevant random_page_cost value */ Step #6 - "compile-libfuzzer-introspector-x86_64": double num_sa_scans; /* # indexscans from ScalarArrayOpExprs */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GenericCosts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EstimationInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 flags; /* Flags, as defined above to mark special Step #6 - "compile-libfuzzer-introspector-x86_64": * properties of the estimation. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EstimationInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*get_relation_stats_hook_type) (PlannerInfo *root, Step #6 - "compile-libfuzzer-introspector-x86_64": RangeTblEntry *rte, Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber attnum, Step #6 - "compile-libfuzzer-introspector-x86_64": VariableStatData *vardata); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.267 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/inval.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*SyscacheCallbackFunction) (Datum arg, int cacheid, uint32 hashvalue); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*RelcacheCallbackFunction) (Datum arg, Oid relid); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.271 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/evtcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EVT_DDLCommandStart, Step #6 - "compile-libfuzzer-introspector-x86_64": EVT_DDLCommandEnd, Step #6 - "compile-libfuzzer-introspector-x86_64": EVT_SQLDrop, Step #6 - "compile-libfuzzer-introspector-x86_64": EVT_TableRewrite, Step #6 - "compile-libfuzzer-introspector-x86_64": EVT_Login, Step #6 - "compile-libfuzzer-introspector-x86_64": } EventTriggerEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fnoid; /* function to be called */ Step #6 - "compile-libfuzzer-introspector-x86_64": char enabled; /* as SESSION_REPLICATION_ROLE_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *tagset; /* command tags, or NULL if empty */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EventTriggerCacheItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.274 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/lsyscache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OpBtreeInterpretation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opfamily_id; /* btree opfamily containing operator */ Step #6 - "compile-libfuzzer-introspector-x86_64": int strategy; /* its strategy number */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oplefttype; /* declared left input datatype */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oprighttype; /* declared right input datatype */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OpBtreeInterpretation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AttStatsSlot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Always filled: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid staop; /* Actual staop for the found slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid stacoll; /* Actual collation for the found slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Filled if ATTSTATSSLOT_VALUES is specified: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid valuetype; /* Actual datatype of the values */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *values; /* slot's "values" array, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nvalues; /* length of values[], or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Filled if ATTSTATSSLOT_NUMBERS is specified: */ Step #6 - "compile-libfuzzer-introspector-x86_64": float4 *numbers; /* slot's "numbers" array, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nnumbers; /* length of numbers[], or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Remaining fields are private to get_attstatsslot/free_attstatsslot */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *values_arr; /* palloc'd values array, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *numbers_arr; /* palloc'd numbers array, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AttStatsSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32 (*get_attavgwidth_hook_type) (Oid relid, AttrNumber attnum); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum IOFuncSelector Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IOFunc_input, Step #6 - "compile-libfuzzer-introspector-x86_64": IOFunc_output, Step #6 - "compile-libfuzzer-introspector-x86_64": IOFunc_receive, Step #6 - "compile-libfuzzer-introspector-x86_64": IOFunc_send, Step #6 - "compile-libfuzzer-introspector-x86_64": } IOFuncSelector; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.280 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/xid8.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.283 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/backend_status.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BackendState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_UNDEFINED, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_IDLE, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_RUNNING, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_IDLEINTRANSACTION, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_FASTPATH, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_IDLEINTRANSACTION_ABORTED, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_DISABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": } BackendState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgBackendStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * To avoid locking overhead, we use the following protocol: a backend Step #6 - "compile-libfuzzer-introspector-x86_64": * increments st_changecount before modifying its entry, and again after Step #6 - "compile-libfuzzer-introspector-x86_64": * finishing a modification. A would-be reader should note the value of Step #6 - "compile-libfuzzer-introspector-x86_64": * st_changecount, copy the entry into private memory, then check Step #6 - "compile-libfuzzer-introspector-x86_64": * st_changecount again. If the value hasn't changed, and if it's even, Step #6 - "compile-libfuzzer-introspector-x86_64": * the copy is valid; otherwise start over. This makes updates cheap Step #6 - "compile-libfuzzer-introspector-x86_64": * while reads are potentially expensive, but that's the tradeoff we want. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The above protocol needs memory barriers to ensure that the apparent Step #6 - "compile-libfuzzer-introspector-x86_64": * order of execution is as it desires. Otherwise, for example, the CPU Step #6 - "compile-libfuzzer-introspector-x86_64": * might rearrange the code so that st_changecount is incremented twice Step #6 - "compile-libfuzzer-introspector-x86_64": * before the modification on a machine with weak memory ordering. Hence, Step #6 - "compile-libfuzzer-introspector-x86_64": * use the macros defined below for manipulating st_changecount, rather Step #6 - "compile-libfuzzer-introspector-x86_64": * than touching it directly. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int st_changecount; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The entry is valid iff st_procpid > 0, unused if st_procpid == 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int st_procpid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Type of backends */ Step #6 - "compile-libfuzzer-introspector-x86_64": BackendType st_backendType; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Times when current backend, transaction, and activity started */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz st_proc_start_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz st_xact_start_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz st_activity_start_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz st_state_start_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Database OID, owning user's OID, connection client address */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid st_databaseid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid st_userid; Step #6 - "compile-libfuzzer-introspector-x86_64": SockAddr st_clientaddr; Step #6 - "compile-libfuzzer-introspector-x86_64": char *st_clienthostname; /* MUST be null-terminated */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Information about SSL connection */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool st_ssl; Step #6 - "compile-libfuzzer-introspector-x86_64": PgBackendSSLStatus *st_sslstatus; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Information about GSSAPI connection */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool st_gss; Step #6 - "compile-libfuzzer-introspector-x86_64": PgBackendGSSStatus *st_gssstatus; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* current state */ Step #6 - "compile-libfuzzer-introspector-x86_64": BackendState st_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* application name; MUST be null-terminated */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *st_appname; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Current command string; MUST be null-terminated. Note that this string Step #6 - "compile-libfuzzer-introspector-x86_64": * possibly is truncated in the middle of a multi-byte character. As Step #6 - "compile-libfuzzer-introspector-x86_64": * activity strings are stored more frequently than read, that allows to Step #6 - "compile-libfuzzer-introspector-x86_64": * move the cost of correct truncation to the display side. Use Step #6 - "compile-libfuzzer-introspector-x86_64": * pgstat_clip_activity() to truncate correctly. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *st_activity_raw; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Command progress reporting. Any command which wishes can advertise Step #6 - "compile-libfuzzer-introspector-x86_64": * that it is running by setting st_progress_command, Step #6 - "compile-libfuzzer-introspector-x86_64": * st_progress_command_target, and st_progress_param[]. Step #6 - "compile-libfuzzer-introspector-x86_64": * st_progress_command_target should be the OID of the relation which the Step #6 - "compile-libfuzzer-introspector-x86_64": * command targets (we assume there's just one, as this is meant for Step #6 - "compile-libfuzzer-introspector-x86_64": * utility commands), but the meaning of each element in the Step #6 - "compile-libfuzzer-introspector-x86_64": * st_progress_param array is command-specific. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProgressCommandType st_progress_command; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid st_progress_command_target; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 st_progress_param[PGSTAT_NUM_PROGRESS_PARAM]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* query identifier, optionally computed using post_parse_analyze_hook */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 st_query_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgBackendStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgBackendGSSStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Information about GSSAPI connection */ Step #6 - "compile-libfuzzer-introspector-x86_64": char gss_princ[NAMEDATALEN]; /* GSSAPI Principal used to auth */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool gss_auth; /* If GSSAPI authentication was used */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool gss_enc; /* If encryption is being used */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool gss_delegation; /* If credentials delegated */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } PgBackendGSSStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LocalPgBackendStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Local version of the backend status entry. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgBackendStatus backendStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The proc number. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber proc_number; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The xid of the current transaction if available, InvalidTransactionId Step #6 - "compile-libfuzzer-introspector-x86_64": * if not. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId backend_xid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The xmin of the current session if available, InvalidTransactionId if Step #6 - "compile-libfuzzer-introspector-x86_64": * not. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId backend_xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of cached subtransactions in the current session. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int backend_subxact_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The number of subtransactions in the current session which exceeded the Step #6 - "compile-libfuzzer-introspector-x86_64": * cached subtransaction limit. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool backend_subxact_overflowed; Step #6 - "compile-libfuzzer-introspector-x86_64": } LocalPgBackendStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgBackendSSLStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Information about SSL connection */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ssl_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": char ssl_version[NAMEDATALEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char ssl_cipher[NAMEDATALEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char ssl_client_dn[NAMEDATALEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * serial number is max "20 octets" per RFC 5280, so this size should be Step #6 - "compile-libfuzzer-introspector-x86_64": * fine Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char ssl_client_serial[NAMEDATALEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char ssl_issuer_dn[NAMEDATALEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgBackendSSLStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.289 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/hsearch.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 (*HashValueFunc) (const void *key, Size keysize); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*HashAllocFunc) (Size request); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HASHHDR HASHHDR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HASH_FIND, Step #6 - "compile-libfuzzer-introspector-x86_64": HASH_ENTER, Step #6 - "compile-libfuzzer-introspector-x86_64": HASH_REMOVE, Step #6 - "compile-libfuzzer-introspector-x86_64": HASH_ENTER_NULL, Step #6 - "compile-libfuzzer-introspector-x86_64": } HASHACTION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HASHCTL Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used if HASH_PARTITION flag is set: */ Step #6 - "compile-libfuzzer-introspector-x86_64": long num_partitions; /* # partitions (must be power of 2) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used if HASH_SEGMENT flag is set: */ Step #6 - "compile-libfuzzer-introspector-x86_64": long ssize; /* segment size */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used if HASH_DIRSIZE flag is set: */ Step #6 - "compile-libfuzzer-introspector-x86_64": long dsize; /* (initial) directory size */ Step #6 - "compile-libfuzzer-introspector-x86_64": long max_dsize; /* limit to dsize if dir size is limited */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used if HASH_ELEM flag is set (which is now required): */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size keysize; /* hash key length in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size entrysize; /* total user element size in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used if HASH_FUNCTION flag is set: */ Step #6 - "compile-libfuzzer-introspector-x86_64": HashValueFunc hash; /* hash function */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used if HASH_COMPARE flag is set: */ Step #6 - "compile-libfuzzer-introspector-x86_64": HashCompareFunc match; /* key comparison function */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used if HASH_KEYCOPY flag is set: */ Step #6 - "compile-libfuzzer-introspector-x86_64": HashCopyFunc keycopy; /* key copying function */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used if HASH_ALLOC flag is set: */ Step #6 - "compile-libfuzzer-introspector-x86_64": HashAllocFunc alloc; /* memory allocator */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used if HASH_CONTEXT flag is set: */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext hcxt; /* memory context to use for allocations */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used if HASH_SHARED_MEM flag is set: */ Step #6 - "compile-libfuzzer-introspector-x86_64": HASHHDR *hctl; /* location of header in shared mem */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HASHCTL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*HashCopyFunc) (void *dest, const void *src, Size keysize); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HASHELEMENT Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct HASHELEMENT *link; /* link to next entry in same bucket */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashvalue; /* hash function result for this entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HASHELEMENT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*HashCompareFunc) (const void *key1, const void *key2, Step #6 - "compile-libfuzzer-introspector-x86_64": Size keysize); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HTAB HTAB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *hashp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 curBucket; /* index of current bucket */ Step #6 - "compile-libfuzzer-introspector-x86_64": HASHELEMENT *curEntry; /* current entry in bucket */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasHashvalue; /* true if hashvalue was provided */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashvalue; /* hashvalue to start seqscan over hash */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HASH_SEQ_STATUS; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.294 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/timeout.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TimeoutId Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Predefined timeout reasons */ Step #6 - "compile-libfuzzer-introspector-x86_64": STARTUP_PACKET_TIMEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": DEADLOCK_TIMEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": LOCK_TIMEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": STATEMENT_TIMEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": STANDBY_DEADLOCK_TIMEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": STANDBY_TIMEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": STANDBY_LOCK_TIMEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": IDLE_IN_TRANSACTION_SESSION_TIMEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANSACTION_TIMEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": IDLE_SESSION_TIMEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": IDLE_STATS_UPDATE_TIMEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": CLIENT_CONNECTION_CHECK_TIMEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": STARTUP_PROGRESS_TIMEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": /* First user-definable timeout reason */ Step #6 - "compile-libfuzzer-introspector-x86_64": USER_TIMEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Maximum number of timeout reasons */ Step #6 - "compile-libfuzzer-introspector-x86_64": MAX_TIMEOUTS = USER_TIMEOUT + 10 Step #6 - "compile-libfuzzer-introspector-x86_64": } TimeoutId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TimeoutType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TMPARAM_AFTER, Step #6 - "compile-libfuzzer-introspector-x86_64": TMPARAM_AT, Step #6 - "compile-libfuzzer-introspector-x86_64": TMPARAM_EVERY, Step #6 - "compile-libfuzzer-introspector-x86_64": } TimeoutType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimeoutId id; /* timeout to clear */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool keep_indicator; /* keep the indicator flag? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DisableTimeoutParams; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimeoutId id; /* timeout to set */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimeoutType type; /* TMPARAM_AFTER or TMPARAM_AT */ Step #6 - "compile-libfuzzer-introspector-x86_64": int delay_ms; /* only used for TMPARAM_AFTER/EVERY */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz fin_time; /* only used for TMPARAM_AT */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EnableTimeoutParams; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*timeout_handler_proc) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.297 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/ascii.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.301 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/attoptcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AttributeOpts Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": float8 n_distinct; Step #6 - "compile-libfuzzer-introspector-x86_64": float8 n_distinct_inherited; Step #6 - "compile-libfuzzer-introspector-x86_64": } AttributeOpts; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.304 INFO datatypes - __init__: Processing /src/postgresql/src/include/utils/relfilenumbermap.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.308 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parse_cte.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.311 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parse_node.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParseState ParseState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Node *(*PreParseColumnRefHook) (ParseState *pstate, ColumnRef *cref); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParseNamespaceItem ParseNamespaceItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Node *(*PostParseColumnRefHook) (ParseState *pstate, ColumnRef *cref, Node *var); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParseCallbackState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParseState *pstate; Step #6 - "compile-libfuzzer-introspector-x86_64": int location; Step #6 - "compile-libfuzzer-introspector-x86_64": ErrorContextCallback errcallback; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParseCallbackState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParseNamespaceColumn ParseNamespaceColumn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Node *(*ParseParamRefHook) (ParseState *pstate, ParamRef *pref); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ParseExprKind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_NONE = 0, /* "not in an expression" */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_OTHER, /* reserved for extensions */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_JOIN_ON, /* JOIN ON */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_JOIN_USING, /* JOIN USING */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_FROM_SUBSELECT, /* sub-SELECT in FROM clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_FROM_FUNCTION, /* function in FROM clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_WHERE, /* WHERE */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_HAVING, /* HAVING */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_FILTER, /* FILTER */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_WINDOW_PARTITION, /* window definition PARTITION BY */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_WINDOW_ORDER, /* window definition ORDER BY */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_WINDOW_FRAME_RANGE, /* window frame clause with RANGE */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_WINDOW_FRAME_ROWS, /* window frame clause with ROWS */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_WINDOW_FRAME_GROUPS, /* window frame clause with GROUPS */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_SELECT_TARGET, /* SELECT target list item */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_INSERT_TARGET, /* INSERT target list item */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_UPDATE_SOURCE, /* UPDATE assignment source item */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_UPDATE_TARGET, /* UPDATE assignment target item */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_MERGE_WHEN, /* MERGE WHEN [NOT] MATCHED condition */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_GROUP_BY, /* GROUP BY */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_ORDER_BY, /* ORDER BY */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_DISTINCT_ON, /* DISTINCT ON */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_LIMIT, /* LIMIT */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_OFFSET, /* OFFSET */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_RETURNING, /* RETURNING in INSERT/UPDATE/DELETE */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_MERGE_RETURNING, /* RETURNING in MERGE */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_VALUES, /* VALUES */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_VALUES_SINGLE, /* single-row VALUES (in INSERT only) */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_CHECK_CONSTRAINT, /* CHECK constraint for a table */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_DOMAIN_CHECK, /* CHECK constraint for a domain */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_COLUMN_DEFAULT, /* default value for a table column */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_FUNCTION_DEFAULT, /* default parameter value for function */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_INDEX_EXPRESSION, /* index expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_INDEX_PREDICATE, /* index predicate */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_STATS_EXPRESSION, /* extended statistics expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_ALTER_COL_TRANSFORM, /* transform expr in ALTER COLUMN TYPE */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_EXECUTE_PARAMETER, /* parameter value in EXECUTE */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_TRIGGER_WHEN, /* WHEN condition in CREATE TRIGGER */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_POLICY, /* USING or WITH CHECK expr in policy */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_PARTITION_BOUND, /* partition bound expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_PARTITION_EXPRESSION, /* PARTITION BY expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_CALL_ARGUMENT, /* procedure argument in CALL */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_COPY_WHERE, /* WHERE condition in COPY FROM */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_GENERATED_COLUMN, /* generation expression for a column */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXPR_KIND_CYCLE_MARK, /* cycle mark value */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ParseExprKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Node *(*CoerceParamHook) (ParseState *pstate, Param *param, Step #6 - "compile-libfuzzer-introspector-x86_64": Oid targetTypeId, int32 targetTypeMod, Step #6 - "compile-libfuzzer-introspector-x86_64": int location); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.316 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parse_collate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.319 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parser.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RAW_PARSE_DEFAULT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": RAW_PARSE_TYPE_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": RAW_PARSE_PLPGSQL_EXPR, Step #6 - "compile-libfuzzer-introspector-x86_64": RAW_PARSE_PLPGSQL_ASSIGN1, Step #6 - "compile-libfuzzer-introspector-x86_64": RAW_PARSE_PLPGSQL_ASSIGN2, Step #6 - "compile-libfuzzer-introspector-x86_64": RAW_PARSE_PLPGSQL_ASSIGN3, Step #6 - "compile-libfuzzer-introspector-x86_64": } RawParseMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BACKSLASH_QUOTE_OFF, Step #6 - "compile-libfuzzer-introspector-x86_64": BACKSLASH_QUOTE_ON, Step #6 - "compile-libfuzzer-introspector-x86_64": BACKSLASH_QUOTE_SAFE_ENCODING, Step #6 - "compile-libfuzzer-introspector-x86_64": } BackslashQuoteType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.323 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parse_utilcmd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.326 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/scansup.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.330 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parse_param.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.333 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/scanner.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union core_YYSTYPE Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ival; /* for integer literals */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *str; /* for identifiers and non-integer literals */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *keyword; /* canonical spelling of keywords */ Step #6 - "compile-libfuzzer-introspector-x86_64": } core_YYSTYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScannerCallbackState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": core_yyscan_t yyscanner; Step #6 - "compile-libfuzzer-introspector-x86_64": int location; Step #6 - "compile-libfuzzer-introspector-x86_64": ErrorContextCallback errcallback; Step #6 - "compile-libfuzzer-introspector-x86_64": } ScannerCallbackState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *core_yyscan_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct core_yy_extra_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The string the scanner is physically scanning. We keep this mainly so Step #6 - "compile-libfuzzer-introspector-x86_64": * that we can cheaply compute the offset of the current token (yytext). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *scanbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": Size scanbuflen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The keyword list to use, and the associated grammar token codes. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const ScanKeywordList *keywordlist; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint16 *keyword_tokens; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Scanner settings to use. These are initialized from the corresponding Step #6 - "compile-libfuzzer-introspector-x86_64": * GUC variables by scanner_init(). Callers can modify them after Step #6 - "compile-libfuzzer-introspector-x86_64": * scanner_init() if they don't want the scanner's behavior to follow the Step #6 - "compile-libfuzzer-introspector-x86_64": * prevailing GUC settings. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int backslash_quote; Step #6 - "compile-libfuzzer-introspector-x86_64": bool escape_string_warning; Step #6 - "compile-libfuzzer-introspector-x86_64": bool standard_conforming_strings; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * literalbuf is used to accumulate literal values when multiple rules are Step #6 - "compile-libfuzzer-introspector-x86_64": * needed to parse a single literal. Call startlit() to reset buffer to Step #6 - "compile-libfuzzer-introspector-x86_64": * empty, addlit() to add text. NOTE: the string in literalbuf is NOT Step #6 - "compile-libfuzzer-introspector-x86_64": * necessarily null-terminated, but there always IS room to add a trailing Step #6 - "compile-libfuzzer-introspector-x86_64": * null at offset literallen. We store a null only when we need it. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *literalbuf; /* palloc'd expandable buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int literallen; /* actual current string length */ Step #6 - "compile-libfuzzer-introspector-x86_64": int literalalloc; /* current allocated buffer size */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Random assorted scanner state. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int state_before_str_stop; /* start cond. before end quote */ Step #6 - "compile-libfuzzer-introspector-x86_64": int xcdepth; /* depth of nesting in slash-star comments */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *dolqstart; /* current $foo$ quote start string */ Step #6 - "compile-libfuzzer-introspector-x86_64": YYLTYPE save_yylloc; /* one-element stack for PUSH_YYLLOC() */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* first part of UTF16 surrogate pair for Unicode escapes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 utf16_first_part; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* state variables for literal-lexing warnings */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool warn_on_first_escape; Step #6 - "compile-libfuzzer-introspector-x86_64": bool saw_non_ascii; Step #6 - "compile-libfuzzer-introspector-x86_64": } core_yy_extra_type; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.337 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parsetree.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.340 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parse_type.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HeapTuple Type; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.344 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parse_enr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.347 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parse_target.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.351 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parse_expr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.354 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parse_merge.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.357 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parse_agg.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.361 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/kwlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.377 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parse_oper.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HeapTuple Operator; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.381 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parse_relation.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.385 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/analyze.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*post_parse_analyze_hook_type) (ParseState *pstate, Step #6 - "compile-libfuzzer-introspector-x86_64": Query *query, Step #6 - "compile-libfuzzer-introspector-x86_64": JumbleState *jstate); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.389 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parse_clause.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.393 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parse_func.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FUNCDETAIL_NOTFOUND, /* no matching function */ Step #6 - "compile-libfuzzer-introspector-x86_64": FUNCDETAIL_MULTIPLE, /* too many matching functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": FUNCDETAIL_NORMAL, /* found a matching regular function */ Step #6 - "compile-libfuzzer-introspector-x86_64": FUNCDETAIL_PROCEDURE, /* found a matching procedure */ Step #6 - "compile-libfuzzer-introspector-x86_64": FUNCDETAIL_AGGREGATE, /* found a matching aggregate function */ Step #6 - "compile-libfuzzer-introspector-x86_64": FUNCDETAIL_WINDOWFUNC, /* found a matching window function */ Step #6 - "compile-libfuzzer-introspector-x86_64": FUNCDETAIL_COERCION, /* it's a type coercion request */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FuncDetailCode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.397 INFO datatypes - __init__: Processing /src/postgresql/src/include/parser/parse_coerce.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char TYPCATEGORY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CoercionPathType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": COERCION_PATH_NONE, /* failed to find any coercion pathway */ Step #6 - "compile-libfuzzer-introspector-x86_64": COERCION_PATH_FUNC, /* apply the specified coercion function */ Step #6 - "compile-libfuzzer-introspector-x86_64": COERCION_PATH_RELABELTYPE, /* binary-compatible cast, no function */ Step #6 - "compile-libfuzzer-introspector-x86_64": COERCION_PATH_ARRAYCOERCE, /* need an ArrayCoerceExpr node */ Step #6 - "compile-libfuzzer-introspector-x86_64": COERCION_PATH_COERCEVIAIO, /* need a CoerceViaIO node */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CoercionPathType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.401 INFO datatypes - __init__: Processing /src/postgresql/src/include/postmaster/bgwriter.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.404 INFO datatypes - __init__: Processing /src/postgresql/src/include/postmaster/interrupt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.408 INFO datatypes - __init__: Processing /src/postgresql/src/include/postmaster/startup.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.411 INFO datatypes - __init__: Processing /src/postgresql/src/include/postmaster/bgworker_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RegisteredBgWorker Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BackgroundWorker rw_worker; /* its registry entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t rw_pid; /* 0 if not running */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz rw_crashed_at; /* if not 0, time it last crashed */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rw_shmem_slot; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rw_terminate; Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node rw_lnode; /* list link */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RegisteredBgWorker; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.415 INFO datatypes - __init__: Processing /src/postgresql/src/include/postmaster/bgworker.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BgWorkerStart_PostmasterStart, Step #6 - "compile-libfuzzer-introspector-x86_64": BgWorkerStart_ConsistentState, Step #6 - "compile-libfuzzer-introspector-x86_64": BgWorkerStart_RecoveryFinished, Step #6 - "compile-libfuzzer-introspector-x86_64": } BgWorkerStartTime; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BackgroundWorker Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char bgw_name[BGW_MAXLEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char bgw_type[BGW_MAXLEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": int bgw_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": BgWorkerStartTime bgw_start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": int bgw_restart_time; /* in seconds, or BGW_NEVER_RESTART */ Step #6 - "compile-libfuzzer-introspector-x86_64": char bgw_library_name[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": char bgw_function_name[BGW_MAXLEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum bgw_main_arg; Step #6 - "compile-libfuzzer-introspector-x86_64": char bgw_extra[BGW_EXTRALEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t bgw_notify_pid; /* SIGUSR1 this backend on start/stop */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BackgroundWorker; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BgwHandleStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BGWH_STARTED, /* worker is running */ Step #6 - "compile-libfuzzer-introspector-x86_64": BGWH_NOT_YET_STARTED, /* worker hasn't been started yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": BGWH_STOPPED, /* worker has exited */ Step #6 - "compile-libfuzzer-introspector-x86_64": BGWH_POSTMASTER_DIED, /* postmaster died; worker status unclear */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BgwHandleStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BackgroundWorkerHandle BackgroundWorkerHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*bgworker_main_type) (Datum main_arg); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.419 INFO datatypes - __init__: Processing /src/postgresql/src/include/postmaster/pgarch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.422 INFO datatypes - __init__: Processing /src/postgresql/src/include/postmaster/auxprocess.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.425 INFO datatypes - __init__: Processing /src/postgresql/src/include/postmaster/walwriter.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.429 INFO datatypes - __init__: Processing /src/postgresql/src/include/postmaster/postmaster.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t pid; /* process id of backend */ Step #6 - "compile-libfuzzer-introspector-x86_64": int child_slot; /* PMChildSlot for this backend, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": BackendType bkend_type; /* child process flavor, see above */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct RegisteredBgWorker *rw; /* bgworker info, if this is a bgworker */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool bgworker_notify; /* gets bgworker start/stop notifications */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node elem; /* list link in ActiveChildList */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PMChild; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum DispatchOption Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DISPATCH_CHECK, Step #6 - "compile-libfuzzer-introspector-x86_64": DISPATCH_BOOT, Step #6 - "compile-libfuzzer-introspector-x86_64": DISPATCH_FORKCHILD, Step #6 - "compile-libfuzzer-introspector-x86_64": DISPATCH_DESCRIBE_CONFIG, Step #6 - "compile-libfuzzer-introspector-x86_64": DISPATCH_SINGLE, Step #6 - "compile-libfuzzer-introspector-x86_64": DISPATCH_POSTMASTER, /* must be last */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DispatchOption; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.433 INFO datatypes - __init__: Processing /src/postgresql/src/include/postmaster/walsummarizer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.437 INFO datatypes - __init__: Processing /src/postgresql/src/include/postmaster/autovacuum.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AVW_BRINSummarizeRange, Step #6 - "compile-libfuzzer-introspector-x86_64": } AutoVacuumWorkItemType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.441 INFO datatypes - __init__: Processing /src/postgresql/src/include/postmaster/fork_process.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.444 INFO datatypes - __init__: Processing /src/postgresql/src/include/postmaster/syslogger.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char nuls[2]; /* always \0\0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 len; /* size of this chunk (counts data only) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 pid; /* writer's pid */ Step #6 - "compile-libfuzzer-introspector-x86_64": bits8 flags; /* bitmask of PIPE_PROTO_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; /* data payload starts here */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PipeProtoHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PipeProtoHeader proto; Step #6 - "compile-libfuzzer-introspector-x86_64": char filler[PIPE_CHUNK_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PipeProtoChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.448 INFO datatypes - __init__: Processing /src/postgresql/src/include/regex/regguts.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef short color; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct colormaprange Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": chr cmin; /* range represents cmin..cmax inclusive */ Step #6 - "compile-libfuzzer-introspector-x86_64": chr cmax; Step #6 - "compile-libfuzzer-introspector-x86_64": int rownum; /* row index in hicolormap array (>= 1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } colormaprange; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.453 INFO datatypes - __init__: Processing /src/postgresql/src/include/regex/regex.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long pg_regoff_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int re_magic; /* magic number */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t re_nsub; /* number of subexpressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": long re_info; /* bitmask of the following flags: */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define REG_UBACKREF 000001 /* has back-reference (\n) */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define REG_ULOOKAROUND 000002 /* has lookahead/lookbehind constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define REG_UBOUNDS 000004 /* has bounded quantifier ({m,n}) */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define REG_UBRACES 000010 /* has { that doesn't begin a quantifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define REG_UBSALNUM 000020 /* has backslash-alphanumeric in non-ARE */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define REG_UPBOTCH 000040 /* has unmatched right paren in ERE (legal Step #6 - "compile-libfuzzer-introspector-x86_64": * per spec, but that was a mistake) */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define REG_UBBS 000100 /* has backslash within bracket expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define REG_UNONPOSIX 000200 /* has any construct that extends POSIX */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define REG_UUNSPEC 000400 /* has any case disallowed by POSIX, e.g. Step #6 - "compile-libfuzzer-introspector-x86_64": * an empty branch */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define REG_UUNPORT 001000 /* has numeric character code dependency */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define REG_ULOCALE 002000 /* has locale dependency */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define REG_UEMPTYMATCH 004000 /* can match a zero-length string */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define REG_UIMPOSSIBLE 010000 /* provably cannot match anything */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define REG_USHORTEST 020000 /* has non-greedy quantifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": int re_csize; /* sizeof(character) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *re_endp; /* backward compatibility kludge */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid re_collation; /* Collation that defines LC_CTYPE behavior */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* the rest is opaque pointers to hidden innards */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *re_guts; /* `char *' is more portable than `void *' */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *re_fns; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_regex_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_regoff_t rm_so; /* start of substring */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_regoff_t rm_eo; /* end of substring */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_regmatch_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_regmatch_t rm_extend; /* see REG_EXPECT */ Step #6 - "compile-libfuzzer-introspector-x86_64": } rm_detail_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.457 INFO datatypes - __init__: Processing /src/postgresql/src/include/regex/regerrs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.462 INFO datatypes - __init__: Processing /src/postgresql/src/include/regex/regexport.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int co; /* label (character-set color) of arc */ Step #6 - "compile-libfuzzer-introspector-x86_64": int to; /* next state number */ Step #6 - "compile-libfuzzer-introspector-x86_64": } regex_arc_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.465 INFO datatypes - __init__: Processing /src/postgresql/src/include/regex/regcustom.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pg_wchar chr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned uchr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.469 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/bufpage.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 xlogid; /* high bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 xrecoff; /* low bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PageXLogRecPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16 LocationIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PageHeaderData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* XXX LSN is member of *any* block, not only page-organized ones */ Step #6 - "compile-libfuzzer-introspector-x86_64": PageXLogRecPtr pd_lsn; /* LSN: next byte after last byte of xlog Step #6 - "compile-libfuzzer-introspector-x86_64": * record for last change to this page */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 pd_checksum; /* checksum */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 pd_flags; /* flag bits, see below */ Step #6 - "compile-libfuzzer-introspector-x86_64": LocationIndex pd_lower; /* offset to start of free space */ Step #6 - "compile-libfuzzer-introspector-x86_64": LocationIndex pd_upper; /* offset to end of free space */ Step #6 - "compile-libfuzzer-introspector-x86_64": LocationIndex pd_special; /* offset to start of special space */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 pd_pagesize_version; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId pd_prune_xid; /* oldest prunable XID, or zero if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemIdData pd_linp[FLEXIBLE_ARRAY_MEMBER]; /* line pointer array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PageHeaderData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PageHeaderData *PageHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char PageData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PageData *Page; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.474 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/sharedfileset.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedFileSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FileSet fs; Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; /* mutex protecting the reference count */ Step #6 - "compile-libfuzzer-introspector-x86_64": int refcnt; /* number of attached backends */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedFileSet; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.478 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/freespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.481 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/shm_mq.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct shm_mq shm_mq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct shm_mq_handle shm_mq_handle; 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 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": Size len; Step #6 - "compile-libfuzzer-introspector-x86_64": } shm_mq_iovec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SHM_MQ_SUCCESS, /* Sent or received a message. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SHM_MQ_WOULD_BLOCK, /* Not completed; retry later. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SHM_MQ_DETACHED, /* Other process has detached queue. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } shm_mq_result; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.485 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/lock.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum LockTagType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG_RELATION, /* whole relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG_RELATION_EXTEND, /* the right to extend a relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG_DATABASE_FROZEN_IDS, /* pg_database.datfrozenxid */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG_PAGE, /* one page of a relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG_TUPLE, /* one physical tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG_TRANSACTION, /* transaction (for waiting for xact done) */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG_VIRTUALTRANSACTION, /* virtual transaction (ditto) */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG_SPECULATIVE_TOKEN, /* speculative insertion Xid and token */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG_OBJECT, /* non-relation database object */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG_USERLOCK, /* reserved for old contrib/userlock code */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG_ADVISORY, /* advisory user locks */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG_APPLY_TRANSACTION, /* transaction being applied on a logical Step #6 - "compile-libfuzzer-introspector-x86_64": * replication subscriber */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LockTagType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LOCALLOCKTAG Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG lock; /* identifies the lockable object */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKMODE mode; /* lock mode for this table entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LOCALLOCKTAG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LOCALLOCKOWNER Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: if owner is NULL then the lock is held on behalf of the session; Step #6 - "compile-libfuzzer-introspector-x86_64": * otherwise it is held on behalf of my current transaction. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Must use a forward struct reference to avoid circularity. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ResourceOwnerData *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 nLocks; /* # of times held by this owner */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LOCALLOCKOWNER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LOCALLOCK Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* tag */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCALLOCKTAG tag; /* unique identifier of locallock entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashcode; /* copy of LOCKTAG's hash value */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCK *lock; /* associated LOCK object, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": PROCLOCK *proclock; /* associated PROCLOCK object, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 nLocks; /* total number of times lock is held */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numLockOwners; /* # of relevant ResourceOwners */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxLockOwners; /* allocated size of array */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCALLOCKOWNER *lockOwners; /* dynamically resizable array */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool holdsStrongLockCount; /* bumped FastPathStrongRelationLocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool lockCleared; /* we read all sinval msgs for lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LOCALLOCK; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LockMethodData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int numLockModes; Step #6 - "compile-libfuzzer-introspector-x86_64": const LOCKMASK *conflictTab; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *const *lockModeNames; Step #6 - "compile-libfuzzer-introspector-x86_64": const bool *trace_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": } LockMethodData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGPROC PGPROC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber procNumber; /* proc number of the PGPROC */ Step #6 - "compile-libfuzzer-introspector-x86_64": LocalTransactionId localTransactionId; /* lxid from PGPROC */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtualTransactionId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PROCLOCKTAG Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* NB: we assume this struct contains no padding! */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCK *myLock; /* link to per-lockable-object information */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGPROC *myProc; /* link to PGPROC of owning backend */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PROCLOCKTAG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LockInstanceData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG locktag; /* tag for locked object */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKMASK holdMask; /* locks held by this PGPROC */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKMODE waitLockMode; /* lock awaited by this PGPROC, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": VirtualTransactionId vxid; /* virtual transaction ID of this PGPROC */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz waitStart; /* time at which this PGPROC started waiting Step #6 - "compile-libfuzzer-introspector-x86_64": * for lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pid; /* pid of this PGPROC */ Step #6 - "compile-libfuzzer-introspector-x86_64": int leaderPid; /* pid of group leader; = pid if no group */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fastpath; /* taken via fastpath? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LockInstanceData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockedProcData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int pid; /* pid of a blocked PGPROC */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Per-PROCLOCK information about PROCLOCKs of the lock the pid awaits */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* (these fields refer to indexes in BlockedProcsData.locks[]) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int first_lock; /* index of first relevant LockInstanceData */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_locks; /* number of relevant LockInstanceDatas */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* PIDs of PGPROCs that are ahead of "pid" in the lock's wait queue */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* (these fields refer to indexes in BlockedProcsData.waiter_pids[]) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int first_waiter; /* index of first preceding waiter */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_waiters; /* number of preceding waiters */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockedProcData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DS_NOT_YET_CHECKED, /* no deadlock check has run yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": DS_NO_DEADLOCK, /* no deadlock detected */ Step #6 - "compile-libfuzzer-introspector-x86_64": DS_SOFT_DEADLOCK, /* deadlock avoided by queue rearrangement */ Step #6 - "compile-libfuzzer-introspector-x86_64": DS_HARD_DEADLOCK, /* deadlock, no way out but ERROR */ Step #6 - "compile-libfuzzer-introspector-x86_64": DS_BLOCKED_BY_AUTOVACUUM, /* no deadlock; queue blocked by autovacuum Step #6 - "compile-libfuzzer-introspector-x86_64": * worker */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DeadLockState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PROCLOCK Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* tag */ Step #6 - "compile-libfuzzer-introspector-x86_64": PROCLOCKTAG tag; /* unique identifier of proclock object */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGPROC *groupLeader; /* proc's lock group leader, or proc itself */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKMASK holdMask; /* bitmask for lock types currently held */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKMASK releaseMask; /* bitmask for lock types to be released */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node lockLink; /* list link in LOCK's list of proclocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node procLink; /* list link in PGPROC's list of proclocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PROCLOCK; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LockData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nelements; /* The length of the array */ Step #6 - "compile-libfuzzer-introspector-x86_64": LockInstanceData *locks; /* Array of per-PROCLOCK information */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LockData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockedProcsData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockedProcData *procs; /* Array of per-blocked-proc information */ Step #6 - "compile-libfuzzer-introspector-x86_64": LockInstanceData *locks; /* Array of per-PROCLOCK information */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *waiter_pids; /* Array of PIDs of other blocked PGPROCs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nprocs; /* # of valid entries in procs[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxprocs; /* Allocated length of procs[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nlocks; /* # of valid entries in locks[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxlocks; /* Allocated length of locks[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int npids; /* # of valid entries in waiter_pids[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxpids; /* Allocated length of waiter_pids[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockedProcsData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKACQUIRE_NOT_AVAIL, /* lock not available, and dontWait=true */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKACQUIRE_OK, /* lock successfully acquired */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKACQUIRE_ALREADY_HELD, /* incremented count for lock already held */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKACQUIRE_ALREADY_CLEAR, /* incremented count for lock already clear */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LockAcquireResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const LockMethodData *LockMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LOCKTAG Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 locktag_field1; /* a 32-bit ID field */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 locktag_field2; /* a 32-bit ID field */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 locktag_field3; /* a 32-bit ID field */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 locktag_field4; /* a 16-bit ID field */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 locktag_type; /* see enum LockTagType */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 locktag_lockmethodid; /* lockmethod indicator */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LOCKTAG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16 LOCKMETHODID; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LOCK Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* hash key */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG tag; /* unique identifier of lockable object */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKMASK grantMask; /* bitmask for lock types already granted */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKMASK waitMask; /* bitmask for lock types awaited */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head procLocks; /* list of PROCLOCK objects assoc. with lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": dclist_head waitProcs; /* list of PGPROC objects waiting on lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": int requested[MAX_LOCKMODES]; /* counts of requested locks */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nRequested; /* total of requested[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int granted[MAX_LOCKMODES]; /* counts of granted locks */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nGranted; /* total of granted[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LOCK; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.491 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/bufmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PrefetchBufferResult Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer recent_buffer; /* If valid, a hit (recheck needed!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool initiated_io; /* If true, a miss resulting in async I/O */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PrefetchBufferResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BufferAccessStrategyType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BAS_NORMAL, /* Normal random access */ Step #6 - "compile-libfuzzer-introspector-x86_64": BAS_BULKREAD, /* Large read-only scan (hint bit updates are Step #6 - "compile-libfuzzer-introspector-x86_64": * ok) */ Step #6 - "compile-libfuzzer-introspector-x86_64": BAS_BULKWRITE, /* Large multi-block write (e.g. COPY IN) */ Step #6 - "compile-libfuzzer-introspector-x86_64": BAS_VACUUM, /* VACUUM */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BufferAccessStrategyType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BufferManagerRelation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SMgrRelationData *smgr; Step #6 - "compile-libfuzzer-introspector-x86_64": char relpersistence; Step #6 - "compile-libfuzzer-introspector-x86_64": } BufferManagerRelation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReadBuffersOperation ReadBuffersOperation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *Block; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RBM_NORMAL, /* Normal read */ Step #6 - "compile-libfuzzer-introspector-x86_64": RBM_ZERO_AND_LOCK, /* Don't read from disk, caller will Step #6 - "compile-libfuzzer-introspector-x86_64": * initialize. Also locks the page. */ Step #6 - "compile-libfuzzer-introspector-x86_64": RBM_ZERO_AND_CLEANUP_LOCK, /* Like RBM_ZERO_AND_LOCK, but locks the page Step #6 - "compile-libfuzzer-introspector-x86_64": * in "cleanup" mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": RBM_ZERO_ON_ERROR, /* Read, but return an all-zeros page on error */ Step #6 - "compile-libfuzzer-introspector-x86_64": RBM_NORMAL_NO_LOG, /* Don't log page as invalid during WAL Step #6 - "compile-libfuzzer-introspector-x86_64": * replay; otherwise same as RBM_NORMAL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReadBufferMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ExtendBufferedFlags Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Don't acquire extension lock. This is safe only if the relation isn't Step #6 - "compile-libfuzzer-introspector-x86_64": * shared, an access exclusive lock is held or if this is the startup Step #6 - "compile-libfuzzer-introspector-x86_64": * process. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": EB_SKIP_EXTENSION_LOCK = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Is this extension part of recovery? */ Step #6 - "compile-libfuzzer-introspector-x86_64": EB_PERFORMING_RECOVERY = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Should the fork be created if it does not currently exist? This likely Step #6 - "compile-libfuzzer-introspector-x86_64": * only ever makes sense for relation forks. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": EB_CREATE_FORK_IF_NEEDED = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Should the first (possibly only) return buffer be returned locked? */ Step #6 - "compile-libfuzzer-introspector-x86_64": EB_LOCK_FIRST = (1 << 3), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Should the smgr size cache be cleared? */ Step #6 - "compile-libfuzzer-introspector-x86_64": EB_CLEAR_SIZE_CACHE = (1 << 4), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* internal flags follow */ Step #6 - "compile-libfuzzer-introspector-x86_64": EB_LOCK_TARGET = (1 << 5), Step #6 - "compile-libfuzzer-introspector-x86_64": } ExtendBufferedFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.497 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/off.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16 OffsetNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.500 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/latch.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Latch Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": sig_atomic_t is_set; Step #6 - "compile-libfuzzer-introspector-x86_64": sig_atomic_t maybe_sleeping; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_shared; Step #6 - "compile-libfuzzer-introspector-x86_64": int owner_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef WIN32 Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE event; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } Latch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WaitEvent Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int pos; /* position in the event data structure */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 events; /* triggered events */ Step #6 - "compile-libfuzzer-introspector-x86_64": pgsocket fd; /* socket fd associated with event */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *user_data; /* pointer provided in AddWaitEventToSet */ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef WIN32 Step #6 - "compile-libfuzzer-introspector-x86_64": bool reset; /* Is reset of the event required? */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } WaitEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WaitEventSet WaitEventSet; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.504 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/copydir.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.507 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/bulk_write.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BulkWriteState BulkWriteState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PGIOAlignedBlock *BulkWriteBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.511 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/spin.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.514 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/large_object.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LargeObjectDesc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid id; /* LO's identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot snapshot; /* snapshot to use */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId subid; /* owning subtransaction ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 offset; /* current seek pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; /* see flag bits below */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* bits in flags: */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define IFS_RDLOCK (1 << 0) /* LO was opened for reading */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define IFS_WRLOCK (1 << 1) /* LO was opened for writing */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } LargeObjectDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.518 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/itemptr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ItemPointerData *ItemPointer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.522 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/predicate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *SerializableXactHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.527 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/predicate_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RWConflictPoolHeaderData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head availableList; Step #6 - "compile-libfuzzer-introspector-x86_64": RWConflict element; Step #6 - "compile-libfuzzer-introspector-x86_64": } RWConflictPoolHeaderData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PREDICATELOCKTAG Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PREDICATELOCKTARGET *myTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": SERIALIZABLEXACT *myXact; Step #6 - "compile-libfuzzer-introspector-x86_64": } PREDICATELOCKTAG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TwoPhasePredicateXactRecord Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } TwoPhasePredicateXactRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RWConflictPoolHeaderData *RWConflictPoolHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64 SerCommitSeqNo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PREDICATELOCKTARGET Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* hash key */ Step #6 - "compile-libfuzzer-introspector-x86_64": PREDICATELOCKTARGETTAG tag; /* unique identifier of lockable object */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head predicateLocks; /* list of PREDICATELOCK objects assoc. with Step #6 - "compile-libfuzzer-introspector-x86_64": * predicate lock target */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PREDICATELOCKTARGET; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TwoPhasePredicateRecordType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TWOPHASEPREDICATERECORD_XACT, Step #6 - "compile-libfuzzer-introspector-x86_64": TWOPHASEPREDICATERECORD_LOCK, Step #6 - "compile-libfuzzer-introspector-x86_64": } TwoPhasePredicateRecordType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RWConflictData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node outLink; /* link for list of conflicts out from a sxact */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node inLink; /* link for list of conflicts in to a sxact */ Step #6 - "compile-libfuzzer-introspector-x86_64": SERIALIZABLEXACT *sxactOut; Step #6 - "compile-libfuzzer-introspector-x86_64": SERIALIZABLEXACT *sxactIn; Step #6 - "compile-libfuzzer-introspector-x86_64": } RWConflictData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PredXactListData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head availableList; Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head activeList; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These global variables are maintained when registering and cleaning up Step #6 - "compile-libfuzzer-introspector-x86_64": * serializable transactions. They must be global across all backends, Step #6 - "compile-libfuzzer-introspector-x86_64": * but are not needed outside the predicate.c source file. Protected by Step #6 - "compile-libfuzzer-introspector-x86_64": * SerializableXactHashLock. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId SxactGlobalXmin; /* global xmin for active serializable Step #6 - "compile-libfuzzer-introspector-x86_64": * transactions */ Step #6 - "compile-libfuzzer-introspector-x86_64": int SxactGlobalXminCount; /* how many active serializable Step #6 - "compile-libfuzzer-introspector-x86_64": * transactions have this xmin */ Step #6 - "compile-libfuzzer-introspector-x86_64": int WritableSxactCount; /* how many non-read-only serializable Step #6 - "compile-libfuzzer-introspector-x86_64": * transactions are active */ Step #6 - "compile-libfuzzer-introspector-x86_64": SerCommitSeqNo LastSxactCommitSeqNo; /* a strictly monotonically Step #6 - "compile-libfuzzer-introspector-x86_64": * increasing number for commits Step #6 - "compile-libfuzzer-introspector-x86_64": * of serializable transactions */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Protected by SerializableXactHashLock. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SerCommitSeqNo CanPartialClearThrough; /* can clear predicate locks and Step #6 - "compile-libfuzzer-introspector-x86_64": * inConflicts for committed Step #6 - "compile-libfuzzer-introspector-x86_64": * transactions through this seq Step #6 - "compile-libfuzzer-introspector-x86_64": * no */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Protected by SerializableFinishedListLock. */ Step #6 - "compile-libfuzzer-introspector-x86_64": SerCommitSeqNo HavePartialClearedThrough; /* have cleared through this Step #6 - "compile-libfuzzer-introspector-x86_64": * seq no */ Step #6 - "compile-libfuzzer-introspector-x86_64": SERIALIZABLEXACT *OldCommittedSxact; /* shared copy of dummy sxact */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SERIALIZABLEXACT *element; Step #6 - "compile-libfuzzer-introspector-x86_64": } PredXactListData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PredicateLockTargetType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PREDLOCKTAG_RELATION, Step #6 - "compile-libfuzzer-introspector-x86_64": PREDLOCKTAG_PAGE, Step #6 - "compile-libfuzzer-introspector-x86_64": PREDLOCKTAG_TUPLE, Step #6 - "compile-libfuzzer-introspector-x86_64": /* TODO SSI: Other types may be needed for index locking */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PredicateLockTargetType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PredXactListData *PredXactList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RWConflictData *RWConflict; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SERIALIZABLEXIDTAG Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; Step #6 - "compile-libfuzzer-introspector-x86_64": } SERIALIZABLEXIDTAG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PREDICATELOCKTARGETTAG Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 locktag_field1; /* a 32-bit ID field */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 locktag_field2; /* a 32-bit ID field */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 locktag_field3; /* a 32-bit ID field */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 locktag_field4; /* a 32-bit ID field */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PREDICATELOCKTARGETTAG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SERIALIZABLEXID Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* hash key */ Step #6 - "compile-libfuzzer-introspector-x86_64": SERIALIZABLEXIDTAG tag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data */ Step #6 - "compile-libfuzzer-introspector-x86_64": SERIALIZABLEXACT *myXact; /* pointer to the top level transaction data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SERIALIZABLEXID; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PredicateLockData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nelements; Step #6 - "compile-libfuzzer-introspector-x86_64": PREDICATELOCKTARGETTAG *locktags; Step #6 - "compile-libfuzzer-introspector-x86_64": SERIALIZABLEXACT *xacts; Step #6 - "compile-libfuzzer-introspector-x86_64": } PredicateLockData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LOCALPREDICATELOCK Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* hash key */ Step #6 - "compile-libfuzzer-introspector-x86_64": PREDICATELOCKTARGETTAG tag; /* unique identifier of lockable object */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool held; /* is lock held, or just its children? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int childLocks; /* number of child locks currently held */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LOCALPREDICATELOCK; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TwoPhasePredicateLockRecord Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PREDICATELOCKTARGETTAG target; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 filler; /* to avoid length change in back-patched fix */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TwoPhasePredicateLockRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TwoPhasePredicateRecord Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TwoPhasePredicateRecordType type; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TwoPhasePredicateXactRecord xactRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": TwoPhasePredicateLockRecord lockRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": } data; Step #6 - "compile-libfuzzer-introspector-x86_64": } TwoPhasePredicateRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SERIALIZABLEXACT Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": VirtualTransactionId vxid; /* The executing process always has one of Step #6 - "compile-libfuzzer-introspector-x86_64": * these. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We use two numbers to track the order that transactions commit. Before Step #6 - "compile-libfuzzer-introspector-x86_64": * commit, a transaction is marked as prepared, and prepareSeqNo is set. Step #6 - "compile-libfuzzer-introspector-x86_64": * Shortly after commit, it's marked as committed, and commitSeqNo is set. Step #6 - "compile-libfuzzer-introspector-x86_64": * This doesn't give a strict commit order, but these two values together Step #6 - "compile-libfuzzer-introspector-x86_64": * are good enough for us, as we can always err on the safe side and Step #6 - "compile-libfuzzer-introspector-x86_64": * assume that there's a conflict, if we can't be sure of the exact Step #6 - "compile-libfuzzer-introspector-x86_64": * ordering of two commits. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that a transaction is marked as prepared for a short period during Step #6 - "compile-libfuzzer-introspector-x86_64": * commit processing, even if two-phase commit is not used. But with Step #6 - "compile-libfuzzer-introspector-x86_64": * two-phase commit, a transaction can stay in prepared state for some Step #6 - "compile-libfuzzer-introspector-x86_64": * time. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SerCommitSeqNo prepareSeqNo; Step #6 - "compile-libfuzzer-introspector-x86_64": SerCommitSeqNo commitSeqNo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* these values are not both interesting at the same time */ Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SerCommitSeqNo earliestOutConflictCommit; /* when committed with Step #6 - "compile-libfuzzer-introspector-x86_64": * conflict out */ Step #6 - "compile-libfuzzer-introspector-x86_64": SerCommitSeqNo lastCommitBeforeSnapshot; /* when not committed or Step #6 - "compile-libfuzzer-introspector-x86_64": * no conflict out */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SeqNo; Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head outConflicts; /* list of write transactions whose data we Step #6 - "compile-libfuzzer-introspector-x86_64": * couldn't read. */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head inConflicts; /* list of read transactions which couldn't Step #6 - "compile-libfuzzer-introspector-x86_64": * see our write. */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head predicateLocks; /* list of associated PREDICATELOCK objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node finishedLink; /* list link in Step #6 - "compile-libfuzzer-introspector-x86_64": * FinishedSerializableTransactions */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node xactLink; /* PredXact->activeList/availableList */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * perXactPredicateListLock is only used in parallel queries: it protects Step #6 - "compile-libfuzzer-introspector-x86_64": * this SERIALIZABLEXACT's predicate lock list against other workers of Step #6 - "compile-libfuzzer-introspector-x86_64": * the same session. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock perXactPredicateListLock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * for r/o transactions: list of concurrent r/w transactions that we could Step #6 - "compile-libfuzzer-introspector-x86_64": * potentially have conflicts with, and vice versa for r/w transactions Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head possibleUnsafeConflicts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId topXid; /* top level xid for the transaction, if one Step #6 - "compile-libfuzzer-introspector-x86_64": * exists; else invalid */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId finishedBefore; /* invalid means still running; else the Step #6 - "compile-libfuzzer-introspector-x86_64": * struct expires when no serializable Step #6 - "compile-libfuzzer-introspector-x86_64": * xids are before this. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xmin; /* the transaction's snapshot xmin */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 flags; /* OR'd combination of values defined below */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pid; /* pid of associated process */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pgprocno; /* pgprocno of associated process */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SERIALIZABLEXACT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PREDICATELOCK Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* hash key */ Step #6 - "compile-libfuzzer-introspector-x86_64": PREDICATELOCKTAG tag; /* unique identifier of lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node targetLink; /* list link in PREDICATELOCKTARGET's list of Step #6 - "compile-libfuzzer-introspector-x86_64": * predicate locks */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node xactLink; /* list link in SERIALIZABLEXACT's list of Step #6 - "compile-libfuzzer-introspector-x86_64": * predicate locks */ Step #6 - "compile-libfuzzer-introspector-x86_64": SerCommitSeqNo commitSeqNo; /* only used for summarized predicate locks */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PREDICATELOCK; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.535 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/checksum.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.541 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/condition_variable.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; /* spinlock protecting the wakeup list */ Step #6 - "compile-libfuzzer-introspector-x86_64": proclist_head wakeup; /* list of wake-able processes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ConditionVariable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union ConditionVariableMinimallyPadded Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable cv; Step #6 - "compile-libfuzzer-introspector-x86_64": char pad[CV_MINIMAL_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConditionVariableMinimallyPadded; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.547 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/fileset.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FileSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t creator_pid; /* PID of the creating process */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 number; /* per-PID identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ntablespaces; /* number of tablespaces to use */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tablespaces[8]; /* OIDs of tablespaces to use. Assumes that Step #6 - "compile-libfuzzer-introspector-x86_64": * it's rare that there more than temp Step #6 - "compile-libfuzzer-introspector-x86_64": * tablespaces. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FileSet; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.552 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/sinvaladt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.555 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/shmem.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char key[SHMEM_INDEX_KEYSIZE]; /* string name */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *location; /* location in shared mem */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size size; /* # bytes requested for the structure */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size allocated_size; /* # bytes actually allocated */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ShmemIndexEnt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.559 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/shm_toc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct shm_toc shm_toc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Size space_for_chunks; Step #6 - "compile-libfuzzer-introspector-x86_64": Size number_of_keys; Step #6 - "compile-libfuzzer-introspector-x86_64": } shm_toc_estimator; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.562 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/relfilelocator.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RelFileLocator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid spcOid; /* tablespace */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbOid; /* database */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileNumber relNumber; /* relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RelFileLocator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RelFileLocatorBackend Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator locator; Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber backend; Step #6 - "compile-libfuzzer-introspector-x86_64": } RelFileLocatorBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.566 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/item.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Pointer Item; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.569 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/fd.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int File; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.575 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/sinval.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int8 id; /* cache ID --- must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbId; /* database ID, or 0 if a shared relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hashValue; /* hash value of key for this catcache */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedInvalCatcacheMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int8 id; /* type field --- must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbId; /* database ID, or 0 if a shared relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relId; /* relation ID, or 0 if whole relcache */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedInvalRelcacheMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int8 id; /* type field --- must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbId; /* database ID, or 0 if a shared catalog */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid catId; /* ID of catalog whose contents are invalid */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedInvalCatalogMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* note: field layout chosen to pack into 16 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int8 id; /* type field --- must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": int8 backend_hi; /* high bits of backend procno, if temprel */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 backend_lo; /* low bits of backend procno, if temprel */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator rlocator; /* spcOid, dbOid, relNumber */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedInvalSmgrMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int8 id; /* type field --- must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbId; /* database ID, or 0 for shared catalogs */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedInvalRelmapMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int8 id; /* type field --- must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbId; /* database ID, or 0 if a shared relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relId; /* relation ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedInvalSnapshotMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int8 id; /* type field --- must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": SharedInvalCatcacheMsg cc; Step #6 - "compile-libfuzzer-introspector-x86_64": SharedInvalCatalogMsg cat; Step #6 - "compile-libfuzzer-introspector-x86_64": SharedInvalRelcacheMsg rc; Step #6 - "compile-libfuzzer-introspector-x86_64": SharedInvalSmgrMsg sm; Step #6 - "compile-libfuzzer-introspector-x86_64": SharedInvalRelmapMsg rm; Step #6 - "compile-libfuzzer-introspector-x86_64": SharedInvalSnapshotMsg sn; Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedInvalidationMessage; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.579 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/ipc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*pg_on_exit_callback) (int code, Datum arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*shmem_startup_hook_type) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.583 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/pg_shmem.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGShmemHeader /* standard header for all Postgres shmem */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 magic; /* magic # to identify Postgres segments */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define PGShmemMagic 679834894 Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t creatorPID; /* PID of creating process (set but unread) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size totalsize; /* total size of segment */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size freeoffset; /* offset to first free space */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsm_handle dsm_control; /* ID of dynamic shared memory control seg */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *index; /* pointer to ShmemIndex table */ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef WIN32 /* Windows doesn't have useful inode#s */ Step #6 - "compile-libfuzzer-introspector-x86_64": dev_t device; /* device data directory is on */ Step #6 - "compile-libfuzzer-introspector-x86_64": ino_t inode; /* inode number of data directory */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } PGShmemHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SHMEM_TYPE_WINDOWS, Step #6 - "compile-libfuzzer-introspector-x86_64": SHMEM_TYPE_SYSV, Step #6 - "compile-libfuzzer-introspector-x86_64": SHMEM_TYPE_MMAP, Step #6 - "compile-libfuzzer-introspector-x86_64": } PGShmemType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HUGE_PAGES_OFF, Step #6 - "compile-libfuzzer-introspector-x86_64": HUGE_PAGES_ON, Step #6 - "compile-libfuzzer-introspector-x86_64": HUGE_PAGES_TRY, /* only for huge_pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": HUGE_PAGES_UNKNOWN, /* only for huge_pages_status */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HugePagesType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.587 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/sync.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SyncRequestType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SYNC_REQUEST, /* schedule a call of sync function */ Step #6 - "compile-libfuzzer-introspector-x86_64": SYNC_UNLINK_REQUEST, /* schedule a call of unlink function */ Step #6 - "compile-libfuzzer-introspector-x86_64": SYNC_FORGET_REQUEST, /* forget all calls for a tag */ Step #6 - "compile-libfuzzer-introspector-x86_64": SYNC_FILTER_REQUEST, /* forget all calls satisfying match fn */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SyncRequestType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FileTag Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int16 handler; /* SyncRequestHandler value, saving space */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 forknum; /* ForkNumber, saving space */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator rlocator; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 segno; Step #6 - "compile-libfuzzer-introspector-x86_64": } FileTag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SyncRequestHandler Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SYNC_HANDLER_MD = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SYNC_HANDLER_CLOG, Step #6 - "compile-libfuzzer-introspector-x86_64": SYNC_HANDLER_COMMIT_TS, Step #6 - "compile-libfuzzer-introspector-x86_64": SYNC_HANDLER_MULTIXACT_OFFSET, Step #6 - "compile-libfuzzer-introspector-x86_64": SYNC_HANDLER_MULTIXACT_MEMBER, Step #6 - "compile-libfuzzer-introspector-x86_64": SYNC_HANDLER_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": } SyncRequestHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.590 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XidCacheStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of cached subxids, never more than PGPROC_MAX_CACHED_SUBXIDS */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 count; Step #6 - "compile-libfuzzer-introspector-x86_64": /* has PGPROC->subxids overflowed */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool overflowed; Step #6 - "compile-libfuzzer-introspector-x86_64": } XidCacheStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PROC_WAIT_STATUS_OK, Step #6 - "compile-libfuzzer-introspector-x86_64": PROC_WAIT_STATUS_WAITING, Step #6 - "compile-libfuzzer-introspector-x86_64": PROC_WAIT_STATUS_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": } ProcWaitStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PROC_HDR Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Array of PGPROC structures (not including dummies for prepared txns) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGPROC *allProcs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Array mirroring PGPROC.xid for each PGPROC currently in the procarray */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId *xids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Array mirroring PGPROC.subxidStatus for each PGPROC currently in the Step #6 - "compile-libfuzzer-introspector-x86_64": * procarray. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XidCacheStatus *subxidStates; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Array mirroring PGPROC.statusFlags for each PGPROC currently in the Step #6 - "compile-libfuzzer-introspector-x86_64": * procarray. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 *statusFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Length of allProcs array */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 allProcCount; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Head of list of free PGPROC structures */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head freeProcs; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Head of list of autovacuum & special worker free PGPROC structures */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head autovacFreeProcs; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Head of list of bgworker free PGPROC structures */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head bgworkerFreeProcs; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Head of list of walsender free PGPROC structures */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head walsenderFreeProcs; Step #6 - "compile-libfuzzer-introspector-x86_64": /* First pgproc waiting for group XID clear */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 procArrayGroupFirst; Step #6 - "compile-libfuzzer-introspector-x86_64": /* First pgproc waiting for group transaction status update */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 clogGroupFirst; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Current slot numbers of some auxiliary processes. There can be only one Step #6 - "compile-libfuzzer-introspector-x86_64": * of each of these running at a time. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber walwriterProc; Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber checkpointerProc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Current shared estimate of appropriate spins_per_delay value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int spins_per_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Buffer id of the buffer that Startup process waits for pin on, or -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int startupBufferPinWaitBufId; Step #6 - "compile-libfuzzer-introspector-x86_64": } PROC_HDR; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.595 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/barrier.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Barrier Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": int phase; /* phase counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": int participants; /* the number of participants attached */ Step #6 - "compile-libfuzzer-introspector-x86_64": int arrived; /* the number of participants that have Step #6 - "compile-libfuzzer-introspector-x86_64": * arrived */ Step #6 - "compile-libfuzzer-introspector-x86_64": int elected; /* highest phase elected */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool static_party; /* used only for assertions */ Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable condition_variable; Step #6 - "compile-libfuzzer-introspector-x86_64": } Barrier; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.599 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/lwlocklist.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.604 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/proclist_types.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct proclist_node Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber next; /* pgprocno of the next PGPROC */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber prev; /* pgprocno of the prev PGPROC */ Step #6 - "compile-libfuzzer-introspector-x86_64": } proclist_node; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct proclist_head Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber head; /* pgprocno of the head PGPROC */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber tail; /* pgprocno of the tail PGPROC */ Step #6 - "compile-libfuzzer-introspector-x86_64": } proclist_head; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct proclist_mutable_iter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber cur; /* pgprocno of the current PGPROC */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber next; /* pgprocno of the next PGPROC */ Step #6 - "compile-libfuzzer-introspector-x86_64": } proclist_mutable_iter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.608 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/reinit.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.611 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/dsm_registry.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.614 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/dsm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dsm_segment dsm_segment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*on_dsm_detach_callback) (dsm_segment *, Datum arg); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.618 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/dsm_impl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 dsm_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DSM_OP_CREATE, Step #6 - "compile-libfuzzer-introspector-x86_64": DSM_OP_ATTACH, Step #6 - "compile-libfuzzer-introspector-x86_64": DSM_OP_DETACH, Step #6 - "compile-libfuzzer-introspector-x86_64": DSM_OP_DESTROY, Step #6 - "compile-libfuzzer-introspector-x86_64": } dsm_op; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.622 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/s_lock.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int slock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char slock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LONG slock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int spins; Step #6 - "compile-libfuzzer-introspector-x86_64": int delays; Step #6 - "compile-libfuzzer-introspector-x86_64": int cur_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *file; Step #6 - "compile-libfuzzer-introspector-x86_64": int line; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *func; Step #6 - "compile-libfuzzer-introspector-x86_64": } SpinDelayStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char slock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char slock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int slock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int slock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char slock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int slock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int slock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char slock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int slock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.628 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/procsignal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIG_CATCHUP_INTERRUPT, /* sinval catchup interrupt */ Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIG_NOTIFY_INTERRUPT, /* listen/notify interrupt */ Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIG_PARALLEL_MESSAGE, /* message from cooperating parallel backend */ Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIG_WALSND_INIT_STOPPING, /* ask walsenders to prepare for shutdown */ Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIG_BARRIER, /* global barrier interrupt */ Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIG_LOG_MEMORY_CONTEXT, /* ask backend to log the memory contexts */ Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIG_PARALLEL_APPLY_MESSAGE, /* Message from parallel apply workers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Recovery conflict reasons */ Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIG_RECOVERY_CONFLICT_FIRST, Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIG_RECOVERY_CONFLICT_DATABASE = PROCSIG_RECOVERY_CONFLICT_FIRST, Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIG_RECOVERY_CONFLICT_TABLESPACE, Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIG_RECOVERY_CONFLICT_LOCK, Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIG_RECOVERY_CONFLICT_SNAPSHOT, Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIG_RECOVERY_CONFLICT_LOGICALSLOT, Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIG_RECOVERY_CONFLICT_BUFFERPIN, Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIG_RECOVERY_CONFLICT_STARTUP_DEADLOCK, Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIG_RECOVERY_CONFLICT_LAST = PROCSIG_RECOVERY_CONFLICT_STARTUP_DEADLOCK, Step #6 - "compile-libfuzzer-introspector-x86_64": } ProcSignalReason; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PROCSIGNAL_BARRIER_SMGRRELEASE, /* ask smgr to close files */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ProcSignalBarrierType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ProcSignalHeader ProcSignalHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.631 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/buffile.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BufFile BufFile; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.635 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/checksum_impl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PageHeaderData phdr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 data[BLCKSZ / (sizeof(uint32) * N_SUMS)][N_SUMS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGChecksummablePage; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.639 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/md.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.643 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/itemid.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ItemIdData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned lp_off:15, /* offset to tuple (from start of page) */ Step #6 - "compile-libfuzzer-introspector-x86_64": lp_flags:2, /* state of line pointer, see below */ Step #6 - "compile-libfuzzer-introspector-x86_64": lp_len:15; /* byte length of tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ItemIdData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ItemIdData *ItemId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16 ItemLength; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16 ItemOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.647 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/indexfsm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.650 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/lmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum XLTW_Oper Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLTW_None, Step #6 - "compile-libfuzzer-introspector-x86_64": XLTW_Update, Step #6 - "compile-libfuzzer-introspector-x86_64": XLTW_Delete, Step #6 - "compile-libfuzzer-introspector-x86_64": XLTW_Lock, Step #6 - "compile-libfuzzer-introspector-x86_64": XLTW_LockUpdated, Step #6 - "compile-libfuzzer-introspector-x86_64": XLTW_InsertIndex, Step #6 - "compile-libfuzzer-introspector-x86_64": XLTW_InsertIndexUnique, Step #6 - "compile-libfuzzer-introspector-x86_64": XLTW_FetchUpdated, Step #6 - "compile-libfuzzer-introspector-x86_64": XLTW_RecheckExclusionConstr, Step #6 - "compile-libfuzzer-introspector-x86_64": } XLTW_Oper; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.654 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/standby.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SUBXIDS_IN_ARRAY, /* xids array includes all running subxids */ Step #6 - "compile-libfuzzer-introspector-x86_64": SUBXIDS_MISSING, /* snapshot overflowed, subxids are missing */ Step #6 - "compile-libfuzzer-introspector-x86_64": SUBXIDS_IN_SUBTRANS, /* subxids are not included in 'xids', but Step #6 - "compile-libfuzzer-introspector-x86_64": * pg_subtrans is fully up-to-date */ Step #6 - "compile-libfuzzer-introspector-x86_64": } subxids_array_status; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RunningTransactionsData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int xcnt; /* # of xact ids in xids[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int subxcnt; /* # of subxact ids in xids[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": subxids_array_status subxid_status; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId nextXid; /* xid from TransamVariables->nextXid */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId oldestRunningXid; /* *not* oldestXmin */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId oldestDatabaseRunningXid; /* same as above, but within the Step #6 - "compile-libfuzzer-introspector-x86_64": * current database */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId latestCompletedXid; /* so we can set xmax */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId *xids; /* array of (sub)xids still running */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RunningTransactionsData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef RunningTransactionsData *RunningTransactions; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.658 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/buf_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct buftag Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid spcOid; /* tablespace oid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbOid; /* database oid */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileNumber relNumber; /* relation file number */ Step #6 - "compile-libfuzzer-introspector-x86_64": ForkNumber forkNum; /* fork number */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blockNum; /* blknum relative to begin of reln */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BufferTag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BufferDesc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BufferTag tag; /* ID of page contained in buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int buf_id; /* buffer's index number (from 0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* state of the tag, containing flags, refcount and usagecount */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int wait_backend_pgprocno; /* backend of pin-count waiter */ Step #6 - "compile-libfuzzer-introspector-x86_64": int freeNext; /* link in freelist chain */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock content_lock; /* to lock access to buffer contents */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BufferDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PendingWriteback Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* could store different types of pending flushes here */ Step #6 - "compile-libfuzzer-introspector-x86_64": BufferTag tag; Step #6 - "compile-libfuzzer-introspector-x86_64": } PendingWriteback; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CkptSortItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tsId; Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileNumber relNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": ForkNumber forkNum; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blockNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int buf_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } CkptSortItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union BufferDescPadded Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BufferDesc bufferdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": char pad[BUFFERDESC_PAD_TO_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BufferDescPadded; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WritebackContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* pointer to the max number of writeback requests to coalesce */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *max_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* current number of pending writeback requests */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nr_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* pending requests */ Step #6 - "compile-libfuzzer-introspector-x86_64": PendingWriteback pending_writebacks[WRITEBACK_MAX_PENDING_FLUSHES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } WritebackContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.664 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/pmsignal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PMSIGNAL_RECOVERY_STARTED, /* recovery has started */ Step #6 - "compile-libfuzzer-introspector-x86_64": PMSIGNAL_BEGIN_HOT_STANDBY, /* begin Hot Standby */ Step #6 - "compile-libfuzzer-introspector-x86_64": PMSIGNAL_ROTATE_LOGFILE, /* send SIGUSR1 to syslogger to rotate logfile */ Step #6 - "compile-libfuzzer-introspector-x86_64": PMSIGNAL_START_AUTOVAC_LAUNCHER, /* start an autovacuum launcher */ Step #6 - "compile-libfuzzer-introspector-x86_64": PMSIGNAL_START_AUTOVAC_WORKER, /* start an autovacuum worker */ Step #6 - "compile-libfuzzer-introspector-x86_64": PMSIGNAL_BACKGROUND_WORKER_CHANGE, /* background worker state change */ Step #6 - "compile-libfuzzer-introspector-x86_64": PMSIGNAL_START_WALRECEIVER, /* start a walreceiver */ Step #6 - "compile-libfuzzer-introspector-x86_64": PMSIGNAL_ADVANCE_STATE_MACHINE, /* advance postmaster's state machine */ Step #6 - "compile-libfuzzer-introspector-x86_64": PMSIGNAL_XLOG_IS_SHUTDOWN, /* ShutdownXLOG() completed */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PMSignalReason; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PMQUIT_NOT_SENT = 0, /* postmaster hasn't sent SIGQUIT */ Step #6 - "compile-libfuzzer-introspector-x86_64": PMQUIT_FOR_CRASH, /* some other backend bought the farm */ Step #6 - "compile-libfuzzer-introspector-x86_64": PMQUIT_FOR_STOP, /* immediate stop was commanded */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QuitSignalReason; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PMSignalData PMSignalData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.668 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/lwlock.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LWLock Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 tranche; /* tranche ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 state; /* state of exclusive/nonexclusive lockers */ Step #6 - "compile-libfuzzer-introspector-x86_64": proclist_head waiters; /* list of waiting PGPROCs */ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef LOCK_DEBUG Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 nwaiters; /* number of waiters */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PGPROC *owner; /* last exclusive owner of the lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } LWLock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NamedLWLockTranche Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int trancheId; Step #6 - "compile-libfuzzer-introspector-x86_64": char *trancheName; Step #6 - "compile-libfuzzer-introspector-x86_64": } NamedLWLockTranche; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union LWLockPadded Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; Step #6 - "compile-libfuzzer-introspector-x86_64": char pad[LWLOCK_PADDED_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } LWLockPadded; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BuiltinTrancheIds Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_XACT_BUFFER = NUM_INDIVIDUAL_LWLOCKS, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_COMMITTS_BUFFER, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_SUBTRANS_BUFFER, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_MULTIXACTOFFSET_BUFFER, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_MULTIXACTMEMBER_BUFFER, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_NOTIFY_BUFFER, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_SERIAL_BUFFER, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_WAL_INSERT, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_BUFFER_CONTENT, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_REPLICATION_ORIGIN_STATE, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_REPLICATION_SLOT_IO, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_LOCK_FASTPATH, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_BUFFER_MAPPING, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_LOCK_MANAGER, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_PREDICATE_LOCK_MANAGER, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_PARALLEL_HASH_JOIN, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_PARALLEL_QUERY_DSA, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_PER_SESSION_DSA, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_PER_SESSION_RECORD_TYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_PER_SESSION_RECORD_TYPMOD, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_SHARED_TUPLESTORE, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_SHARED_TIDBITMAP, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_PARALLEL_APPEND, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_PER_XACT_PREDICATE_LIST, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_PGSTATS_DSA, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_PGSTATS_HASH, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_PGSTATS_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_LAUNCHER_DSA, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_LAUNCHER_HASH, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_DSM_REGISTRY_DSA, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_DSM_REGISTRY_HASH, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_COMMITTS_SLRU, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_MULTIXACTMEMBER_SLRU, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_MULTIXACTOFFSET_SLRU, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_NOTIFY_SLRU, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_SERIAL_SLRU, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_SUBTRANS_SLRU, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_XACT_SLRU, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_PARALLEL_VACUUM_DSA, Step #6 - "compile-libfuzzer-introspector-x86_64": LWTRANCHE_FIRST_USER_DEFINED, Step #6 - "compile-libfuzzer-introspector-x86_64": } BuiltinTrancheIds; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LWLock *LWLockId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum LWLockMode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LW_EXCLUSIVE, Step #6 - "compile-libfuzzer-introspector-x86_64": LW_SHARED, Step #6 - "compile-libfuzzer-introspector-x86_64": LW_WAIT_UNTIL_FREE, /* A special mode used in PGPROC->lwWaitMode, Step #6 - "compile-libfuzzer-introspector-x86_64": * when waiting for lock to become free. Not Step #6 - "compile-libfuzzer-introspector-x86_64": * to be used as LWLockAcquire argument */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LWLockMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum LWLockWaitState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LW_WS_NOT_WAITING, /* not currently waiting / woken up */ Step #6 - "compile-libfuzzer-introspector-x86_64": LW_WS_WAITING, /* currently waiting */ Step #6 - "compile-libfuzzer-introspector-x86_64": LW_WS_PENDING_WAKEUP, /* removed from waitlist, but not yet Step #6 - "compile-libfuzzer-introspector-x86_64": * signalled */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LWLockWaitState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.675 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/procnumber.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int ProcNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.681 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/standbydefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_standby_locks Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nlocks; /* number of entries in locks array */ Step #6 - "compile-libfuzzer-introspector-x86_64": xl_standby_lock locks[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_standby_locks; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_running_xacts Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int xcnt; /* # of xact ids in xids[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int subxcnt; /* # of subxact ids in xids[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool subxid_overflow; /* snapshot overflowed, subxids missing */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId nextXid; /* xid from TransamVariables->nextXid */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId oldestRunningXid; /* *not* oldestXmin */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId latestCompletedXid; /* so we can set xmax */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xids[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_running_xacts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_invalidations Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbId; /* MyDatabaseId */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tsId; /* MyDatabaseTableSpace */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool relcacheInitFileInval; /* invalidate relcache init files */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nmsgs; /* number of shared inval msgs */ Step #6 - "compile-libfuzzer-introspector-x86_64": SharedInvalidationMessage msgs[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_invalidations; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.687 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/read_stream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReadStream ReadStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BlockNumber (*ReadStreamBlockNumberCB) (ReadStream *stream, Step #6 - "compile-libfuzzer-introspector-x86_64": void *callback_private_data, Step #6 - "compile-libfuzzer-introspector-x86_64": void *per_buffer_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockRangeReadStreamPrivate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber current_blocknum; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber last_exclusive; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockRangeReadStreamPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.692 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/proclist.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.696 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/procarray.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.700 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/lockdefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int LOCKMASK; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int LOCKMODE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_standby_lock Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; /* xid of holder of AccessExclusiveLock */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbOid; /* DB containing table */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relOid; /* OID of table */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_standby_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.704 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/block.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 BlockNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockIdData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 bi_hi; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 bi_lo; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockIdData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BlockIdData *BlockId; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.708 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/fsm_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * fsm_search_avail() tries to spread the load of multiple backends by Step #6 - "compile-libfuzzer-introspector-x86_64": * returning different pages to different backends in a round-robin Step #6 - "compile-libfuzzer-introspector-x86_64": * fashion. fp_next_slot points to the next slot to be returned (assuming Step #6 - "compile-libfuzzer-introspector-x86_64": * there's enough space on it for the request). It's defined as an int, Step #6 - "compile-libfuzzer-introspector-x86_64": * because it's updated without an exclusive lock. uint16 would be more Step #6 - "compile-libfuzzer-introspector-x86_64": * appropriate, but int is more likely to be atomically Step #6 - "compile-libfuzzer-introspector-x86_64": * fetchable/storable. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int fp_next_slot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * fp_nodes contains the binary tree, stored in array. The first Step #6 - "compile-libfuzzer-introspector-x86_64": * NonLeafNodesPerPage elements are upper nodes, and the following Step #6 - "compile-libfuzzer-introspector-x86_64": * LeafNodesPerPage elements are leaf nodes. Unused nodes are zero. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 fp_nodes[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FSMPageData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FSMPageData *FSMPage; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.711 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/smgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMgrRelationData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* rlocator is the hashtable lookup key, so it must be first! */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocatorBackend smgr_rlocator; /* relation physical identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The following fields are reset to InvalidBlockNumber upon a cache flush Step #6 - "compile-libfuzzer-introspector-x86_64": * event, and hold the last known size for each fork. This information is Step #6 - "compile-libfuzzer-introspector-x86_64": * currently only reliable during recovery, since there is no cache Step #6 - "compile-libfuzzer-introspector-x86_64": * invalidation for fork extension. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber smgr_targblock; /* current insertion target block */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber smgr_cached_nblocks[MAX_FORKNUM + 1]; /* last known size */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* additional public fields may someday exist here */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields below here are intended to be private to smgr.c and its Step #6 - "compile-libfuzzer-introspector-x86_64": * submodules. Do not touch them from elsewhere. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int smgr_which; /* storage manager selector */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * for md.c; per-fork arrays of the number of open segments Step #6 - "compile-libfuzzer-introspector-x86_64": * (md_num_open_segs) and the segments themselves (md_seg_fds). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int md_num_open_segs[MAX_FORKNUM + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _MdfdVec *md_seg_fds[MAX_FORKNUM + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Pinning support. If unpinned (ie. pincount == 0), 'node' is a list Step #6 - "compile-libfuzzer-introspector-x86_64": * link in list of all unpinned SMgrRelations. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pincount; Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node node; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMgrRelationData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SMgrRelationData *SMgrRelation; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.715 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/pg_sema.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGSemaphoreData *PGSemaphore; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HANDLE PGSemaphore; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.719 INFO datatypes - __init__: Processing /src/postgresql/src/include/storage/buf.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int Buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BufferAccessStrategyData *BufferAccessStrategy; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.722 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/header.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.726 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_2_hungarian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.729 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_porter.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.733 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_danish.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.736 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_german.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.739 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_norwegian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.743 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_irish.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.746 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_catalan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.750 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/api.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char symbol; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.753 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_french.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.757 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_spanish.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.760 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_norwegian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.764 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_indonesian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.768 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_estonian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.771 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_hungarian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.775 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_english.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.778 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_romanian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.782 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_irish.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.785 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_armenian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.789 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_arabic.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.792 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_dutch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.796 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_indonesian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.799 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_basque.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.803 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_portuguese.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.806 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_nepali.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.809 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_lithuanian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.813 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_finnish.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.816 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_serbian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.820 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_french.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.823 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_portuguese.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.827 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_swedish.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.830 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_greek.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.833 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_russian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.837 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_german.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.840 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_finnish.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.844 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_spanish.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.847 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_danish.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.851 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/header.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.855 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_swedish.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.858 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_turkish.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.862 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_italian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.865 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_yiddish.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.869 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_KOI8_R_russian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.872 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_tamil.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.876 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_porter.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.879 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_basque.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.882 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_english.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.886 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_italian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.889 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_dutch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.893 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_catalan.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.896 INFO datatypes - __init__: Processing /src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_hindi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.900 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/dbcommands_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_dbase_create_file_copy_rec Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid db_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tablespace_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid src_db_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid src_tablespace_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_dbase_create_file_copy_rec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_dbase_drop_rec Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid db_id; Step #6 - "compile-libfuzzer-introspector-x86_64": int ntablespaces; /* number of tablespace IDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tablespace_ids[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_dbase_drop_rec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_dbase_create_wal_log_rec Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid db_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tablespace_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_dbase_create_wal_log_rec; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.903 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/dbcommands.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.907 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/lockcmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.911 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/async.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.914 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/alter.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.918 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/extension.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.922 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/user.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*check_password_hook_type) (const char *username, const char *shadow_pass, PasswordType password_type, Datum validuntil_time, bool validuntil_null); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.926 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/proclang.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.929 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/event_trigger.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EventTriggerData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *event; /* event name */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *parsetree; /* parse tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": CommandTag tag; Step #6 - "compile-libfuzzer-introspector-x86_64": } EventTriggerData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.934 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/discard.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.937 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/progress.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.941 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/matview.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.944 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/sequence.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FormData_pg_sequence_data Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 last_value; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 log_cnt; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_called; Step #6 - "compile-libfuzzer-introspector-x86_64": } FormData_pg_sequence_data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FormData_pg_sequence_data *Form_pg_sequence_data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_seq_rec Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator locator; Step #6 - "compile-libfuzzer-introspector-x86_64": /* SEQUENCE TUPLE DATA FOLLOWS AT THE END */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_seq_rec; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.948 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/schemacmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.952 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/comment.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.955 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/tablespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_tblspc_create_rec Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ts_id; Step #6 - "compile-libfuzzer-introspector-x86_64": char ts_path[FLEXIBLE_ARRAY_MEMBER]; /* null-terminated string */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_tblspc_create_rec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_tblspc_drop_rec Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ts_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_tblspc_drop_rec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TableSpaceOpts Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": float8 random_page_cost; Step #6 - "compile-libfuzzer-introspector-x86_64": float8 seq_page_cost; Step #6 - "compile-libfuzzer-introspector-x86_64": int effective_io_concurrency; Step #6 - "compile-libfuzzer-introspector-x86_64": int maintenance_io_concurrency; Step #6 - "compile-libfuzzer-introspector-x86_64": } TableSpaceOpts; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.959 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/explain.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExplainState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfo str; /* output buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* options */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool verbose; /* be verbose */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool analyze; /* print actual times */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool costs; /* print estimated costs */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool buffers; /* print buffer usage */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool wal; /* print WAL usage */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool timing; /* print detailed node timing */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool summary; /* print total planning and execution timing */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool memory; /* print planner's memory usage information */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool settings; /* print modified settings */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool generic; /* generate a generic plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExplainSerializeOption serialize; /* serialize the query's output? */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExplainFormat format; /* output format */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* state for output formatting --- not reset for each new plan tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": int indent; /* current indentation level */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *grouping_stack; /* format-specific grouping state */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* state related to the current plan tree (filled by ExplainPrintPlan) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PlannedStmt *pstmt; /* top of plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rtable; /* range table */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rtable_names; /* alias names for RTEs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *deparse_cxt; /* context list for deparsing expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *printed_subplans; /* ids of SubPlans we've printed */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hide_workers; /* set if we find an invisible Gather */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rtable_size; /* length of rtable excluding the RTE_GROUP Step #6 - "compile-libfuzzer-introspector-x86_64": * entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* state related to the current plan node */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExplainWorkersState *workers_state; /* needed if parallel plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ExplainState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ExplainFormat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EXPLAIN_FORMAT_TEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": EXPLAIN_FORMAT_XML, Step #6 - "compile-libfuzzer-introspector-x86_64": EXPLAIN_FORMAT_JSON, Step #6 - "compile-libfuzzer-introspector-x86_64": EXPLAIN_FORMAT_YAML, Step #6 - "compile-libfuzzer-introspector-x86_64": } ExplainFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const char *(*explain_get_index_name_hook_type) (Oid indexId); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ExplainSerializeOption Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EXPLAIN_SERIALIZE_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": EXPLAIN_SERIALIZE_TEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": EXPLAIN_SERIALIZE_BINARY, Step #6 - "compile-libfuzzer-introspector-x86_64": } ExplainSerializeOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExplainWorkersState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int num_workers; /* # of worker processes the plan used */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *worker_inited; /* per-worker state-initialized flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfoData *worker_str; /* per-worker transient output buffers */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *worker_state_save; /* per-worker grouping state save areas */ Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfo prev_str; /* saved output buffer while redirecting */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ExplainWorkersState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ExplainOneQuery_hook_type) (Query *query, Step #6 - "compile-libfuzzer-introspector-x86_64": int cursorOptions, Step #6 - "compile-libfuzzer-introspector-x86_64": IntoClause *into, Step #6 - "compile-libfuzzer-introspector-x86_64": ExplainState *es, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *queryString, Step #6 - "compile-libfuzzer-introspector-x86_64": ParamListInfo params, Step #6 - "compile-libfuzzer-introspector-x86_64": QueryEnvironment *queryEnv); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.964 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/seclabel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*check_object_relabel_type) (const ObjectAddress *object, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *seclabel); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.968 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/policy.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.971 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/tablecmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.976 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/trigger.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 TriggerEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TransitionCaptureState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Is there at least one trigger specifying each transition relation on Step #6 - "compile-libfuzzer-introspector-x86_64": * the relation explicitly named in the DML statement or COPY command? Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: in current usage, these flags could be part of the private state, Step #6 - "compile-libfuzzer-introspector-x86_64": * but it seems possibly useful to let callers see them. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool tcs_delete_old_table; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tcs_update_old_table; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tcs_update_new_table; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tcs_insert_new_table; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For INSERT and COPY, it would be wasteful to convert tuples from child Step #6 - "compile-libfuzzer-introspector-x86_64": * format to parent format after they have already been converted in the Step #6 - "compile-libfuzzer-introspector-x86_64": * opposite direction during routing. In that case we bypass conversion Step #6 - "compile-libfuzzer-introspector-x86_64": * and allow the inserting code (copyfrom.c and nodeModifyTable.c) to Step #6 - "compile-libfuzzer-introspector-x86_64": * provide a slot containing the original tuple directly. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *tcs_original_insert_tuple; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Private data including the tuplestore(s) into which to insert tuples. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct AfterTriggersTableData *tcs_private; Step #6 - "compile-libfuzzer-introspector-x86_64": } TransitionCaptureState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TriggerData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": TriggerEvent tg_event; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation tg_relation; Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple tg_trigtuple; Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple tg_newtuple; Step #6 - "compile-libfuzzer-introspector-x86_64": Trigger *tg_trigger; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *tg_trigslot; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *tg_newslot; Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tg_oldtable; Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tg_newtable; Step #6 - "compile-libfuzzer-introspector-x86_64": const Bitmapset *tg_updatedcols; Step #6 - "compile-libfuzzer-introspector-x86_64": } TriggerData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.981 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/portalcmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.984 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/createas.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.988 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/cluster.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ClusterParams Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bits32 options; /* bitmask of CLUOPT_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ClusterParams; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.993 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/conversioncmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:46.996 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/copy.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CopyHeaderChoice Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_HEADER_FALSE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_HEADER_TRUE, Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_HEADER_MATCH, Step #6 - "compile-libfuzzer-introspector-x86_64": } CopyHeaderChoice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CopyLogVerbosityChoice Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_LOG_VERBOSITY_SILENT = -1, /* logs none */ Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_LOG_VERBOSITY_DEFAULT = 0, /* logs no additional messages. As this is Step #6 - "compile-libfuzzer-introspector-x86_64": * the default, assign 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_LOG_VERBOSITY_VERBOSE, /* logs additional messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CopyLogVerbosityChoice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CopyFormatOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* parameters from the COPY command */ Step #6 - "compile-libfuzzer-introspector-x86_64": int file_encoding; /* file or remote side's character encoding, Step #6 - "compile-libfuzzer-introspector-x86_64": * -1 if not specified */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool binary; /* binary format? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool freeze; /* freeze rows on loading? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool csv_mode; /* Comma Separated Value format? */ Step #6 - "compile-libfuzzer-introspector-x86_64": CopyHeaderChoice header_line; /* header line? */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *null_print; /* NULL marker string (server encoding!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int null_print_len; /* length of same */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *null_print_client; /* same converted to file encoding */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *default_print; /* DEFAULT marker string */ Step #6 - "compile-libfuzzer-introspector-x86_64": int default_print_len; /* length of same */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *delim; /* column delimiter (must be 1 byte) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *quote; /* CSV quote char (must be 1 byte) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *escape; /* CSV escape char (must be 1 byte) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *force_quote; /* list of column names */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool force_quote_all; /* FORCE_QUOTE *? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *force_quote_flags; /* per-column CSV FQ flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *force_notnull; /* list of column names */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool force_notnull_all; /* FORCE_NOT_NULL *? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *force_notnull_flags; /* per-column CSV FNN flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *force_null; /* list of column names */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool force_null_all; /* FORCE_NULL *? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *force_null_flags; /* per-column CSV FN flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool convert_selectively; /* do selective binary conversion? */ Step #6 - "compile-libfuzzer-introspector-x86_64": CopyOnErrorChoice on_error; /* what to do when error happened */ Step #6 - "compile-libfuzzer-introspector-x86_64": CopyLogVerbosityChoice log_verbosity; /* verbosity of logged messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 reject_limit; /* maximum tolerable number of errors */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *convert_select; /* list of column names (can be NIL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CopyFormatOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CopyToStateData *CopyToState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*copy_data_dest_cb) (void *data, int len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*copy_data_source_cb) (void *outbuf, int minread, int maxread); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CopyOnErrorChoice Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_ON_ERROR_STOP = 0, /* immediately throw errors, default */ Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_ON_ERROR_IGNORE, /* ignore errors */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CopyOnErrorChoice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CopyFromStateData *CopyFromState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.001 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/publicationcmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.004 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/vacuum.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelVacuumState ParallelVacuumState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VacAttrStats Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are set up by the main ANALYZE code before invoking the Step #6 - "compile-libfuzzer-introspector-x86_64": * type-specific typanalyze function. They don't necessarily match what Step #6 - "compile-libfuzzer-introspector-x86_64": * is in pg_attribute, because some index opclasses store a different type Step #6 - "compile-libfuzzer-introspector-x86_64": * than the underlying column/expression. Therefore, use these fields for Step #6 - "compile-libfuzzer-introspector-x86_64": * information about the datatype being fed to the typanalyze function. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int attstattarget; /* -1 to use default */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid attrtypid; /* type of data being analyzed */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 attrtypmod; /* typmod of data being analyzed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Form_pg_type attrtype; /* copy of pg_type row for attrtypid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid attrcollid; /* collation of data being analyzed */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext anl_context; /* where to save long-lived data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields must be filled in by the typanalyze routine, unless it Step #6 - "compile-libfuzzer-introspector-x86_64": * returns false. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": AnalyzeAttrComputeStatsFunc compute_stats; /* function pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int minrows; /* Minimum # of rows wanted for stats */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *extra_data; /* for extra type-specific data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are to be filled in by the compute_stats routine. (They Step #6 - "compile-libfuzzer-introspector-x86_64": * are initialized to zero when the struct is created.) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool stats_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": float4 stanullfrac; /* fraction of entries that are NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 stawidth; /* average width of column values */ Step #6 - "compile-libfuzzer-introspector-x86_64": float4 stadistinct; /* # distinct values */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 stakind[STATISTIC_NUM_SLOTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid staop[STATISTIC_NUM_SLOTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid stacoll[STATISTIC_NUM_SLOTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": int numnumbers[STATISTIC_NUM_SLOTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": float4 *stanumbers[STATISTIC_NUM_SLOTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": int numvalues[STATISTIC_NUM_SLOTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *stavalues[STATISTIC_NUM_SLOTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields describe the stavalues[n] element types. They will be Step #6 - "compile-libfuzzer-introspector-x86_64": * initialized to match attrtypid, but a custom typanalyze function might Step #6 - "compile-libfuzzer-introspector-x86_64": * want to store an array of something other than the analyzed column's Step #6 - "compile-libfuzzer-introspector-x86_64": * elements. It should then overwrite these fields. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid statypid[STATISTIC_NUM_SLOTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 statyplen[STATISTIC_NUM_SLOTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool statypbyval[STATISTIC_NUM_SLOTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": char statypalign[STATISTIC_NUM_SLOTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are private to the main ANALYZE code and should not be Step #6 - "compile-libfuzzer-introspector-x86_64": * looked at by type-specific functions. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int tupattnum; /* attribute number within tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple *rows; /* access info for std fetch function */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *exprvals; /* access info for index fetch function */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *exprnulls; Step #6 - "compile-libfuzzer-introspector-x86_64": int rowstride; Step #6 - "compile-libfuzzer-introspector-x86_64": } VacAttrStats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Datum (*AnalyzeAttrFetchFunc) (VacAttrStatsP stats, int rownum, Step #6 - "compile-libfuzzer-introspector-x86_64": bool *isNull); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum VacOptValue Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": VACOPTVALUE_UNSPECIFIED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": VACOPTVALUE_AUTO, Step #6 - "compile-libfuzzer-introspector-x86_64": VACOPTVALUE_DISABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": VACOPTVALUE_ENABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": } VacOptValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*AnalyzeAttrComputeStatsFunc) (VacAttrStatsP stats, Step #6 - "compile-libfuzzer-introspector-x86_64": AnalyzeAttrFetchFunc fetchfunc, Step #6 - "compile-libfuzzer-introspector-x86_64": int samplerows, Step #6 - "compile-libfuzzer-introspector-x86_64": double totalrows); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VacAttrStats *VacAttrStatsP; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VacuumParams Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bits32 options; /* bitmask of VACOPT_* */ Step #6 - "compile-libfuzzer-introspector-x86_64": int freeze_min_age; /* min freeze age, -1 to use default */ Step #6 - "compile-libfuzzer-introspector-x86_64": int freeze_table_age; /* age at which to scan whole table */ Step #6 - "compile-libfuzzer-introspector-x86_64": int multixact_freeze_min_age; /* min multixact freeze age, -1 to Step #6 - "compile-libfuzzer-introspector-x86_64": * use default */ Step #6 - "compile-libfuzzer-introspector-x86_64": int multixact_freeze_table_age; /* multixact age at which to scan Step #6 - "compile-libfuzzer-introspector-x86_64": * whole table */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_wraparound; /* force a for-wraparound vacuum */ Step #6 - "compile-libfuzzer-introspector-x86_64": int log_min_duration; /* minimum execution threshold in ms at Step #6 - "compile-libfuzzer-introspector-x86_64": * which autovacuum is logged, -1 to use Step #6 - "compile-libfuzzer-introspector-x86_64": * default */ Step #6 - "compile-libfuzzer-introspector-x86_64": VacOptValue index_cleanup; /* Do index vacuum and cleanup */ Step #6 - "compile-libfuzzer-introspector-x86_64": VacOptValue truncate; /* Truncate empty pages at the end */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid toast_parent; /* for privilege checks when recursing */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fraction of pages in a relation that vacuum can eagerly scan and fail Step #6 - "compile-libfuzzer-introspector-x86_64": * to freeze. Only applicable for table AMs using visibility maps. Derived Step #6 - "compile-libfuzzer-introspector-x86_64": * from GUC or table storage parameter. 0 if disabled. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": double max_eager_freeze_failure_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The number of parallel vacuum workers. 0 by default which means choose Step #6 - "compile-libfuzzer-introspector-x86_64": * based on the number of indexes. -1 indicates parallel vacuum is Step #6 - "compile-libfuzzer-introspector-x86_64": * disabled. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nworkers; Step #6 - "compile-libfuzzer-introspector-x86_64": } VacuumParams; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VacDeadItemsInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t max_bytes; /* the maximum bytes TidStore can use */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 num_items; /* current # of entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VacDeadItemsInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.010 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/typecmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.014 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/copyfrom_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CopySource Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_FILE, /* from file (or a piped program) */ Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_FRONTEND, /* from frontend */ Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_CALLBACK, /* from callback function */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CopySource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CopyFromStateData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* low-level state data */ Step #6 - "compile-libfuzzer-introspector-x86_64": CopySource copy_src; /* type of copy source */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *copy_file; /* used if copy_src == COPY_FILE */ Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfo fe_msgbuf; /* used if copy_src == COPY_FRONTEND */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": EolType eol_type; /* EOL type of input */ Step #6 - "compile-libfuzzer-introspector-x86_64": int file_encoding; /* file or remote side's character encoding */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_transcoding; /* file encoding diff from server? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid conversion_proc; /* encoding conversion function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* parameters from the COPY command */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; /* relation to copy from */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *attnumlist; /* integer list of attnums to copy */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; /* filename, or NULL for STDIN */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_program; /* is 'filename' a program to popen? */ Step #6 - "compile-libfuzzer-introspector-x86_64": copy_data_source_cb data_source_cb; /* function for reading data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CopyFormatOptions opts; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *convert_select_flags; /* per-column CSV/TEXT CS flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *whereClause; /* WHERE condition (or NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* these are just for error messages, see CopyFromErrorCallback */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cur_relname; /* table name for error messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 cur_lineno; /* line number for error messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cur_attname; /* current att for error messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cur_attval; /* current att value for error messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool relname_only; /* don't output line number, att, etc. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Working state Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext copycontext; /* per-copy execution context */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber num_defaults; /* count of att that are missing and have Step #6 - "compile-libfuzzer-introspector-x86_64": * default value */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *in_functions; /* array of input functions for each attrs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *typioparams; /* array of element types for in_functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": ErrorSaveContext *escontext; /* soft error trapped during in_functions Step #6 - "compile-libfuzzer-introspector-x86_64": * execution */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 num_errors; /* total number of rows which contained soft Step #6 - "compile-libfuzzer-introspector-x86_64": * errors */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *defmap; /* array of default att numbers related to Step #6 - "compile-libfuzzer-introspector-x86_64": * missing att */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState **defexprs; /* array of default att expressions for all Step #6 - "compile-libfuzzer-introspector-x86_64": * att */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *defaults; /* if DEFAULT marker was found for Step #6 - "compile-libfuzzer-introspector-x86_64": * corresponding att */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool volatile_defexprs; /* is any of defexprs volatile? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *range_table; /* single element list of RangeTblEntry */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rteperminfos; /* single element list of RTEPermissionInfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *qualexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TransitionCaptureState *transition_capture; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These variables are used to reduce overhead in COPY FROM. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * attribute_buf holds the separated, de-escaped text for each field of Step #6 - "compile-libfuzzer-introspector-x86_64": * the current line. The CopyReadAttributes functions return arrays of Step #6 - "compile-libfuzzer-introspector-x86_64": * pointers into this buffer. We avoid palloc/pfree overhead by re-using Step #6 - "compile-libfuzzer-introspector-x86_64": * the buffer on each cycle. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * In binary COPY FROM, attribute_buf holds the binary data for the Step #6 - "compile-libfuzzer-introspector-x86_64": * current field, but the usage is otherwise similar. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfoData attribute_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* field raw data pointers found by COPY FROM */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int max_fields; Step #6 - "compile-libfuzzer-introspector-x86_64": char **raw_fields; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Similarly, line_buf holds the whole input line being processed. The Step #6 - "compile-libfuzzer-introspector-x86_64": * input cycle is first to read the whole line into line_buf, and then Step #6 - "compile-libfuzzer-introspector-x86_64": * extract the individual attribute fields into attribute_buf. line_buf Step #6 - "compile-libfuzzer-introspector-x86_64": * is preserved unmodified so that we can display it in error messages if Step #6 - "compile-libfuzzer-introspector-x86_64": * appropriate. (In binary mode, line_buf is not used.) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfoData line_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": bool line_buf_valid; /* contains the row being processed? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * input_buf holds input data, already converted to database encoding. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * In text mode, CopyReadLine parses this data sufficiently to locate line Step #6 - "compile-libfuzzer-introspector-x86_64": * boundaries, then transfers the data to line_buf. We guarantee that Step #6 - "compile-libfuzzer-introspector-x86_64": * there is a \0 at input_buf[input_buf_len] at all times. (In binary Step #6 - "compile-libfuzzer-introspector-x86_64": * mode, input_buf is not used.) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If encoding conversion is not required, input_buf is not a separate Step #6 - "compile-libfuzzer-introspector-x86_64": * buffer but points directly to raw_buf. In that case, input_buf_len Step #6 - "compile-libfuzzer-introspector-x86_64": * tracks the number of bytes that have been verified as valid in the Step #6 - "compile-libfuzzer-introspector-x86_64": * database encoding, and raw_buf_len is the total number of bytes stored Step #6 - "compile-libfuzzer-introspector-x86_64": * in the buffer. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define INPUT_BUF_SIZE 65536 /* we palloc INPUT_BUF_SIZE+1 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *input_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": int input_buf_index; /* next byte to process */ Step #6 - "compile-libfuzzer-introspector-x86_64": int input_buf_len; /* total # of bytes stored */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool input_reached_eof; /* true if we reached EOF */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool input_reached_error; /* true if a conversion error happened */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Shorthand for number of unconsumed bytes available in input_buf */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define INPUT_BUF_BYTES(cstate) ((cstate)->input_buf_len - (cstate)->input_buf_index) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * raw_buf holds raw input data read from the data source (file or client Step #6 - "compile-libfuzzer-introspector-x86_64": * connection), not yet converted to the database encoding. Like with Step #6 - "compile-libfuzzer-introspector-x86_64": * 'input_buf', we guarantee that there is a \0 at raw_buf[raw_buf_len]. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define RAW_BUF_SIZE 65536 /* we palloc RAW_BUF_SIZE+1 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *raw_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": int raw_buf_index; /* next byte to process */ Step #6 - "compile-libfuzzer-introspector-x86_64": int raw_buf_len; /* total # of bytes stored */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool raw_reached_eof; /* true if we reached EOF */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Shorthand for number of unconsumed bytes available in raw_buf */ Step #6 - "compile-libfuzzer-introspector-x86_64": #define RAW_BUF_BYTES(cstate) ((cstate)->raw_buf_len - (cstate)->raw_buf_index) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 bytes_processed; /* number of bytes processed so far */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CopyFromStateData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CopyInsertMethod Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CIM_SINGLE, /* use table_tuple_insert or ExecForeignInsert */ Step #6 - "compile-libfuzzer-introspector-x86_64": CIM_MULTI, /* always use table_multi_insert or Step #6 - "compile-libfuzzer-introspector-x86_64": * ExecForeignBatchInsert */ Step #6 - "compile-libfuzzer-introspector-x86_64": CIM_MULTI_CONDITIONAL, /* use table_multi_insert or Step #6 - "compile-libfuzzer-introspector-x86_64": * ExecForeignBatchInsert only if valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CopyInsertMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum EolType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EOL_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": EOL_NL, Step #6 - "compile-libfuzzer-introspector-x86_64": EOL_CR, Step #6 - "compile-libfuzzer-introspector-x86_64": EOL_CRNL, Step #6 - "compile-libfuzzer-introspector-x86_64": } EolType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.018 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/collationcmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.021 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/defrem.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.026 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/view.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.029 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/prepare.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* dynahash.c requires key to be first field */ Step #6 - "compile-libfuzzer-introspector-x86_64": char stmt_name[NAMEDATALEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": CachedPlanSource *plansource; /* the actual cached plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool from_sql; /* prepared via SQL, not FE/BE protocol? */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz prepare_time; /* the time when the stmt was prepared */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PreparedStatement; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.033 INFO datatypes - __init__: Processing /src/postgresql/src/include/commands/subscriptioncmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.036 INFO datatypes - __init__: Processing /src/postgresql/src/common/d2s.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct floating_decimal_64 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 mantissa; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 exponent; Step #6 - "compile-libfuzzer-introspector-x86_64": } floating_decimal_64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.045 INFO datatypes - __init__: Processing /src/postgresql/src/common/checksum_helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.049 INFO datatypes - __init__: Processing /src/postgresql/src/common/unicode_category.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.055 INFO datatypes - __init__: Processing /src/postgresql/src/common/d2s_intrinsics.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.059 INFO datatypes - __init__: Processing /src/postgresql/src/common/unicode_norm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.065 INFO datatypes - __init__: Processing /src/postgresql/src/common/rmtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.069 INFO datatypes - __init__: Processing /src/postgresql/src/common/jsonapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum /* contexts of JSON parser */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_PARSE_VALUE, /* expecting a value */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_PARSE_STRING, /* expecting a string (for a field name) */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_PARSE_ARRAY_START, /* saw '[', expecting value or ']' */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_PARSE_ARRAY_NEXT, /* saw array element, expecting ',' or ']' */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_PARSE_OBJECT_START, /* saw '{', expecting label or '}' */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_PARSE_OBJECT_LABEL, /* saw object label, expecting ':' */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_PARSE_OBJECT_NEXT, /* saw object value, expecting ',' or '}' */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_PARSE_OBJECT_COMMA, /* saw object ',', expecting next label */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSON_PARSE_END, /* saw the end of a document, expect nothing */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonParseContext; 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 len; Step #6 - "compile-libfuzzer-introspector-x86_64": char *prod; Step #6 - "compile-libfuzzer-introspector-x86_64": } td_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.084 INFO datatypes - __init__: Processing /src/postgresql/src/common/hashfn.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.091 INFO datatypes - __init__: Processing /src/postgresql/src/common/md5_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.095 INFO datatypes - __init__: Processing /src/postgresql/src/common/ip.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.099 INFO datatypes - __init__: Processing /src/postgresql/src/common/saslprep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.109 INFO datatypes - __init__: Processing /src/postgresql/src/common/stringinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.114 INFO datatypes - __init__: Processing /src/postgresql/src/common/pgfnames.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.118 INFO datatypes - __init__: Processing /src/postgresql/src/common/md5_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 md5_state32[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 md5_state8[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } md5_st; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define md5_sta md5_st.md5_state32[0] Step #6 - "compile-libfuzzer-introspector-x86_64": #define md5_stb md5_st.md5_state32[1] Step #6 - "compile-libfuzzer-introspector-x86_64": #define md5_stc md5_st.md5_state32[2] Step #6 - "compile-libfuzzer-introspector-x86_64": #define md5_std md5_st.md5_state32[3] Step #6 - "compile-libfuzzer-introspector-x86_64": #define md5_st8 md5_st.md5_state8 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 md5_count64; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 md5_count8[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } md5_count; Step #6 - "compile-libfuzzer-introspector-x86_64": #define md5_n md5_count.md5_count64 Step #6 - "compile-libfuzzer-introspector-x86_64": #define md5_n8 md5_count.md5_count8 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int md5_i; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 md5_buf[MD5_BUFLEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_md5_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.122 INFO datatypes - __init__: Processing /src/postgresql/src/common/file_perm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.125 INFO datatypes - __init__: Processing /src/postgresql/src/common/config_info.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.130 INFO datatypes - __init__: Processing /src/postgresql/src/common/restricted_token.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.134 INFO datatypes - __init__: Processing /src/postgresql/src/common/exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.140 INFO datatypes - __init__: Processing /src/postgresql/src/common/fe_memutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.144 INFO datatypes - __init__: Processing /src/postgresql/src/common/scram-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.149 INFO datatypes - __init__: Processing /src/postgresql/src/common/string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.153 INFO datatypes - __init__: Processing /src/postgresql/src/common/psprintf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.157 INFO datatypes - __init__: Processing /src/postgresql/src/common/pg_prng.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.161 INFO datatypes - __init__: Processing /src/postgresql/src/common/sha1_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b8[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 b32[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": } h; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b8[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 b64[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } c; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 b8[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 b32[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } m; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 count; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.165 INFO datatypes - __init__: Processing /src/postgresql/src/common/kwlookup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.168 INFO datatypes - __init__: Processing /src/postgresql/src/common/link-canary.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.172 INFO datatypes - __init__: Processing /src/postgresql/src/common/pg_get_line.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.176 INFO datatypes - __init__: Processing /src/postgresql/src/common/base64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.180 INFO datatypes - __init__: Processing /src/postgresql/src/common/blkreftable.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockRefTableKey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator rlocator; Step #6 - "compile-libfuzzer-introspector-x86_64": ForkNumber forknum; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockRefTableKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16 *BlockRefTableChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockRefTableBuffer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": io_callback_fn io_callback; Step #6 - "compile-libfuzzer-introspector-x86_64": void *io_callback_arg; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[BUFSIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": int used; Step #6 - "compile-libfuzzer-introspector-x86_64": int cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_crc32c crc; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockRefTableBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockRefTableSerializedEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator rlocator; Step #6 - "compile-libfuzzer-introspector-x86_64": ForkNumber forknum; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber limit_block; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nchunks; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockRefTableSerializedEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.190 INFO datatypes - __init__: Processing /src/postgresql/src/common/pg_lzcompress.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGLZ_HistEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct PGLZ_HistEntry *next; /* links for my hash key's list */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PGLZ_HistEntry *prev; Step #6 - "compile-libfuzzer-introspector-x86_64": int hindex; /* my current hash key */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *pos; /* my input position */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGLZ_HistEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.196 INFO datatypes - __init__: Processing /src/postgresql/src/common/compression.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.202 INFO datatypes - __init__: Processing /src/postgresql/src/common/username.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.206 INFO datatypes - __init__: Processing /src/postgresql/src/common/binaryheap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.211 INFO datatypes - __init__: Processing /src/postgresql/src/common/ryu_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.215 INFO datatypes - __init__: Processing /src/postgresql/src/common/sprompt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.219 INFO datatypes - __init__: Processing /src/postgresql/src/common/controldata_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.224 INFO datatypes - __init__: Processing /src/postgresql/src/common/unicode_case.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.229 INFO datatypes - __init__: Processing /src/postgresql/src/common/cryptohash.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum pg_cryptohash_errno Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PG_CRYPTOHASH_ERROR_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_CRYPTOHASH_ERROR_DEST_LEN, Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_cryptohash_errno; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.234 INFO datatypes - __init__: Processing /src/postgresql/src/common/wchar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.248 INFO datatypes - __init__: Processing /src/postgresql/src/common/sha2_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_sha256_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 state[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 bitcount; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 buffer[PG_SHA256_BLOCK_LENGTH]; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_sha256_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_sha256_ctx pg_sha224_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_sha512_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 state[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 bitcount[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 buffer[PG_SHA512_BLOCK_LENGTH]; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_sha512_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_sha512_ctx pg_sha384_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.252 INFO datatypes - __init__: Processing /src/postgresql/src/common/hmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum pg_hmac_errno Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PG_HMAC_ERROR_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_HMAC_ERROR_OOM, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_HMAC_ERROR_INTERNAL, Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_hmac_errno; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.257 INFO datatypes - __init__: Processing /src/postgresql/src/common/logging.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.263 INFO datatypes - __init__: Processing /src/postgresql/src/common/hmac_openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum pg_hmac_errno Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PG_HMAC_ERROR_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_HMAC_ERROR_DEST_LEN, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_HMAC_ERROR_OPENSSL, Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_hmac_errno; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.268 INFO datatypes - __init__: Processing /src/postgresql/src/common/file_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.274 INFO datatypes - __init__: Processing /src/postgresql/src/common/relpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.278 INFO datatypes - __init__: Processing /src/postgresql/src/common/encnames.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_encname Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_enc encoding; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_encname; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.284 INFO datatypes - __init__: Processing /src/postgresql/src/common/sha1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.291 INFO datatypes - __init__: Processing /src/postgresql/src/common/keywords.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.294 INFO datatypes - __init__: Processing /src/postgresql/src/common/d2s_full_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.306 INFO datatypes - __init__: Processing /src/postgresql/src/common/md5.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.313 INFO datatypes - __init__: Processing /src/postgresql/src/common/sha2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.322 INFO datatypes - __init__: Processing /src/postgresql/src/common/archive.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.327 INFO datatypes - __init__: Processing /src/postgresql/src/common/digit_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.331 INFO datatypes - __init__: Processing /src/postgresql/src/common/parse_manifest.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JM_EXPECT_TOPLEVEL_START, Step #6 - "compile-libfuzzer-introspector-x86_64": JM_EXPECT_TOPLEVEL_END, Step #6 - "compile-libfuzzer-introspector-x86_64": JM_EXPECT_TOPLEVEL_FIELD, Step #6 - "compile-libfuzzer-introspector-x86_64": JM_EXPECT_VERSION_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": JM_EXPECT_SYSTEM_IDENTIFIER_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": JM_EXPECT_FILES_START, Step #6 - "compile-libfuzzer-introspector-x86_64": JM_EXPECT_FILES_NEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": JM_EXPECT_THIS_FILE_FIELD, Step #6 - "compile-libfuzzer-introspector-x86_64": JM_EXPECT_THIS_FILE_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": JM_EXPECT_WAL_RANGES_START, Step #6 - "compile-libfuzzer-introspector-x86_64": JM_EXPECT_WAL_RANGES_NEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": JM_EXPECT_THIS_WAL_RANGE_FIELD, Step #6 - "compile-libfuzzer-introspector-x86_64": JM_EXPECT_THIS_WAL_RANGE_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": JM_EXPECT_MANIFEST_CHECKSUM_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": JM_EXPECT_EOF, Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonManifestSemanticState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonManifestParseContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonManifestSemanticState state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are used for parsing objects in the list of files. */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonManifestFileField file_field; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pathname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *encoded_pathname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *size; Step #6 - "compile-libfuzzer-introspector-x86_64": char *algorithm; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_checksum_type checksum_algorithm; Step #6 - "compile-libfuzzer-introspector-x86_64": char *checksum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are used for parsing objects in the list of WAL ranges. */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonManifestWALRangeField wal_range_field; Step #6 - "compile-libfuzzer-introspector-x86_64": char *timeline; Step #6 - "compile-libfuzzer-introspector-x86_64": char *start_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": char *end_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Miscellaneous other stuff. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool saw_version_field; Step #6 - "compile-libfuzzer-introspector-x86_64": char *manifest_version; Step #6 - "compile-libfuzzer-introspector-x86_64": char *manifest_system_identifier; Step #6 - "compile-libfuzzer-introspector-x86_64": char *manifest_checksum; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonManifestParseState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JMWRF_TIMELINE, Step #6 - "compile-libfuzzer-introspector-x86_64": JMWRF_START_LSN, Step #6 - "compile-libfuzzer-introspector-x86_64": JMWRF_END_LSN, Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonManifestWALRangeField; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JMFF_PATH, Step #6 - "compile-libfuzzer-introspector-x86_64": JMFF_ENCODED_PATH, Step #6 - "compile-libfuzzer-introspector-x86_64": JMFF_SIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": JMFF_LAST_MODIFIED, Step #6 - "compile-libfuzzer-introspector-x86_64": JMFF_CHECKSUM_ALGORITHM, Step #6 - "compile-libfuzzer-introspector-x86_64": JMFF_CHECKSUM, Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonManifestFileField; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.341 INFO datatypes - __init__: Processing /src/postgresql/src/common/f2s.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct floating_decimal_32 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 mantissa; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 exponent; Step #6 - "compile-libfuzzer-introspector-x86_64": } floating_decimal_32; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.349 INFO datatypes - __init__: Processing /src/postgresql/src/common/wait_error.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.353 INFO datatypes - __init__: Processing /src/postgresql/src/common/percentrepl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.357 INFO datatypes - __init__: Processing /src/postgresql/src/common/cryptohash_openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum pg_cryptohash_errno Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PG_CRYPTOHASH_ERROR_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_CRYPTOHASH_ERROR_DEST_LEN, Step #6 - "compile-libfuzzer-introspector-x86_64": PG_CRYPTOHASH_ERROR_OPENSSL, Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_cryptohash_errno; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.362 INFO datatypes - __init__: Processing /src/postgresql/src/common/unicode/case_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t (*TestFunc) (char *dst, size_t dstsize, const char *src, Step #6 - "compile-libfuzzer-introspector-x86_64": ssize_t srclen); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.368 INFO datatypes - __init__: Processing /src/postgresql/src/common/unicode/norm_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.372 INFO datatypes - __init__: Processing /src/postgresql/src/common/unicode/category_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.377 INFO datatypes - __init__: Processing /src/postgresql/src/tutorial/complex.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Complex Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": double x; Step #6 - "compile-libfuzzer-introspector-x86_64": double y; Step #6 - "compile-libfuzzer-introspector-x86_64": } Complex; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.382 INFO datatypes - __init__: Processing /src/postgresql/src/tutorial/funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.387 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-gssapi-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.391 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-auth-oauth.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": enum fe_oauth_step step; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": void *async_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": } fe_oauth_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.394 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/pqexpbuffer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PQExpBufferData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t maxlen; Step #6 - "compile-libfuzzer-introspector-x86_64": } PQExpBufferData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PQExpBufferData *PQExpBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.398 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/pqexpbuffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.403 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-gssapi-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.407 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.432 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/libpq-fe.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_POLLING_FAILED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_POLLING_READING, /* These two indicate that one may */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_POLLING_WRITING, /* use select before polling again. */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_POLLING_OK, Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_POLLING_ACTIVE /* unused; keep for backwards compatibility */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PostgresPollingStatusType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PQTRANS_IDLE, /* connection idle */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQTRANS_ACTIVE, /* command in progress */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQTRANS_INTRANS, /* idle, within transaction block */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQTRANS_INERROR, /* idle, within failed transaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQTRANS_UNKNOWN /* cannot determine status */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGTransactionStatusType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PQ_PIPELINE_OFF, Step #6 - "compile-libfuzzer-introspector-x86_64": PQ_PIPELINE_ON, Step #6 - "compile-libfuzzer-introspector-x86_64": PQ_PIPELINE_ABORTED Step #6 - "compile-libfuzzer-introspector-x86_64": } PGpipelineStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*PQnoticeReceiver) (void *arg, const PGresult *res); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": int isint; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int *ptr; /* can't use void (dec compiler barfs) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int integer; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } PQArgBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_EMPTY_QUERY = 0, /* empty query string was executed */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_COMMAND_OK, /* a query command that doesn't return Step #6 - "compile-libfuzzer-introspector-x86_64": * anything was executed properly by the Step #6 - "compile-libfuzzer-introspector-x86_64": * backend */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_TUPLES_OK, /* a query command that returns tuples was Step #6 - "compile-libfuzzer-introspector-x86_64": * executed properly by the backend, PGresult Step #6 - "compile-libfuzzer-introspector-x86_64": * contains the result tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_COPY_OUT, /* Copy Out data transfer in progress */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_COPY_IN, /* Copy In data transfer in progress */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_BAD_RESPONSE, /* an unexpected response was recv'd from the Step #6 - "compile-libfuzzer-introspector-x86_64": * backend */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_NONFATAL_ERROR, /* notice or warning message */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_FATAL_ERROR, /* query failed */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_COPY_BOTH, /* Copy In/Out data transfer in progress */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_SINGLE_TUPLE, /* single tuple from larger resultset */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_PIPELINE_SYNC, /* pipeline synchronization point */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_PIPELINE_ABORTED, /* Command didn't run because of an abort Step #6 - "compile-libfuzzer-introspector-x86_64": * earlier in a pipeline */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGRES_TUPLES_CHUNK /* chunk of tuples from larger resultset */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ExecStatusType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PQERRORS_TERSE, /* single-line error messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQERRORS_DEFAULT, /* recommended style */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQERRORS_VERBOSE, /* all the facts, ma'am */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQERRORS_SQLSTATE /* only error severity and SQLSTATE code */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGVerbosity; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PQAUTHDATA_PROMPT_OAUTH_DEVICE, /* user must visit a device-authorization Step #6 - "compile-libfuzzer-introspector-x86_64": * URL */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQAUTHDATA_OAUTH_BEARER_TOKEN, /* server requests an OAuth Bearer token */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGauthData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*PQnoticeProcessor) (void *arg, const char *message); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_cancel PGcancel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _PQconninfoOption Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *keyword; /* The keyword of the option */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *envvar; /* Fallback environment variable name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *compiled; /* Fallback compiled in default value */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *val; /* Option's current value, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *label; /* Label for field in connect dialog */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *dispchar; /* Indicates how to display this field in a Step #6 - "compile-libfuzzer-introspector-x86_64": * connect dialog. Values are: "" Display Step #6 - "compile-libfuzzer-introspector-x86_64": * entered value as is "*" Password field - Step #6 - "compile-libfuzzer-introspector-x86_64": * hide value "D" Debug option - don't show Step #6 - "compile-libfuzzer-introspector-x86_64": * by default */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dispsize; /* Field size in characters for dialog */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PQconninfoOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_conn PGconn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pg_int64 pg_usec_time_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char pqbool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _PGoauthBearerRequest Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Hook inputs (constant across all calls) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *const openid_configuration; /* OIDC discovery URI */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *const scope; /* required scope(s), or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Hook outputs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*--------- Step #6 - "compile-libfuzzer-introspector-x86_64": * Callback implementing a custom asynchronous OAuth flow. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The callback may return Step #6 - "compile-libfuzzer-introspector-x86_64": * - PGRES_POLLING_READING/WRITING, to indicate that a socket descriptor Step #6 - "compile-libfuzzer-introspector-x86_64": * has been stored in *altsock and libpq should wait until it is Step #6 - "compile-libfuzzer-introspector-x86_64": * readable or writable before calling back; Step #6 - "compile-libfuzzer-introspector-x86_64": * - PGRES_POLLING_OK, to indicate that the flow is complete and Step #6 - "compile-libfuzzer-introspector-x86_64": * request->token has been set; or Step #6 - "compile-libfuzzer-introspector-x86_64": * - PGRES_POLLING_FAILED, to indicate that token retrieval has failed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This callback is optional. If the token can be obtained without Step #6 - "compile-libfuzzer-introspector-x86_64": * blocking during the original call to the PQAUTHDATA_OAUTH_BEARER_TOKEN Step #6 - "compile-libfuzzer-introspector-x86_64": * hook, it may be returned directly, but one of request->async or Step #6 - "compile-libfuzzer-introspector-x86_64": * request->token must be set by the hook. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PostgresPollingStatusType (*async) (PGconn *conn, Step #6 - "compile-libfuzzer-introspector-x86_64": struct _PGoauthBearerRequest *request, Step #6 - "compile-libfuzzer-introspector-x86_64": SOCKTYPE * altsock); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Callback to clean up custom allocations. A hook implementation may use Step #6 - "compile-libfuzzer-introspector-x86_64": * this to free request->token and any resources in request->user. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is technically optional, but highly recommended, because there is Step #6 - "compile-libfuzzer-introspector-x86_64": * no other indication as to when it is safe to free the token. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*cleanup) (PGconn *conn, struct _PGoauthBearerRequest *request); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The hook should set this to the Bearer token contents for the Step #6 - "compile-libfuzzer-introspector-x86_64": * connection, once the flow is completed. The token contents must remain Step #6 - "compile-libfuzzer-introspector-x86_64": * available to libpq until the hook's cleanup callback is called. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *token; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Hook-defined data. libpq will not modify this pointer across calls to Step #6 - "compile-libfuzzer-introspector-x86_64": * the async callback, so it can be used to keep track of Step #6 - "compile-libfuzzer-introspector-x86_64": * application-specific state. Resources allocated here should be freed by Step #6 - "compile-libfuzzer-introspector-x86_64": * the cleanup callback. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *user; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGoauthBearerRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _PQprintOpt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pqbool header; /* print output field headings and row count */ Step #6 - "compile-libfuzzer-introspector-x86_64": pqbool align; /* fill align the fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": pqbool standard; /* old brain dead format */ Step #6 - "compile-libfuzzer-introspector-x86_64": pqbool html3; /* output html tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": pqbool expanded; /* expand tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": pqbool pager; /* use pager for output if needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *fieldSep; /* field separator */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *tableOpt; /* insert to HTML
*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *caption; /* HTML
*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char **fieldName; /* null terminated array of replacement field Step #6 - "compile-libfuzzer-introspector-x86_64": * names */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PQprintOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*PQauthDataHook_type) (PGauthData type, PGconn *conn, void *data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pgNotify Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *relname; /* notification condition name */ Step #6 - "compile-libfuzzer-introspector-x86_64": int be_pid; /* process ID of notifying server process */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *extra; /* notification parameter */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields below here are private to libpq; apps should not use 'em */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct pgNotify *next; /* list link */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGnotify; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PQSHOW_CONTEXT_NEVER, /* never show CONTEXT field */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQSHOW_CONTEXT_ERRORS, /* show CONTEXT for errors only (default) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQSHOW_CONTEXT_ALWAYS /* always show CONTEXT field */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGContextVisibility; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _PGpromptOAuthDevice Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *verification_uri; /* verification URI to visit */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *user_code; /* user code to enter */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *verification_uri_complete; /* optional combination of URI and Step #6 - "compile-libfuzzer-introspector-x86_64": * code, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": int expires_in; /* seconds until user code expires */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGpromptOAuthDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_cancel_conn PGcancelConn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTION_OK, Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTION_BAD, Step #6 - "compile-libfuzzer-introspector-x86_64": /* Non-blocking mode only below here */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The existence of these should never be relied upon - they should only Step #6 - "compile-libfuzzer-introspector-x86_64": * be used for user feedback or similar purposes. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTION_STARTED, /* Waiting for connection to be made. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTION_MADE, /* Connection OK; waiting to send. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTION_AWAITING_RESPONSE, /* Waiting for a response from the Step #6 - "compile-libfuzzer-introspector-x86_64": * postmaster. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTION_AUTH_OK, /* Received authentication; waiting for Step #6 - "compile-libfuzzer-introspector-x86_64": * backend startup. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTION_SETENV, /* This state is no longer used. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTION_SSL_STARTUP, /* Performing SSL handshake. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTION_NEEDED, /* Internal state: connect() needed. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTION_CHECK_WRITABLE, /* Checking if session is read-write. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTION_CONSUME, /* Consuming any extra messages. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTION_GSS_STARTUP, /* Negotiating GSSAPI. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTION_CHECK_TARGET, /* Internal state: checking target server Step #6 - "compile-libfuzzer-introspector-x86_64": * properties. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTION_CHECK_STANDBY, /* Checking if server is in standby mode. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTION_ALLOCATED, /* Waiting for connection attempt to be Step #6 - "compile-libfuzzer-introspector-x86_64": * started. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECTION_AUTHENTICATING, /* Authentication is in progress with some Step #6 - "compile-libfuzzer-introspector-x86_64": * external system. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ConnStatusType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_result PGresult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pgresAttDesc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* column name */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tableid; /* source table, if known */ Step #6 - "compile-libfuzzer-introspector-x86_64": int columnid; /* source column, if known */ Step #6 - "compile-libfuzzer-introspector-x86_64": int format; /* format code for value (text/binary) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typid; /* type id */ Step #6 - "compile-libfuzzer-introspector-x86_64": int typlen; /* type size */ Step #6 - "compile-libfuzzer-introspector-x86_64": int atttypmod; /* type-specific modifier info */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGresAttDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*pgthreadlock_t) (int acquire); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*PQsslKeyPassHook_OpenSSL_type) (char *buf, int size, PGconn *conn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PQPING_OK, /* server is accepting connections */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQPING_REJECT, /* server is alive but rejecting connections */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQPING_NO_RESPONSE, /* could not establish connection */ Step #6 - "compile-libfuzzer-introspector-x86_64": PQPING_NO_ATTEMPT /* connection not attempted (bad params) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGPing; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.443 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-cancel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.450 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-auth.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.461 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-auth.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.464 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-auth-oauth-curl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.482 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/pthread-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.486 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-secure-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.490 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-secure-openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.503 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/libpq-events.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.508 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-secure.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.514 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/libpq-events.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": PGresult *result; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGEventResultCreate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGEventConnReset; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGresult *result; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGEventResultDestroy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGEventConnDestroy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGEventRegister; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const PGresult *src; Step #6 - "compile-libfuzzer-introspector-x86_64": PGresult *dest; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGEventResultCopy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*PGEventProc) (PGEventId evtId, void *evtInfo, void *passThrough); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGEVT_REGISTER, Step #6 - "compile-libfuzzer-introspector-x86_64": PGEVT_CONNRESET, Step #6 - "compile-libfuzzer-introspector-x86_64": PGEVT_CONNDESTROY, Step #6 - "compile-libfuzzer-introspector-x86_64": PGEVT_RESULTCREATE, Step #6 - "compile-libfuzzer-introspector-x86_64": PGEVT_RESULTCOPY, Step #6 - "compile-libfuzzer-introspector-x86_64": PGEVT_RESULTDESTROY Step #6 - "compile-libfuzzer-introspector-x86_64": } PGEventId; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.517 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-trace.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.527 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-auth-oauth.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.535 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-protocol3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.553 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-secure-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.558 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.564 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-secure-gssapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.571 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-auth-sasl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SASL_COMPLETE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SASL_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": SASL_CONTINUE, Step #6 - "compile-libfuzzer-introspector-x86_64": SASL_ASYNC, Step #6 - "compile-libfuzzer-introspector-x86_64": } SASLStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_fe_sasl_mech Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*------- Step #6 - "compile-libfuzzer-introspector-x86_64": * init() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Initializes mechanism-specific state for a connection. This Step #6 - "compile-libfuzzer-introspector-x86_64": * callback must return a pointer to its allocated state, which will Step #6 - "compile-libfuzzer-introspector-x86_64": * be passed as-is as the first argument to the other callbacks. Step #6 - "compile-libfuzzer-introspector-x86_64": * the free() callback is called to release any state resources. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If state allocation fails, the implementation should return NULL to Step #6 - "compile-libfuzzer-introspector-x86_64": * fail the authentication exchange. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Input parameters: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * conn: The connection to the server Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * password: The user's supplied password for the current connection Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * mech: The mechanism name in use, for implementations that may Step #6 - "compile-libfuzzer-introspector-x86_64": * advertise more than one name (such as *-PLUS variants). Step #6 - "compile-libfuzzer-introspector-x86_64": *------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*init) (PGconn *conn, const char *password, const char *mech); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*-------- Step #6 - "compile-libfuzzer-introspector-x86_64": * exchange() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Produces a client response to a server challenge. As a special case Step #6 - "compile-libfuzzer-introspector-x86_64": * for client-first SASL mechanisms, exchange() is called with a NULL Step #6 - "compile-libfuzzer-introspector-x86_64": * server response once at the start of the authentication exchange to Step #6 - "compile-libfuzzer-introspector-x86_64": * generate an initial response. Returns a SASLStatus indicating the Step #6 - "compile-libfuzzer-introspector-x86_64": * state and status of the exchange. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Input parameters: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * state: The opaque mechanism state returned by init() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * final: true if the server has sent a final exchange outcome Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * input: The challenge data sent by the server, or NULL when Step #6 - "compile-libfuzzer-introspector-x86_64": * generating a client-first initial response (that is, when Step #6 - "compile-libfuzzer-introspector-x86_64": * the server expects the client to send a message to start Step #6 - "compile-libfuzzer-introspector-x86_64": * the exchange). This is guaranteed to be null-terminated Step #6 - "compile-libfuzzer-introspector-x86_64": * for safety, but SASL allows embedded nulls in challenges, Step #6 - "compile-libfuzzer-introspector-x86_64": * so mechanisms must be careful to check inputlen. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * inputlen: The length of the challenge data sent by the server, or -1 Step #6 - "compile-libfuzzer-introspector-x86_64": * during client-first initial response generation. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Output parameters, to be set by the callback function: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * output: A malloc'd buffer containing the client's response to Step #6 - "compile-libfuzzer-introspector-x86_64": * the server (can be empty), or NULL if the exchange should Step #6 - "compile-libfuzzer-introspector-x86_64": * be aborted. (The callback should return SASL_FAILED in the Step #6 - "compile-libfuzzer-introspector-x86_64": * latter case.) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * outputlen: The length (0 or higher) of the client response buffer, Step #6 - "compile-libfuzzer-introspector-x86_64": * ignored if output is NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Return value: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * SASL_CONTINUE: The output buffer is filled with a client response. Step #6 - "compile-libfuzzer-introspector-x86_64": * Additional server challenge is expected Step #6 - "compile-libfuzzer-introspector-x86_64": * SASL_ASYNC: Some asynchronous processing external to the Step #6 - "compile-libfuzzer-introspector-x86_64": * connection needs to be done before a response can be Step #6 - "compile-libfuzzer-introspector-x86_64": * generated. The mechanism is responsible for setting up Step #6 - "compile-libfuzzer-introspector-x86_64": * conn->async_auth/cleanup_async_auth appropriately Step #6 - "compile-libfuzzer-introspector-x86_64": * before returning. Step #6 - "compile-libfuzzer-introspector-x86_64": * SASL_COMPLETE: The SASL exchange has completed successfully. Step #6 - "compile-libfuzzer-introspector-x86_64": * SASL_FAILED: The exchange has failed and the connection should be Step #6 - "compile-libfuzzer-introspector-x86_64": * dropped. Step #6 - "compile-libfuzzer-introspector-x86_64": *-------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SASLStatus (*exchange) (void *state, bool final, Step #6 - "compile-libfuzzer-introspector-x86_64": char *input, int inputlen, Step #6 - "compile-libfuzzer-introspector-x86_64": char **output, int *outputlen); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*-------- Step #6 - "compile-libfuzzer-introspector-x86_64": * channel_bound() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns true if the connection has an established channel binding. A Step #6 - "compile-libfuzzer-introspector-x86_64": * mechanism implementation must ensure that a SASL exchange has actually Step #6 - "compile-libfuzzer-introspector-x86_64": * been completed, in addition to checking that channel binding is in use. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Mechanisms that do not implement channel binding may simply return Step #6 - "compile-libfuzzer-introspector-x86_64": * false. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Input parameters: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * state: The opaque mechanism state returned by init() Step #6 - "compile-libfuzzer-introspector-x86_64": *-------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*channel_bound) (void *state); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*-------- Step #6 - "compile-libfuzzer-introspector-x86_64": * free() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Frees the state allocated by init(). This is called when the connection Step #6 - "compile-libfuzzer-introspector-x86_64": * is dropped, not when the exchange is completed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Input parameters: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * state: The opaque mechanism state returned by init() Step #6 - "compile-libfuzzer-introspector-x86_64": *-------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*free) (void *state); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_fe_sasl_mech; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.575 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-auth-scram.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FE_SCRAM_INIT, Step #6 - "compile-libfuzzer-introspector-x86_64": FE_SCRAM_NONCE_SENT, Step #6 - "compile-libfuzzer-introspector-x86_64": FE_SCRAM_PROOF_SENT, Step #6 - "compile-libfuzzer-introspector-x86_64": FE_SCRAM_FINISHED, Step #6 - "compile-libfuzzer-introspector-x86_64": } fe_scram_state_enum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": fe_scram_state_enum state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are supplied by the user */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *conn; Step #6 - "compile-libfuzzer-introspector-x86_64": char *password; Step #6 - "compile-libfuzzer-introspector-x86_64": char *sasl_mechanism; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* State data depending on the hash type */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_cryptohash_type hash_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int key_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* We construct these */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 SaltedPassword[SCRAM_MAX_KEY_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char *client_nonce; Step #6 - "compile-libfuzzer-introspector-x86_64": char *client_first_message_bare; Step #6 - "compile-libfuzzer-introspector-x86_64": char *client_final_message_without_proof; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These come from the server-first message */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *server_first_message; Step #6 - "compile-libfuzzer-introspector-x86_64": char *salt; Step #6 - "compile-libfuzzer-introspector-x86_64": int saltlen; Step #6 - "compile-libfuzzer-introspector-x86_64": int iterations; Step #6 - "compile-libfuzzer-introspector-x86_64": char *nonce; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These come from the server-final message */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *server_final_message; Step #6 - "compile-libfuzzer-introspector-x86_64": char ServerSignature[SCRAM_MAX_KEY_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } fe_scram_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.584 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-print.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.594 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-connect.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct timeval LDAP_TIMEVAL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _internalPQconninfoOption Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *keyword; /* The keyword of the option */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *envvar; /* Fallback environment variable name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *compiled; /* Fallback compiled in default value */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *val; /* Option's current value, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *label; /* Label for field in connect dialog */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *dispchar; /* Indicates how to display this field in a Step #6 - "compile-libfuzzer-introspector-x86_64": * connect dialog. Values are: "" Display Step #6 - "compile-libfuzzer-introspector-x86_64": * entered value as is "*" Password field - Step #6 - "compile-libfuzzer-introspector-x86_64": * hide value "D" Debug option - don't show Step #6 - "compile-libfuzzer-introspector-x86_64": * by default */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dispsize; /* Field size in characters for dialog */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* --- Step #6 - "compile-libfuzzer-introspector-x86_64": * Anything above this comment must be synchronized with Step #6 - "compile-libfuzzer-introspector-x86_64": * PQconninfoOption in libpq-fe.h, since we memcpy() data Step #6 - "compile-libfuzzer-introspector-x86_64": * between them! Step #6 - "compile-libfuzzer-introspector-x86_64": * --- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": off_t connofs; /* Offset into PGconn struct, -1 if not there */ Step #6 - "compile-libfuzzer-introspector-x86_64": } internalPQconninfoOption; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.638 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/win32.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.642 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-lobj.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.651 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/fe-misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.660 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/legacy-pqsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.664 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/libpq-int.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pgMessageField Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct pgMessageField *next; /* list link */ Step #6 - "compile-libfuzzer-introspector-x86_64": char code; /* field code */ Step #6 - "compile-libfuzzer-introspector-x86_64": char contents[FLEXIBLE_ARRAY_MEMBER]; /* value, nul-terminated */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGMessageField; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PQnoticeReceiver noticeRec; /* notice message receiver */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *noticeRecArg; Step #6 - "compile-libfuzzer-introspector-x86_64": PQnoticeProcessor noticeProc; /* notice message processor */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *noticeProcArg; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGNoticeHooks; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PQEnvironmentOption Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *envName, /* name of an environment variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": *pgName; /* name of corresponding SET variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PQEnvironmentOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum pg_conn_host_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CHT_HOST_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": CHT_HOST_ADDRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": CHT_UNIX_SOCKET Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_conn_host_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGEvent Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGEventProc proc; /* the function to call on events */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* used only for error messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *passThrough; /* pointer supplied at registration time */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *data; /* optional state (instance) data */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool resultInitialized; /* T if RESULTCREATE/COPY succeeded */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pgresAttValue Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int len; /* length in bytes of the value */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *value; /* actual value, plus terminating zero byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGresAttValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pgresParamDesc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typid; /* type id */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGresParamDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PG_BOOL_UNKNOWN = 0, /* Currently unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_BOOL_YES, /* Yes (true) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_BOOL_NO /* No (false) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGTernaryBool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pgDataValue Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int len; /* data length in bytes, or <0 if NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *value; /* data value, without zero-termination */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGdataValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGQUERY_SIMPLE, /* simple Query protocol (PQexec) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGQUERY_EXTENDED, /* full Extended protocol (PQexecParams) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGQUERY_PREPARE, /* Parse only (PQprepare) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGQUERY_DESCRIBE, /* Describe Statement or Portal */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGQUERY_SYNC, /* Sync (at end of a pipeline) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGQUERY_CLOSE /* Close Statement or Portal */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGQueryClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGASYNC_IDLE, /* nothing's happening, dude */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGASYNC_BUSY, /* query in progress */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGASYNC_READY, /* query done, waiting for client to fetch Step #6 - "compile-libfuzzer-introspector-x86_64": * result */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGASYNC_READY_MORE, /* query done, waiting for client to fetch Step #6 - "compile-libfuzzer-introspector-x86_64": * result, more results expected from this Step #6 - "compile-libfuzzer-introspector-x86_64": * query */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGASYNC_COPY_IN, /* Copy In data transfer in progress */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGASYNC_COPY_OUT, /* Copy Out data transfer in progress */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGASYNC_COPY_BOTH, /* Copy In/Out data transfer in progress */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGASYNC_PIPELINE_IDLE, /* "Idle" between commands in pipeline mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGAsyncStatusType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGcmdQueueEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGQueryClass queryclass; /* Query type */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *query; /* SQL command, or NULL if none/unknown/OOM */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PGcmdQueueEntry *next; /* list link */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGcmdQueueEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pgLobjfuncs Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_lo_open; /* OID of backend function lo_open */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_lo_close; /* OID of backend function lo_close */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_lo_creat; /* OID of backend function lo_creat */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_lo_create; /* OID of backend function lo_create */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_lo_unlink; /* OID of backend function lo_unlink */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_lo_lseek; /* OID of backend function lo_lseek */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_lo_lseek64; /* OID of backend function lo_lseek64 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_lo_tell; /* OID of backend function lo_tell */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_lo_tell64; /* OID of backend function lo_tell64 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_lo_truncate; /* OID of backend function lo_truncate */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_lo_truncate64; /* OID of function lo_truncate64 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_lo_read; /* OID of backend function LOread */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_lo_write; /* OID of backend function LOwrite */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGlobjfuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union pgresult_data PGresult_data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LOAD_BALANCE_DISABLE = 0, /* Use the existing host order (default) */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOAD_BALANCE_RANDOM, /* Randomly shuffle the hosts */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGLoadBalanceType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pgParameterStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct pgParameterStatus *next; /* list link */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* parameter name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *value; /* parameter value */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Note: name and value are stored in same malloc block as struct is */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pgParameterStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_conn_host Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_conn_host_type type; /* type of host address */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *host; /* host name or socket path */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *hostaddr; /* host numeric IP address */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *port; /* port number (always provided) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *password; /* password for this host, read from the Step #6 - "compile-libfuzzer-introspector-x86_64": * password file; NULL if not sought or not Step #6 - "compile-libfuzzer-introspector-x86_64": * found in password file. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_conn_host; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SERVER_TYPE_ANY = 0, /* Any server (default) */ Step #6 - "compile-libfuzzer-introspector-x86_64": SERVER_TYPE_READ_WRITE, /* Read-write server */ Step #6 - "compile-libfuzzer-introspector-x86_64": SERVER_TYPE_READ_ONLY, /* Read-only server */ Step #6 - "compile-libfuzzer-introspector-x86_64": SERVER_TYPE_PRIMARY, /* Primary server */ Step #6 - "compile-libfuzzer-introspector-x86_64": SERVER_TYPE_STANDBY, /* Standby server */ Step #6 - "compile-libfuzzer-introspector-x86_64": SERVER_TYPE_PREFER_STANDBY, /* Prefer standby server */ Step #6 - "compile-libfuzzer-introspector-x86_64": SERVER_TYPE_PREFER_STANDBY_PASS2 /* second pass - behaves same as ANY */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGTargetServerType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void *value; Step #6 - "compile-libfuzzer-introspector-x86_64": int length; Step #6 - "compile-libfuzzer-introspector-x86_64": } gss_buffer_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.673 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/test/libpq_uri_regress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.678 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/libpq/test/libpq_testclient.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.682 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/printf_hack.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.686 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/pg_regress_ecpg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.693 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/regression.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.697 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/preproc/strings.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.700 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/preproc/struct.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mytype MYTYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mynulltype MYNULLTYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.704 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/thread-alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.708 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/preproc-whenever_do_continue.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.714 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-desc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.721 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/connect-test2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.725 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-copystdout.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.729 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/connect-test1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.734 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-test_informix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.739 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/preproc-describe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.746 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-insupd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.750 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-sqlda.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char NumericDigit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlvar_compat sqlvar_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlda_struct sqlda_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlda_compat sqlda_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlvar_struct sqlvar_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ndigits; /* number of digits in digits[] - can be 0! */ Step #6 - "compile-libfuzzer-introspector-x86_64": int weight; /* weight of first digit */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rscale; /* result scale */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dscale; /* display scale */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sign; /* NUMERIC_POS, NUMERIC_NEG, or NUMERIC_NAN */ Step #6 - "compile-libfuzzer-introspector-x86_64": NumericDigit *buf; /* start of alloc'd space for digits[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": NumericDigit *digits; /* decimal digits */ Step #6 - "compile-libfuzzer-introspector-x86_64": } numeric; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ndigits; /* number of digits in digits[] - can be 0! */ Step #6 - "compile-libfuzzer-introspector-x86_64": int weight; /* weight of first digit */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rscale; /* result scale */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dscale; /* display scale */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sign; /* NUMERIC_POS, NUMERIC_NEG, or NUMERIC_NAN */ Step #6 - "compile-libfuzzer-introspector-x86_64": NumericDigit digits[DECSIZE]; /* decimal digits */ Step #6 - "compile-libfuzzer-introspector-x86_64": } decimal; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.757 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-dt_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.765 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/preproc-comment.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.768 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-quote.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.773 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-charfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.777 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-intoasc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.780 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-sqlda.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlvar_compat sqlvar_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlvar_struct sqlvar_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlda_compat sqlda_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlda_struct sqlda_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.787 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/preproc-cursor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char* c; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { int integer; short smallint; } ind; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.800 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-num_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.804 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/preproc-type.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long mmInteger ; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef short access ; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char string[11]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char mmChar ; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char* c; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef access access_renamed ; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.809 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-binary.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.814 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-twophase.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.818 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-func.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.822 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-code100.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.827 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/thread-prep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.831 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/connect-test4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.835 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/thread-thread_implicit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.839 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/preproc-strings.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.843 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/preproc-pointer_to_struct.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": #line 13 "pointer_to_struct.pgc" Step #6 - "compile-libfuzzer-introspector-x86_64": struct varchar_1 { int len; char arr[ 50 ]; } name ; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #line 14 "pointer_to_struct.pgc" Step #6 - "compile-libfuzzer-introspector-x86_64": int phone ; Step #6 - "compile-libfuzzer-introspector-x86_64": } customer ; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": #line 31 "pointer_to_struct.pgc" Step #6 - "compile-libfuzzer-introspector-x86_64": struct varchar_2 { int len; char arr[ 50 ]; } name ; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #line 32 "pointer_to_struct.pgc" Step #6 - "compile-libfuzzer-introspector-x86_64": int phone ; Step #6 - "compile-libfuzzer-introspector-x86_64": } customer2 ; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ind { Step #6 - "compile-libfuzzer-introspector-x86_64": #line 20 "pointer_to_struct.pgc" Step #6 - "compile-libfuzzer-introspector-x86_64": short name_ind ; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #line 21 "pointer_to_struct.pgc" Step #6 - "compile-libfuzzer-introspector-x86_64": short phone_ind ; Step #6 - "compile-libfuzzer-introspector-x86_64": } cust_ind ; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.849 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-sqljson_jsontable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.853 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-oldexec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.858 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-execute.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.864 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rfmtdate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.869 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/preproc-array_of_struct.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": #line 12 "array_of_struct.pgc" Step #6 - "compile-libfuzzer-introspector-x86_64": struct varchar_1 { int len; char arr[ 50 ]; } name ; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #line 13 "array_of_struct.pgc" Step #6 - "compile-libfuzzer-introspector-x86_64": int phone ; Step #6 - "compile-libfuzzer-introspector-x86_64": } customer ; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ind { Step #6 - "compile-libfuzzer-introspector-x86_64": #line 19 "array_of_struct.pgc" Step #6 - "compile-libfuzzer-introspector-x86_64": short name_ind ; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #line 20 "array_of_struct.pgc" Step #6 - "compile-libfuzzer-introspector-x86_64": short phone_ind ; Step #6 - "compile-libfuzzer-introspector-x86_64": } cust_ind ; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": #line 30 "array_of_struct.pgc" Step #6 - "compile-libfuzzer-introspector-x86_64": struct varchar_2 { int len; char arr[ 50 ]; } name ; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #line 31 "array_of_struct.pgc" Step #6 - "compile-libfuzzer-introspector-x86_64": int phone ; Step #6 - "compile-libfuzzer-introspector-x86_64": } customer2 ; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.875 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-array.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.881 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-dyntest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.888 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/thread-thread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.893 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/preproc-variable.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char* c; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { int integer; short smallint; } ind; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.898 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/preproc-outofscope.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char NumericDigit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mytype MYTYPE ; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mynulltype MYNULLTYPE ; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ndigits; /* number of digits in digits[] - can be 0! */ Step #6 - "compile-libfuzzer-introspector-x86_64": int weight; /* weight of first digit */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rscale; /* result scale */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dscale; /* display scale */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sign; /* NUMERIC_POS, NUMERIC_NEG, or NUMERIC_NAN */ Step #6 - "compile-libfuzzer-introspector-x86_64": NumericDigit *buf; /* start of alloc'd space for digits[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": NumericDigit *digits; /* decimal digits */ Step #6 - "compile-libfuzzer-introspector-x86_64": } numeric; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ndigits; /* number of digits in digits[] - can be 0! */ Step #6 - "compile-libfuzzer-introspector-x86_64": int weight; /* weight of first digit */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rscale; /* result scale */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dscale; /* display scale */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sign; /* NUMERIC_POS, NUMERIC_NEG, or NUMERIC_NAN */ Step #6 - "compile-libfuzzer-introspector-x86_64": NumericDigit digits[DECSIZE]; /* decimal digits */ Step #6 - "compile-libfuzzer-introspector-x86_64": } decimal; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.905 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-define.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.910 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/preproc-whenever.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.916 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-nan_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.922 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-num_test2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.927 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-dynalloc2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.932 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-declare.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.940 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-describe.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlvar_compat sqlvar_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlda_compat sqlda_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlda_struct sqlda_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlvar_struct sqlvar_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.947 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rnull.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.953 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-bytea.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.960 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-sqljson.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.968 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/preproc-define.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int intarray[ 6]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char string [ 8 ]; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.972 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-dec_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.978 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rfmtlong.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.982 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-describe.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlvar_compat sqlvar_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlvar_struct sqlvar_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlda_struct sqlda_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlda_compat sqlda_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.989 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-dynalloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.994 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/thread-descriptor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:47.999 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-test_informix2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.004 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/connect-test5.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.008 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-indicators.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.013 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-dt_test2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.018 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/compat_oracle-char_array.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlvar_compat sqlvar_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlvar_struct sqlvar_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlda_compat sqlda_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlda_struct sqlda_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.023 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-prepareas.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.034 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/preproc-autoprep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.040 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/preproc-init.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.045 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-show.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.050 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-createtableas.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.056 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-fetch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.061 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/connect-test3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.065 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/test/expected/sql-parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.069 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/compatlib/informix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.079 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/ecpglib/sqlda.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.087 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/ecpglib/error.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.093 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/ecpglib/descriptor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.103 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/ecpglib/prepare.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 lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": char stmtID[STMTID_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ecpgQuery; Step #6 - "compile-libfuzzer-introspector-x86_64": long execs; /* # of executions */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *connection; /* connection for the statement */ Step #6 - "compile-libfuzzer-introspector-x86_64": } stmtCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.110 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/ecpglib/misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.117 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/ecpglib/execute.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.136 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/ecpglib/ecpglib_extern.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.142 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/ecpglib/memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.146 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/ecpglib/typename.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.150 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/ecpglib/connect.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.157 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/ecpglib/data.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.167 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/preproc/variable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.175 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/preproc/ecpg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.182 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/preproc/c_keywords.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.185 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/preproc/descriptor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.191 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/preproc/type.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.209 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/preproc/parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.214 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/preproc/output.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.219 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/preproc/ecpg_kwlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.223 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/preproc/util.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct loc_chunk Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct loc_chunk *next; /* list link */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int chunk_used; /* index of first unused byte in data[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int chunk_avail; /* # bytes still available in data[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; /* actual storage */ Step #6 - "compile-libfuzzer-introspector-x86_64": } loc_chunk; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.228 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/preproc/type.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.237 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/preproc/ecpg_keywords.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.240 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/preproc/c_kwlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.244 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/preproc/keywords.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.248 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/preproc/preproc_extern.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const char *YYLTYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.252 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/pgtypes_interval.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t int64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 time; /* all time units other than months and years */ Step #6 - "compile-libfuzzer-introspector-x86_64": long month; /* months and years, after time for alignment */ Step #6 - "compile-libfuzzer-introspector-x86_64": } interval; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.256 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/datetime.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef timestamp dtime_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef interval intrvl_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.259 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/ecpgerrno.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.263 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/sqlda-native.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.266 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/sql3types.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.269 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/pgtypes_date.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long date; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.273 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/sqlca.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.277 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/pgtypes_error.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.280 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/sqltypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.283 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/sqlda.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlvar_compat sqlvar_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlvar_struct sqlvar_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlda_struct sqlda_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlda_compat sqlda_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.287 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/pgtypes_numeric.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char NumericDigit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ndigits; /* number of digits in digits[] - can be 0! */ Step #6 - "compile-libfuzzer-introspector-x86_64": int weight; /* weight of first digit */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rscale; /* result scale */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dscale; /* display scale */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sign; /* NUMERIC_POS, NUMERIC_NEG, or NUMERIC_NAN */ Step #6 - "compile-libfuzzer-introspector-x86_64": NumericDigit *buf; /* start of alloc'd space for digits[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": NumericDigit *digits; /* decimal digits */ Step #6 - "compile-libfuzzer-introspector-x86_64": } numeric; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ndigits; /* number of digits in digits[] - can be 0! */ Step #6 - "compile-libfuzzer-introspector-x86_64": int weight; /* weight of first digit */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rscale; /* result scale */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dscale; /* display scale */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sign; /* NUMERIC_POS, NUMERIC_NEG, or NUMERIC_NAN */ Step #6 - "compile-libfuzzer-introspector-x86_64": NumericDigit digits[DECSIZE]; /* decimal digits */ Step #6 - "compile-libfuzzer-introspector-x86_64": } decimal; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.291 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/pgtypes_timestamp.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64 timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64 TimestampTz; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.295 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/ecpg_informix.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.299 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/ecpglib.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.303 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/pgtypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.307 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/sqlda-compat.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.310 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/decimal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef decimal dec_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.314 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/ecpg-pthread-win32.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pthread_mutex_t Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* initstate = 0: not initialized; 1: init done; 2: init in progress */ Step #6 - "compile-libfuzzer-introspector-x86_64": LONG initstate; Step #6 - "compile-libfuzzer-introspector-x86_64": CRITICAL_SECTION csection; Step #6 - "compile-libfuzzer-introspector-x86_64": } pthread_mutex_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DWORD pthread_key_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool pthread_once_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.317 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/include/ecpgtype.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.321 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/pgtypeslib/numeric.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.333 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/pgtypeslib/common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.338 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/pgtypeslib/timestamp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.346 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/pgtypeslib/dt_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long AbsoluteTime; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.380 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/pgtypeslib/pgtypeslib_extern.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.384 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/pgtypeslib/datetime.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.391 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/pgtypeslib/interval.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.402 INFO datatypes - __init__: Processing /src/postgresql/src/interfaces/ecpg/pgtypeslib/dt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32 fsec_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char token[TOKMAXLEN + 1]; /* always NUL-terminated */ Step #6 - "compile-libfuzzer-introspector-x86_64": char type; /* see field type codes above */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 value; /* meaning depends on type */ Step #6 - "compile-libfuzzer-introspector-x86_64": } datetkn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.408 INFO datatypes - __init__: Processing /src/postgresql/src/backend/archive/shell_archive.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.412 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/index/amvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.417 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/index/genam.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.425 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/index/amapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.430 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/index/indexam.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.437 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/hash/hashinsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.443 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/hash/hashfunc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.449 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/hash/hashsearch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.455 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/hash/hashovfl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.464 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/hash/hash.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HSpool *spool; /* NULL if not using spooling */ Step #6 - "compile-libfuzzer-introspector-x86_64": double indtuples; /* # tuples accepted into index */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation heapRel; /* heap relation descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HashBuildState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.473 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/hash/hashsort.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.477 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/hash/hash_xlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.488 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/hash/hashutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.494 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/hash/hashvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.500 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/hash/hashpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.515 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/nbtree/nbtsplitloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* strategy for searching through materialized list of split points */ Step #6 - "compile-libfuzzer-introspector-x86_64": SPLIT_DEFAULT, /* give some weight to truncation */ Step #6 - "compile-libfuzzer-introspector-x86_64": SPLIT_MANY_DUPLICATES, /* find minimally distinguishing point */ Step #6 - "compile-libfuzzer-introspector-x86_64": SPLIT_SINGLE_VALUE, /* leave left page almost full */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FindSplitStrat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* details of free space left by split */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 curdelta; /* current leftfree/rightfree delta */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 leftfree; /* space left on left page post-split */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 rightfree; /* space left on right page post-split */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* split point identifying fields (returned by _bt_findsplitloc) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber firstrightoff; /* first origpage item on rightpage */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool newitemonleft; /* new item goes on left, or right? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SplitPoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* context data for _bt_recsplitloc */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; /* index relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Page origpage; /* page undergoing split */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexTuple newitem; /* new item (cause of page split) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size newitemsz; /* size of newitem (includes line pointer) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_leaf; /* T if splitting a leaf page */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_rightmost; /* T if splitting rightmost page on level */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber newitemoff; /* where the new item is to be inserted */ Step #6 - "compile-libfuzzer-introspector-x86_64": int leftspace; /* space available for items on left page */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rightspace; /* space available for items on right page */ Step #6 - "compile-libfuzzer-introspector-x86_64": int olddataitemstotal; /* space taken by old items */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size minfirstrightsz; /* smallest firstright size */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* candidate split point data */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxsplits; /* maximum number of splits */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nsplits; /* current number of splits */ Step #6 - "compile-libfuzzer-introspector-x86_64": SplitPoint *splits; /* all candidate split points for page */ Step #6 - "compile-libfuzzer-introspector-x86_64": int interval; /* current range of acceptable split points */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FindSplitData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.524 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/nbtree/nbtvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.530 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/nbtree/nbtpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.547 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/nbtree/nbtdedup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.556 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/nbtree/nbtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BTPARALLEL_NOT_INITIALIZED, Step #6 - "compile-libfuzzer-introspector-x86_64": BTPARALLEL_NEED_PRIMSCAN, Step #6 - "compile-libfuzzer-introspector-x86_64": BTPARALLEL_ADVANCING, Step #6 - "compile-libfuzzer-introspector-x86_64": BTPARALLEL_IDLE, Step #6 - "compile-libfuzzer-introspector-x86_64": BTPARALLEL_DONE, Step #6 - "compile-libfuzzer-introspector-x86_64": } BTPS_State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTParallelScanDescData *BTParallelScanDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTParallelScanDescData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber btps_nextScanPage; /* next page to be scanned */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber btps_lastCurrPage; /* page whose sibling link was copied into Step #6 - "compile-libfuzzer-introspector-x86_64": * btps_nextScanPage */ Step #6 - "compile-libfuzzer-introspector-x86_64": BTPS_State btps_pageStatus; /* indicates whether next page is Step #6 - "compile-libfuzzer-introspector-x86_64": * available for scan. see above for Step #6 - "compile-libfuzzer-introspector-x86_64": * possible states of parallel scan. */ Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t btps_mutex; /* protects above variables, btps_arrElems */ Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable btps_cv; /* used to synchronize parallel scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * btps_arrElems is used when scans need to schedule another primitive Step #6 - "compile-libfuzzer-introspector-x86_64": * index scan. Holds BTArrayKeyInfo.cur_elem offsets for scan keys. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int btps_arrElems[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BTParallelScanDescData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.566 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/nbtree/nbtsort.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTLeader Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* parallel context itself */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelContext *pcxt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * nparticipanttuplesorts is the exact number of worker processes Step #6 - "compile-libfuzzer-introspector-x86_64": * successfully launched, plus one leader process if it participates as a Step #6 - "compile-libfuzzer-introspector-x86_64": * worker (only DISABLE_LEADER_PARTICIPATION builds avoid leader Step #6 - "compile-libfuzzer-introspector-x86_64": * participating as a worker). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nparticipanttuplesorts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Leader process convenience pointers to shared state (leader avoids TOC Step #6 - "compile-libfuzzer-introspector-x86_64": * lookups). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * btshared is the shared state for entire build. sharedsort is the Step #6 - "compile-libfuzzer-introspector-x86_64": * shared, tuplesort-managed state passed to each process tuplesort. Step #6 - "compile-libfuzzer-introspector-x86_64": * sharedsort2 is the corresponding btspool2 shared state, used only when Step #6 - "compile-libfuzzer-introspector-x86_64": * building unique indexes. snapshot is the snapshot used by the scan iff Step #6 - "compile-libfuzzer-introspector-x86_64": * an MVCC snapshot is required. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BTShared *btshared; Step #6 - "compile-libfuzzer-introspector-x86_64": Sharedsort *sharedsort; Step #6 - "compile-libfuzzer-introspector-x86_64": Sharedsort *sharedsort2; Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot snapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": WalUsage *walusage; Step #6 - "compile-libfuzzer-introspector-x86_64": BufferUsage *bufferusage; Step #6 - "compile-libfuzzer-introspector-x86_64": } BTLeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTShared Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are not modified during the sort. They primarily exist Step #6 - "compile-libfuzzer-introspector-x86_64": * for the benefit of worker processes that need to create BTSpool state Step #6 - "compile-libfuzzer-introspector-x86_64": * corresponding to that used by the leader. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid heaprelid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid indexrelid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isunique; Step #6 - "compile-libfuzzer-introspector-x86_64": bool nulls_not_distinct; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isconcurrent; Step #6 - "compile-libfuzzer-introspector-x86_64": int scantuplesortstates; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Query ID, for report in worker processes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 queryid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * workersdonecv is used to monitor the progress of workers. All parallel Step #6 - "compile-libfuzzer-introspector-x86_64": * participants must indicate that they are done before leader can use Step #6 - "compile-libfuzzer-introspector-x86_64": * mutable state that workers maintain during scan (and before leader can Step #6 - "compile-libfuzzer-introspector-x86_64": * proceed to tuplesort_performsort()). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable workersdonecv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * mutex protects all fields before heapdesc. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields contain status information of interest to B-Tree index Step #6 - "compile-libfuzzer-introspector-x86_64": * builds that must work just the same when an index is built in parallel. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Mutable state that is maintained by workers, and reported back to Step #6 - "compile-libfuzzer-introspector-x86_64": * leader at end of parallel scan. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * nparticipantsdone is number of worker processes finished. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * reltuples is the total number of input heap tuples. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * havedead indicates if RECENTLY_DEAD tuples were encountered during Step #6 - "compile-libfuzzer-introspector-x86_64": * build. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * indtuples is the total number of tuples that made it into the index. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * brokenhotchain indicates if any worker detected a broken HOT chain Step #6 - "compile-libfuzzer-introspector-x86_64": * during build. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nparticipantsdone; Step #6 - "compile-libfuzzer-introspector-x86_64": double reltuples; Step #6 - "compile-libfuzzer-introspector-x86_64": bool havedead; Step #6 - "compile-libfuzzer-introspector-x86_64": double indtuples; Step #6 - "compile-libfuzzer-introspector-x86_64": bool brokenhotchain; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * ParallelTableScanDescData data follows. Can't directly embed here, as Step #6 - "compile-libfuzzer-introspector-x86_64": * implementations of the parallel table scan desc interface might need Step #6 - "compile-libfuzzer-introspector-x86_64": * stronger alignment. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BTShared; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTWriteState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation heap; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation index; Step #6 - "compile-libfuzzer-introspector-x86_64": BulkWriteState *bulkstate; Step #6 - "compile-libfuzzer-introspector-x86_64": BTScanInsert inskey; /* generic insertion scankey */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber btws_pages_alloced; /* # pages allocated */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BTWriteState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTSpool Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplesortstate *sortstate; /* state data for tuplesort.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation heap; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation index; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isunique; Step #6 - "compile-libfuzzer-introspector-x86_64": bool nulls_not_distinct; Step #6 - "compile-libfuzzer-introspector-x86_64": } BTSpool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTBuildState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool isunique; Step #6 - "compile-libfuzzer-introspector-x86_64": bool nulls_not_distinct; Step #6 - "compile-libfuzzer-introspector-x86_64": bool havedead; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation heap; Step #6 - "compile-libfuzzer-introspector-x86_64": BTSpool *spool; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * spool2 is needed only when the index is a unique index. Dead tuples are Step #6 - "compile-libfuzzer-introspector-x86_64": * put into spool2 instead of spool in order to avoid uniqueness check. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BTSpool *spool2; Step #6 - "compile-libfuzzer-introspector-x86_64": double indtuples; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * btleader is only present when a parallel index build is performed, and Step #6 - "compile-libfuzzer-introspector-x86_64": * only in the leader process. (Actually, only the leader has a Step #6 - "compile-libfuzzer-introspector-x86_64": * BTBuildState. Workers have their own spool and spool2, though.) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BTLeader *btleader; Step #6 - "compile-libfuzzer-introspector-x86_64": } BTBuildState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTPageState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BulkWriteBuffer btps_buf; /* workspace for page building */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber btps_blkno; /* block # to write this page at */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexTuple btps_lowkey; /* page's strict lower bound pivot tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber btps_lastoff; /* last item offset loaded */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size btps_lastextra; /* last item's extra posting list space */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 btps_level; /* tree level (0 = leaf) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size btps_full; /* "full" if less than this much free space */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct BTPageState *btps_next; /* link to parent level, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BTPageState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.580 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/nbtree/nbtinsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.598 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/nbtree/nbtutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTOneVacInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LockRelId relid; /* global identifier of an index */ Step #6 - "compile-libfuzzer-introspector-x86_64": BTCycleId cycleid; /* cycle ID for its active VACUUM */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BTOneVacInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTVacInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BTCycleId cycle_ctr; /* cycle ID most recently assigned */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_vacuums; /* number of currently active VACUUMs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int max_vacuums; /* allocated length of vacuums[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": BTOneVacInfo vacuums[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BTVacInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.614 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/nbtree/nbtsearch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.629 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/nbtree/nbtpreprocesskeys.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTScanKeyPreproc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ScanKey inkey; Step #6 - "compile-libfuzzer-introspector-x86_64": int inkeyi; Step #6 - "compile-libfuzzer-introspector-x86_64": int arrayidx; Step #6 - "compile-libfuzzer-introspector-x86_64": } BTScanKeyPreproc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTSortArrayContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *sortproc; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collation; Step #6 - "compile-libfuzzer-introspector-x86_64": bool reverse; Step #6 - "compile-libfuzzer-introspector-x86_64": } BTSortArrayContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.642 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/nbtree/nbtxlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.652 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/nbtree/nbtcompare.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.657 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gin/ginpostinglist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.662 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gin/ginutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum datum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isnull; Step #6 - "compile-libfuzzer-introspector-x86_64": } keyEntryData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *cmpDatumFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collation; Step #6 - "compile-libfuzzer-introspector-x86_64": bool haveDups; Step #6 - "compile-libfuzzer-introspector-x86_64": } cmpEntriesArg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.672 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gin/ginget.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pendingPosition Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer pendingBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber firstOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber lastOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData item; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *hasMatchKey; Step #6 - "compile-libfuzzer-introspector-x86_64": } pendingPosition; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.688 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gin/ginlogic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.693 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gin/ginbtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.701 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gin/ginvacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DataPageDeleteStack Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct DataPageDeleteStack *child; Step #6 - "compile-libfuzzer-introspector-x86_64": struct DataPageDeleteStack *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; /* current block number */ Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer leftBuffer; /* pinned and locked rightest non-deleted page Step #6 - "compile-libfuzzer-introspector-x86_64": * on left */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isRoot; Step #6 - "compile-libfuzzer-introspector-x86_64": } DataPageDeleteStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.709 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gin/ginarrayproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.714 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gin/gininsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GinState ginstate; Step #6 - "compile-libfuzzer-introspector-x86_64": double indtuples; Step #6 - "compile-libfuzzer-introspector-x86_64": GinStatsData buildStats; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tmpCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext funcCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": BuildAccumulator accum; Step #6 - "compile-libfuzzer-introspector-x86_64": } GinBuildState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.721 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gin/ginfast.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KeyArray Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *keys; /* expansible array */ Step #6 - "compile-libfuzzer-introspector-x86_64": GinNullCategory *categories; /* another expansible array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 nvalues; /* current number of valid entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 maxvalues; /* allocated size of arrays */ Step #6 - "compile-libfuzzer-introspector-x86_64": } KeyArray; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.731 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gin/ginscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.737 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gin/ginvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.743 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gin/gindatapage.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head segments; /* a list of leafSegmentInfos */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The following fields represent how the segments are split across pages, Step #6 - "compile-libfuzzer-introspector-x86_64": * if a page split is required. Filled in by leafRepackItems. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node *lastleft; /* last segment on left page */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lsize; /* total size on left page */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rsize; /* total size on right page */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool oldformat; /* page is in pre-9.4 format on disk */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If we need WAL data representing the reconstructed leaf page, it's Step #6 - "compile-libfuzzer-introspector-x86_64": * stored here by computeLeafRecompressWALData. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *walinfo; /* buffer start */ Step #6 - "compile-libfuzzer-introspector-x86_64": int walinfolen; /* and length */ Step #6 - "compile-libfuzzer-introspector-x86_64": } disassembledLeaf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node node; /* linked list pointers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*------------- Step #6 - "compile-libfuzzer-introspector-x86_64": * 'action' indicates the status of this in-memory segment, compared to Step #6 - "compile-libfuzzer-introspector-x86_64": * what's on disk. It is one of the GIN_SEGMENT_* action codes: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * UNMODIFIED no changes Step #6 - "compile-libfuzzer-introspector-x86_64": * DELETE the segment is to be removed. 'seg' and 'items' are Step #6 - "compile-libfuzzer-introspector-x86_64": * ignored Step #6 - "compile-libfuzzer-introspector-x86_64": * INSERT this is a completely new segment Step #6 - "compile-libfuzzer-introspector-x86_64": * REPLACE this replaces an existing segment with new content Step #6 - "compile-libfuzzer-introspector-x86_64": * ADDITEMS like REPLACE, but no items have been removed, and we track Step #6 - "compile-libfuzzer-introspector-x86_64": * in detail what items have been added to this segment, in Step #6 - "compile-libfuzzer-introspector-x86_64": * 'modifieditems' Step #6 - "compile-libfuzzer-introspector-x86_64": *------------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char action; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData *modifieditems; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nmodifieditems; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The following fields represent the items in this segment. If 'items' is Step #6 - "compile-libfuzzer-introspector-x86_64": * not NULL, it contains a palloc'd array of the items in this segment. If Step #6 - "compile-libfuzzer-introspector-x86_64": * 'seg' is not NULL, it contains the items in an already-compressed Step #6 - "compile-libfuzzer-introspector-x86_64": * format. It can point to an on-disk page (!modified), or a palloc'd Step #6 - "compile-libfuzzer-introspector-x86_64": * segment in memory. If both are set, they must represent the same items. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GinPostingList *seg; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer items; Step #6 - "compile-libfuzzer-introspector-x86_64": int nitems; /* # of items in 'items', if items != NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } leafSegmentInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.757 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gin/ginbulk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.763 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gin/ginxlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.772 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gin/ginentrypage.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.780 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/sequence/sequence.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.784 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/heap/heapam_handler.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.800 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/heap/heapam.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber cur_hblkno; Step #6 - "compile-libfuzzer-introspector-x86_64": int next_item; Step #6 - "compile-libfuzzer-introspector-x86_64": int ndeltids; Step #6 - "compile-libfuzzer-introspector-x86_64": TM_IndexDelete *deltids; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexDeletePrefetchState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexDeleteCounts Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int16 npromisingtids; /* Number of "promising" TIDs in group */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 ntids; /* Number of TIDs in group */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 ifirsttid; /* Offset to group's first deltid */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexDeleteCounts; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.846 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/heap/heaptoast.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.854 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/heap/rewriteheap.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RewriteStateData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rs_old_rel; /* source heap */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rs_new_rel; /* destination heap */ Step #6 - "compile-libfuzzer-introspector-x86_64": BulkWriteState *rs_bulkstate; /* writer for the destination */ Step #6 - "compile-libfuzzer-introspector-x86_64": BulkWriteBuffer rs_buffer; /* page currently being built */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rs_blockno; /* block where page will go */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rs_logical_rewrite; /* do we need to do logical rewriting */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId rs_oldest_xmin; /* oldest xmin used by caller to determine Step #6 - "compile-libfuzzer-introspector-x86_64": * tuple visibility */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId rs_freeze_xid; /* Xid that will be used as freeze cutoff Step #6 - "compile-libfuzzer-introspector-x86_64": * point */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId rs_logical_xmin; /* Xid that will be used as cutoff point Step #6 - "compile-libfuzzer-introspector-x86_64": * for logical rewrites */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId rs_cutoff_multi; /* MultiXactId that will be used as cutoff Step #6 - "compile-libfuzzer-introspector-x86_64": * point for multixacts */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext rs_cxt; /* for hash tables and entries and tuples in Step #6 - "compile-libfuzzer-introspector-x86_64": * them */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr rs_begin_lsn; /* XLogInsertLsn when starting the rewrite */ Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *rs_unresolved_tups; /* unmatched A tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *rs_old_new_tid_map; /* unmatched B tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *rs_logical_mappings; /* logical remapping files */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 rs_num_rewrite_mappings; /* # in memory mappings */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RewriteStateData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TidHashKey key; /* expected xmin/old location of B tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData old_tid; /* A's location in the old heap */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple tuple; /* A's tuple contents */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UnresolvedTupData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef UnresolvedTupData *UnresolvedTup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef OldToNewMappingData *OldToNewMapping; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RewriteMappingDataEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalRewriteMappingData map; /* map between old and new location of the Step #6 - "compile-libfuzzer-introspector-x86_64": * tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node node; Step #6 - "compile-libfuzzer-introspector-x86_64": } RewriteMappingDataEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TidHashKey key; /* actual xmin/old location of B tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData new_tid; /* where we put it in the new heap */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OldToNewMappingData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xmin; /* tuple xmin */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData tid; /* tuple location in old heap */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TidHashKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RewriteMappingFile Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; /* xid that might need to see the row */ Step #6 - "compile-libfuzzer-introspector-x86_64": int vfd; /* fd of mappings file */ Step #6 - "compile-libfuzzer-introspector-x86_64": off_t off; /* how far have we written yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": dclist_head mappings; /* list of in-memory mappings */ Step #6 - "compile-libfuzzer-introspector-x86_64": char path[MAXPGPATH]; /* path, for error messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RewriteMappingFile; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.863 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/heap/visibilitymap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.870 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/heap/heapam_xlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.881 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/heap/heapam_visibility.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.892 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/heap/vacuumlazy.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": VACUUM_ERRCB_PHASE_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": VACUUM_ERRCB_PHASE_SCAN_HEAP, Step #6 - "compile-libfuzzer-introspector-x86_64": VACUUM_ERRCB_PHASE_VACUUM_INDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": VACUUM_ERRCB_PHASE_VACUUM_HEAP, Step #6 - "compile-libfuzzer-introspector-x86_64": VACUUM_ERRCB_PHASE_INDEX_CLEANUP, Step #6 - "compile-libfuzzer-introspector-x86_64": VACUUM_ERRCB_PHASE_TRUNCATE, Step #6 - "compile-libfuzzer-introspector-x86_64": } VacErrPhase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LVSavedErrInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; Step #6 - "compile-libfuzzer-introspector-x86_64": VacErrPhase phase; Step #6 - "compile-libfuzzer-introspector-x86_64": } LVSavedErrInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LVRelState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Target heap relation and its indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation *indrels; Step #6 - "compile-libfuzzer-introspector-x86_64": int nindexes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Buffer access strategy and parallel vacuum state */ Step #6 - "compile-libfuzzer-introspector-x86_64": BufferAccessStrategy bstrategy; Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelVacuumState *pvs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Aggressive VACUUM? (must set relfrozenxid >= FreezeLimit) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool aggressive; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Use visibility map to skip? (disabled by DISABLE_PAGE_SKIPPING) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool skipwithvm; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Consider index vacuuming bypass optimization? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool consider_bypass_optimization; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Doing index vacuuming, index cleanup, rel truncation? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool do_index_vacuuming; Step #6 - "compile-libfuzzer-introspector-x86_64": bool do_index_cleanup; Step #6 - "compile-libfuzzer-introspector-x86_64": bool do_rel_truncate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* VACUUM operation's cutoffs for freezing and pruning */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct VacuumCutoffs cutoffs; Step #6 - "compile-libfuzzer-introspector-x86_64": GlobalVisState *vistest; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Tracks oldest extant XID/MXID for setting relfrozenxid/relminmxid */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId NewRelfrozenXid; Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId NewRelminMxid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool skippedallvis; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Error reporting state */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *dbname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *relnamespace; Step #6 - "compile-libfuzzer-introspector-x86_64": char *relname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *indname; /* Current index name */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; /* used only for heap operations */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; /* used only for heap operations */ Step #6 - "compile-libfuzzer-introspector-x86_64": VacErrPhase phase; Step #6 - "compile-libfuzzer-introspector-x86_64": bool verbose; /* VACUUM VERBOSE? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * dead_items stores TIDs whose index tuples are deleted by index Step #6 - "compile-libfuzzer-introspector-x86_64": * vacuuming. Each TID points to an LP_DEAD line pointer from a heap page Step #6 - "compile-libfuzzer-introspector-x86_64": * that has been processed by lazy_scan_prune. Also needed by Step #6 - "compile-libfuzzer-introspector-x86_64": * lazy_vacuum_heap_rel, which marks the same LP_DEAD line pointers as Step #6 - "compile-libfuzzer-introspector-x86_64": * LP_UNUSED during second heap pass. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Both dead_items and dead_items_info are allocated in shared memory in Step #6 - "compile-libfuzzer-introspector-x86_64": * parallel vacuum cases. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TidStore *dead_items; /* TIDs whose index tuples we'll delete */ Step #6 - "compile-libfuzzer-introspector-x86_64": VacDeadItemsInfo *dead_items_info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber rel_pages; /* total number of pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber scanned_pages; /* # pages examined (not skipped via VM) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Count of all-visible blocks eagerly scanned (for logging only). This Step #6 - "compile-libfuzzer-introspector-x86_64": * does not include skippable blocks scanned due to SKIP_PAGES_THRESHOLD. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber eager_scanned_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber removed_pages; /* # pages removed by relation truncation */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber new_frozen_tuple_pages; /* # pages with newly frozen tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* # pages newly set all-visible in the VM */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber vm_new_visible_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * # pages newly set all-visible and all-frozen in the VM. This is a Step #6 - "compile-libfuzzer-introspector-x86_64": * subset of vm_new_visible_pages. That is, vm_new_visible_pages includes Step #6 - "compile-libfuzzer-introspector-x86_64": * all pages set all-visible, but vm_new_visible_frozen_pages includes Step #6 - "compile-libfuzzer-introspector-x86_64": * only those which were also set all-frozen. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber vm_new_visible_frozen_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* # all-visible pages newly set all-frozen in the VM */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber vm_new_frozen_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber lpdead_item_pages; /* # pages with LP_DEAD items */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber missed_dead_pages; /* # pages with missed dead tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nonempty_pages; /* actually, last nonempty page + 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Statistics output by us, for table */ Step #6 - "compile-libfuzzer-introspector-x86_64": double new_rel_tuples; /* new estimated total # of tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": double new_live_tuples; /* new estimated total # of live tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Statistics output by index AMs */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexBulkDeleteResult **indstats; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Instrumentation counters */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_index_scans; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Counters that follow are only for scanned_pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 tuples_deleted; /* # deleted from table */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 tuples_frozen; /* # newly frozen */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 lpdead_items; /* # deleted from indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 live_tuples; /* # live tuples remaining */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 recently_dead_tuples; /* # dead, but not yet removable */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 missed_dead_tuples; /* # removable, but not removed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* State maintained by heap_vac_scan_next_block() */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber current_block; /* last block returned */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber next_unskippable_block; /* next unskippable block */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool next_unskippable_allvis; /* its visibility status */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool next_unskippable_eager_scanned; /* if it was eagerly scanned */ Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer next_unskippable_vmbuffer; /* buffer containing its VM bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* State related to managing eager scanning of all-visible pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * A normal vacuum that has failed to freeze too many eagerly scanned Step #6 - "compile-libfuzzer-introspector-x86_64": * blocks in a region suspends eager scanning. Step #6 - "compile-libfuzzer-introspector-x86_64": * next_eager_scan_region_start is the block number of the first block Step #6 - "compile-libfuzzer-introspector-x86_64": * eligible for resumed eager scanning. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * When eager scanning is permanently disabled, either initially Step #6 - "compile-libfuzzer-introspector-x86_64": * (including for aggressive vacuum) or due to hitting the success cap, Step #6 - "compile-libfuzzer-introspector-x86_64": * this is set to InvalidBlockNumber. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber next_eager_scan_region_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The remaining number of blocks a normal vacuum will consider eager Step #6 - "compile-libfuzzer-introspector-x86_64": * scanning when it is successful. When eager scanning is enabled, this is Step #6 - "compile-libfuzzer-introspector-x86_64": * initialized to MAX_EAGER_FREEZE_SUCCESS_RATE of the total number of Step #6 - "compile-libfuzzer-introspector-x86_64": * all-visible but not all-frozen pages. For each eager freeze success, Step #6 - "compile-libfuzzer-introspector-x86_64": * this is decremented. Once it hits 0, eager scanning is permanently Step #6 - "compile-libfuzzer-introspector-x86_64": * disabled. It is initialized to 0 if eager scanning starts out disabled Step #6 - "compile-libfuzzer-introspector-x86_64": * (including for aggressive vacuum). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber eager_scan_remaining_successes; 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 blocks which may be eagerly scanned and not Step #6 - "compile-libfuzzer-introspector-x86_64": * frozen before eager scanning is temporarily suspended. This is Step #6 - "compile-libfuzzer-introspector-x86_64": * configurable both globally, via the Step #6 - "compile-libfuzzer-introspector-x86_64": * vacuum_max_eager_freeze_failure_rate GUC, and per table, with a table Step #6 - "compile-libfuzzer-introspector-x86_64": * storage parameter of the same name. It is calculated as Step #6 - "compile-libfuzzer-introspector-x86_64": * vacuum_max_eager_freeze_failure_rate of EAGER_SCAN_REGION_SIZE blocks. Step #6 - "compile-libfuzzer-introspector-x86_64": * It is 0 when eager scanning is disabled. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber eager_scan_max_fails_per_region; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The number of eagerly scanned blocks vacuum failed to freeze (due to Step #6 - "compile-libfuzzer-introspector-x86_64": * age) in the current eager scan region. Vacuum resets it to Step #6 - "compile-libfuzzer-introspector-x86_64": * eager_scan_max_fails_per_region each time it enters a new region of the Step #6 - "compile-libfuzzer-introspector-x86_64": * relation. If eager_scan_remaining_fails hits 0, eager scanning is Step #6 - "compile-libfuzzer-introspector-x86_64": * suspended until the next region. It is also 0 if eager scanning has Step #6 - "compile-libfuzzer-introspector-x86_64": * been permanently disabled. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber eager_scan_remaining_fails; Step #6 - "compile-libfuzzer-introspector-x86_64": } LVRelState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.912 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/heap/hio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.920 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/heap/pruneheap.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": * Arguments passed to heap_page_prune_and_freeze() 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": /* tuple visibility test, initialized for the relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": GlobalVisState *vistest; Step #6 - "compile-libfuzzer-introspector-x86_64": /* whether or not dead items can be set LP_UNUSED during pruning */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool mark_unused_now; Step #6 - "compile-libfuzzer-introspector-x86_64": /* whether to attempt freezing tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool freeze; Step #6 - "compile-libfuzzer-introspector-x86_64": struct VacuumCutoffs *cutoffs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields describing what to do to the page Step #6 - "compile-libfuzzer-introspector-x86_64": *------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId new_prune_xid; /* new prune hint value */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId latest_xid_removed; Step #6 - "compile-libfuzzer-introspector-x86_64": int nredirected; /* numbers of entries in arrays below */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ndead; Step #6 - "compile-libfuzzer-introspector-x86_64": int nunused; Step #6 - "compile-libfuzzer-introspector-x86_64": int nfrozen; Step #6 - "compile-libfuzzer-introspector-x86_64": /* arrays that accumulate indexes of items to be changed */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber redirected[MaxHeapTuplesPerPage * 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber nowdead[MaxHeapTuplesPerPage]; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber nowunused[MaxHeapTuplesPerPage]; Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTupleFreeze frozen[MaxHeapTuplesPerPage]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": * Working state for HOT chain processing 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": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * 'root_items' contains offsets of all LP_REDIRECT line pointers and Step #6 - "compile-libfuzzer-introspector-x86_64": * normal non-HOT tuples. They can be stand-alone items or the first item Step #6 - "compile-libfuzzer-introspector-x86_64": * in a HOT chain. 'heaponly_items' contains heap-only tuples which can Step #6 - "compile-libfuzzer-introspector-x86_64": * only be removed as part of a HOT chain. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nroot_items; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber root_items[MaxHeapTuplesPerPage]; Step #6 - "compile-libfuzzer-introspector-x86_64": int nheaponly_items; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber heaponly_items[MaxHeapTuplesPerPage]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * processed[offnum] is true if item at offnum has been processed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This needs to be MaxHeapTuplesPerPage + 1 long as FirstOffsetNumber is Step #6 - "compile-libfuzzer-introspector-x86_64": * 1. Otherwise every access would need to subtract 1. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool processed[MaxHeapTuplesPerPage + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Tuple visibility is only computed once for each tuple, for correctness Step #6 - "compile-libfuzzer-introspector-x86_64": * and efficiency reasons; see comment in heap_page_prune_and_freeze() for Step #6 - "compile-libfuzzer-introspector-x86_64": * details. This is of type int8[], instead of HTSV_Result[], so we can Step #6 - "compile-libfuzzer-introspector-x86_64": * use -1 to indicate no visibility has been computed, e.g. for LP_DEAD Step #6 - "compile-libfuzzer-introspector-x86_64": * items. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This needs to be MaxHeapTuplesPerPage + 1 long as FirstOffsetNumber is Step #6 - "compile-libfuzzer-introspector-x86_64": * 1. Otherwise every access would need to subtract 1. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int8 htsv[MaxHeapTuplesPerPage + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Freezing-related state. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapPageFreeze pagefrz; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": * Information about what was done Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are not used by pruning itself for the most part, but are Step #6 - "compile-libfuzzer-introspector-x86_64": * used to collect information about what was pruned and what state the Step #6 - "compile-libfuzzer-introspector-x86_64": * page is in after pruning, for the benefit of the caller. They are Step #6 - "compile-libfuzzer-introspector-x86_64": * copied to the caller's PruneFreezeResult at the end. 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": int ndeleted; /* Number of tuples deleted from the page */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of live and recently dead tuples, after pruning */ Step #6 - "compile-libfuzzer-introspector-x86_64": int live_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": int recently_dead_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Whether or not the page makes rel truncation unsafe */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hastup; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * LP_DEAD items on the page after pruning. Includes existing LP_DEAD Step #6 - "compile-libfuzzer-introspector-x86_64": * items Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lpdead_items; /* number of items in the array */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber *deadoffsets; /* points directly to presult->deadoffsets */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * all_visible and all_frozen indicate if the all-visible and all-frozen Step #6 - "compile-libfuzzer-introspector-x86_64": * bits in the visibility map can be set for this page after pruning. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * visibility_cutoff_xid is the newest xmin of live tuples on the page. Step #6 - "compile-libfuzzer-introspector-x86_64": * The caller can use it as the conflict horizon, when setting the VM Step #6 - "compile-libfuzzer-introspector-x86_64": * bits. It is only valid if we froze some tuples, and all_frozen is Step #6 - "compile-libfuzzer-introspector-x86_64": * true. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * NOTE: all_visible and all_frozen don't include LP_DEAD items. That's Step #6 - "compile-libfuzzer-introspector-x86_64": * convenient for heap_page_prune_and_freeze(), to use them to decide Step #6 - "compile-libfuzzer-introspector-x86_64": * whether to freeze the page or not. The all_visible and all_frozen Step #6 - "compile-libfuzzer-introspector-x86_64": * values returned to the caller are adjusted to include LP_DEAD items at Step #6 - "compile-libfuzzer-introspector-x86_64": * the end. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * all_frozen should only be considered valid if all_visible is also set; Step #6 - "compile-libfuzzer-introspector-x86_64": * we don't bother to clear the all_frozen flag every time we clear the Step #6 - "compile-libfuzzer-introspector-x86_64": * all_visible flag. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool all_visible; Step #6 - "compile-libfuzzer-introspector-x86_64": bool all_frozen; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId visibility_cutoff_xid; Step #6 - "compile-libfuzzer-introspector-x86_64": } PruneState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.932 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/tupdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.942 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/printsimple.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.946 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/relation.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.950 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/heaptuple.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 len; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum value; Step #6 - "compile-libfuzzer-introspector-x86_64": } missing_cache_key; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.961 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/detoast.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.968 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/session.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.972 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/syncscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ss_scan_location_t Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator relfilelocator; /* identity of a relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber location; /* last-reported location in the relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ss_scan_location_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ss_scan_locations_t Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ss_lru_item_t *head; Step #6 - "compile-libfuzzer-introspector-x86_64": ss_lru_item_t *tail; Step #6 - "compile-libfuzzer-introspector-x86_64": ss_lru_item_t items[FLEXIBLE_ARRAY_MEMBER]; /* SYNC_SCAN_NELEM items */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ss_scan_locations_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ss_lru_item_t Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct ss_lru_item_t *prev; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ss_lru_item_t *next; Step #6 - "compile-libfuzzer-introspector-x86_64": ss_scan_location_t location; Step #6 - "compile-libfuzzer-introspector-x86_64": } ss_lru_item_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.977 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/bufmask.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.981 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/scankey.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.984 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/printtup.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { /* Per-attribute information */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typoutput; /* Oid for the type's text output fn */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typsend; /* Oid for the type's binary output fn */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool typisvarlena; /* is it varlena (ie possibly toastable)? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 format; /* format code for this column */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo finfo; /* Precomputed call info for output fn */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PrinttupAttrInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DestReceiver pub; /* publicly-known function pointers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Portal portal; /* the Portal we are printing from */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool sendDescrip; /* send RowDescription at startup? */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc attrinfo; /* The attr info we are set up for */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nattrs; Step #6 - "compile-libfuzzer-introspector-x86_64": PrinttupAttrInfo *myinfo; /* Cached info about each attr */ Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfoData buf; /* output buffer (*not* in tmpcontext) */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tmpcontext; /* Memory context for per-row workspace */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DR_printtup; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.990 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/toast_internals.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:48.997 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/reloptions.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.013 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/indextuple.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.020 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/tidstore.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlocktableEntry 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": #ifndef WORDS_BIGENDIAN Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We need to position this member to reserve space for the backing Step #6 - "compile-libfuzzer-introspector-x86_64": * radix tree to tag the lowest bit when struct 'header' is stored Step #6 - "compile-libfuzzer-introspector-x86_64": * inside a pointer or DSA pointer. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int8 nwords; 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": * We can store a small number of offsets here to avoid wasting space Step #6 - "compile-libfuzzer-introspector-x86_64": * with a sparse bitmap. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber full_offsets[NUM_FULL_OFFSETS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef WORDS_BIGENDIAN Step #6 - "compile-libfuzzer-introspector-x86_64": int8 nwords; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } header; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We don't expect any padding space here, but to be cautious, code Step #6 - "compile-libfuzzer-introspector-x86_64": * creating new entries should zero out space up to 'words'. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bitmapword words[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlocktableEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.026 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/attmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.031 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/toast_compression.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.036 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/common/tupconvert.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.041 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/gindesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.046 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/seqdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.049 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/brindesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.053 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/committsdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.057 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/smgrdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.061 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/gistdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.065 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/logicalmsgdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.068 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/xactdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.076 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/hashdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.080 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/nbtdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.085 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/genericdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.089 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/spgdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.093 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/mxactdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.098 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/xlogdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.103 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/clogdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.107 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/tblspcdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.111 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/standbydesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.115 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/heapdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.122 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/dbasedesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.126 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/rmgrdesc_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.130 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/relmapdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.134 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/rmgrdesc/replorigindesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.137 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/tablesample/bernoulli.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 cutoff; /* select tuples with hash less than this */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 seed; /* random seed */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber lt; /* last tuple returned from current block */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BernoulliSamplerData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.142 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/tablesample/system.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 cutoff; /* select blocks with hash less than this */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 seed; /* random seed */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nextblock; /* next block to consider sampling */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber lt; /* last tuple returned from current block */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SystemSamplerData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.147 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/tablesample/tablesample.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.150 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/brin/brin_bloom.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BloomOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": double nDistinctPerRange; /* number of distinct values per range */ Step #6 - "compile-libfuzzer-introspector-x86_64": double falsePositiveRate; /* false positive for bloom filter */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BloomOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BloomOpaque Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * XXX At this point we only need a single proc (to compute the hash), but Step #6 - "compile-libfuzzer-introspector-x86_64": * let's keep the array just like inclusion and minmax opclasses, for Step #6 - "compile-libfuzzer-introspector-x86_64": * consistency. We may need additional procs in the future. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo extra_procinfos[BLOOM_MAX_PROCNUMS]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool extra_proc_missing[BLOOM_MAX_PROCNUMS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BloomOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BloomFilter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* space for various flags (unused for now) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* fields for the HASHED phase */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 nhashes; /* number of hash functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nbits; /* number of bits in the bitmap (size) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nbits_set; /* number of bits set to 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data of the bloom filter */ Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BloomFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.158 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/brin/brin_inclusion.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InclusionOpaque Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo extra_procinfos[INCLUSION_MAX_PROCNUMS]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool extra_proc_missing[INCLUSION_MAX_PROCNUMS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid cached_subtype; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo strategy_procinfos[RTMaxStrategyNumber]; Step #6 - "compile-libfuzzer-introspector-x86_64": } InclusionOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.166 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/brin/brin_validate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.172 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/brin/brin_minmax.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MinmaxOpaque Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid cached_subtype; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo strategy_procinfos[BTMaxStrategyNumber]; Step #6 - "compile-libfuzzer-introspector-x86_64": } MinmaxOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.177 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/brin/brin_revmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.184 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/brin/brin.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BrinShared Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are not modified during the build. They primarily exist Step #6 - "compile-libfuzzer-introspector-x86_64": * for the benefit of worker processes that need to create state Step #6 - "compile-libfuzzer-introspector-x86_64": * corresponding to that used by the leader. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid heaprelid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid indexrelid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isconcurrent; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber pagesPerRange; Step #6 - "compile-libfuzzer-introspector-x86_64": int scantuplesortstates; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Query ID, for report in worker processes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 queryid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * workersdonecv is used to monitor the progress of workers. All parallel Step #6 - "compile-libfuzzer-introspector-x86_64": * participants must indicate that they are done before leader can use Step #6 - "compile-libfuzzer-introspector-x86_64": * results built by the workers (and before leader can write the data into Step #6 - "compile-libfuzzer-introspector-x86_64": * the index). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable workersdonecv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * mutex protects all fields before heapdesc. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields contain status information of interest to BRIN index Step #6 - "compile-libfuzzer-introspector-x86_64": * builds that must work just the same when an index is built in parallel. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Mutable state that is maintained by workers, and reported back to Step #6 - "compile-libfuzzer-introspector-x86_64": * leader at end of the scans. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * nparticipantsdone is number of worker processes finished. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * reltuples is the total number of input heap tuples. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * indtuples is the total number of tuples that made it into the index. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nparticipantsdone; Step #6 - "compile-libfuzzer-introspector-x86_64": double reltuples; Step #6 - "compile-libfuzzer-introspector-x86_64": double indtuples; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * ParallelTableScanDescData data follows. Can't directly embed here, as Step #6 - "compile-libfuzzer-introspector-x86_64": * implementations of the parallel table scan desc interface might need Step #6 - "compile-libfuzzer-introspector-x86_64": * stronger alignment. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BrinShared; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BrinOpaque Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber bo_pagesPerRange; Step #6 - "compile-libfuzzer-introspector-x86_64": BrinRevmap *bo_rmAccess; Step #6 - "compile-libfuzzer-introspector-x86_64": BrinDesc *bo_bdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": } BrinOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BrinInsertState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BrinRevmap *bis_rmAccess; Step #6 - "compile-libfuzzer-introspector-x86_64": BrinDesc *bis_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber bis_pages_per_range; Step #6 - "compile-libfuzzer-introspector-x86_64": } BrinInsertState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BrinBuildState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation bs_irel; Step #6 - "compile-libfuzzer-introspector-x86_64": double bs_numtuples; Step #6 - "compile-libfuzzer-introspector-x86_64": double bs_reltuples; Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer bs_currentInsertBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber bs_pagesPerRange; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber bs_currRangeStart; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber bs_maxRangeStart; Step #6 - "compile-libfuzzer-introspector-x86_64": BrinRevmap *bs_rmAccess; Step #6 - "compile-libfuzzer-introspector-x86_64": BrinDesc *bs_bdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": BrinMemTuple *bs_dtuple; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BrinTuple *bs_emptyTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": Size bs_emptyTupleLen; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext bs_context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * bs_leader is only present when a parallel index build is performed, and Step #6 - "compile-libfuzzer-introspector-x86_64": * only in the leader process. (Actually, only the leader process has a Step #6 - "compile-libfuzzer-introspector-x86_64": * BrinBuildState.) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BrinLeader *bs_leader; Step #6 - "compile-libfuzzer-introspector-x86_64": int bs_worker_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The sortstate is used by workers (including the leader). It has to be Step #6 - "compile-libfuzzer-introspector-x86_64": * part of the build state, because that's the only thing passed to the Step #6 - "compile-libfuzzer-introspector-x86_64": * build callback etc. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplesortstate *bs_sortstate; Step #6 - "compile-libfuzzer-introspector-x86_64": } BrinBuildState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BrinLeader Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* parallel context itself */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelContext *pcxt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * nparticipanttuplesorts is the exact number of worker processes Step #6 - "compile-libfuzzer-introspector-x86_64": * successfully launched, plus one leader process if it participates as a Step #6 - "compile-libfuzzer-introspector-x86_64": * worker (only DISABLE_LEADER_PARTICIPATION builds avoid leader Step #6 - "compile-libfuzzer-introspector-x86_64": * participating as a worker). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nparticipanttuplesorts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Leader process convenience pointers to shared state (leader avoids TOC Step #6 - "compile-libfuzzer-introspector-x86_64": * lookups). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * brinshared is the shared state for entire build. sharedsort is the Step #6 - "compile-libfuzzer-introspector-x86_64": * shared, tuplesort-managed state passed to each process tuplesort. Step #6 - "compile-libfuzzer-introspector-x86_64": * snapshot is the snapshot used by the scan iff an MVCC snapshot is Step #6 - "compile-libfuzzer-introspector-x86_64": * required. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BrinShared *brinshared; Step #6 - "compile-libfuzzer-introspector-x86_64": Sharedsort *sharedsort; Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot snapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": WalUsage *walusage; Step #6 - "compile-libfuzzer-introspector-x86_64": BufferUsage *bufferusage; Step #6 - "compile-libfuzzer-introspector-x86_64": } BrinLeader; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.204 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/brin/brin_tuple.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.211 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/brin/brin_xlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.217 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/brin/brin_pageops.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.225 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/brin/brin_minmax_multi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SerializedRanges Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* type of values stored in the data array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* (2*nranges + nvalues) <= maxvalues */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nranges; /* number of ranges in the array (stored) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nvalues; /* number of values in the data array (all) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxvalues; /* maximum number of values (reloption) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* contains the actual data */ Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SerializedRanges; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExpandedRange Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum minval; /* lower boundary */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum maxval; /* upper boundary */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool collapsed; /* true if minval==maxval */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ExpandedRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MinMaxMultiOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int valuesPerRange; /* number of values per range */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MinMaxMultiOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct compare_context Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *cmpFn; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid colloid; Step #6 - "compile-libfuzzer-introspector-x86_64": } compare_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MinmaxMultiOpaque Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo extra_procinfos[MINMAX_MAX_PROCNUMS]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool extra_proc_missing[MINMAX_MAX_PROCNUMS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid cached_subtype; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo strategy_procinfos[BTMaxStrategyNumber]; Step #6 - "compile-libfuzzer-introspector-x86_64": } MinmaxMultiOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Ranges Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Cache information that we need quite often. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid colloid; Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber attno; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *cmp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* (2*nranges + nvalues) <= maxvalues */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nranges; /* number of ranges in the values[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nsorted; /* number of nvalues which are sorted */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nvalues; /* number of point values in values[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxvalues; /* number of elements in the values[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We simply add the values into a large buffer, without any expensive Step #6 - "compile-libfuzzer-introspector-x86_64": * steps (sorting, deduplication, ...). The buffer is a multiple of the Step #6 - "compile-libfuzzer-introspector-x86_64": * target number of values, so the compaction happens less often, Step #6 - "compile-libfuzzer-introspector-x86_64": * amortizing the costs. We keep the actual target and compact to the Step #6 - "compile-libfuzzer-introspector-x86_64": * requested number of values at the very end, before serializing to Step #6 - "compile-libfuzzer-introspector-x86_64": * on-disk representation. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* requested number of values */ Step #6 - "compile-libfuzzer-introspector-x86_64": int target_maxvalues; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* values stored for this range - either raw values, or ranges */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum values[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Ranges; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DistanceValue Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": double value; Step #6 - "compile-libfuzzer-introspector-x86_64": } DistanceValue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.245 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/timeline.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.252 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/parallel.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FixedParallelState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fixed-size state that workers must restore. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid database_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid authenticated_user_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid session_user_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid outer_user_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid current_user_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid temp_namespace_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid temp_toast_namespace_id; Step #6 - "compile-libfuzzer-introspector-x86_64": int sec_context; Step #6 - "compile-libfuzzer-introspector-x86_64": bool session_user_is_superuser; Step #6 - "compile-libfuzzer-introspector-x86_64": bool role_is_superuser; Step #6 - "compile-libfuzzer-introspector-x86_64": PGPROC *parallel_leader_pgproc; Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t parallel_leader_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber parallel_leader_proc_number; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz xact_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz stmt_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": SerializableXactHandle serializable_xact_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Mutex protects remaining fields. */ Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Maximum XactLastRecEnd of any worker. */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr last_xlog_end; Step #6 - "compile-libfuzzer-introspector-x86_64": } FixedParallelState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.263 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/multixact.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MultiXactStateData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* next-to-be-assigned MultiXactId */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId nextMXact; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* next-to-be-assigned offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactOffset nextOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Have we completed multixact startup? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool finishedStartup; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Oldest multixact that is still potentially referenced by a relation. Step #6 - "compile-libfuzzer-introspector-x86_64": * Anything older than this should not be consulted. These values are Step #6 - "compile-libfuzzer-introspector-x86_64": * updated by vacuum. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId oldestMultiXactId; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oldestMultiXactDB; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Oldest multixact offset that is potentially referenced by a multixact Step #6 - "compile-libfuzzer-introspector-x86_64": * referenced by a relation. We don't always know this value, so there's Step #6 - "compile-libfuzzer-introspector-x86_64": * a flag here to indicate whether or not we currently do. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactOffset oldestOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool oldestOffsetKnown; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* support for anti-wraparound measures */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId multiVacLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId multiWarnLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId multiStopLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId multiWrapLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* support for members anti-wraparound measures */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactOffset offsetStopLimit; /* known if oldestOffsetKnown */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This is used to sleep until a multixact offset is written when we want Step #6 - "compile-libfuzzer-introspector-x86_64": * to create the next one. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable nextoff_cv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Per-backend data starts here. We have two arrays stored in the area Step #6 - "compile-libfuzzer-introspector-x86_64": * immediately following the MultiXactStateData struct. Each is indexed by Step #6 - "compile-libfuzzer-introspector-x86_64": * ProcNumber. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * In both arrays, there's a slot for all normal backends Step #6 - "compile-libfuzzer-introspector-x86_64": * (0..MaxBackends-1) followed by a slot for max_prepared_xacts prepared Step #6 - "compile-libfuzzer-introspector-x86_64": * transactions. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * OldestMemberMXactId[k] is the oldest MultiXactId each backend's current Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction(s) could possibly be a member of, or InvalidMultiXactId Step #6 - "compile-libfuzzer-introspector-x86_64": * when the backend has no live transaction that could possibly be a Step #6 - "compile-libfuzzer-introspector-x86_64": * member of a MultiXact. Each backend sets its entry to the current Step #6 - "compile-libfuzzer-introspector-x86_64": * nextMXact counter just before first acquiring a shared lock in a given Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction, and clears it at transaction end. (This works because only Step #6 - "compile-libfuzzer-introspector-x86_64": * during or after acquiring a shared lock could an XID possibly become a Step #6 - "compile-libfuzzer-introspector-x86_64": * member of a MultiXact, and that MultiXact would have to be created Step #6 - "compile-libfuzzer-introspector-x86_64": * during or after the lock acquisition.) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * OldestVisibleMXactId[k] is the oldest MultiXactId each backend's Step #6 - "compile-libfuzzer-introspector-x86_64": * current transaction(s) think is potentially live, or InvalidMultiXactId Step #6 - "compile-libfuzzer-introspector-x86_64": * when not in a transaction or not in a transaction that's paid any Step #6 - "compile-libfuzzer-introspector-x86_64": * attention to MultiXacts yet. This is computed when first needed in a Step #6 - "compile-libfuzzer-introspector-x86_64": * given transaction, and cleared at transaction end. We can compute it Step #6 - "compile-libfuzzer-introspector-x86_64": * as the minimum of the valid OldestMemberMXactId[] entries at the time Step #6 - "compile-libfuzzer-introspector-x86_64": * we compute it (using nextMXact if none are valid). Each backend is Step #6 - "compile-libfuzzer-introspector-x86_64": * required not to attempt to access any SLRU data for MultiXactIds older Step #6 - "compile-libfuzzer-introspector-x86_64": * than its own OldestVisibleMXactId[] setting; this is necessary because Step #6 - "compile-libfuzzer-introspector-x86_64": * the relevant SLRU data can be concurrently truncated away. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The oldest valid value among all of the OldestMemberMXactId[] and Step #6 - "compile-libfuzzer-introspector-x86_64": * OldestVisibleMXactId[] entries is considered by vacuum as the earliest Step #6 - "compile-libfuzzer-introspector-x86_64": * possible value still having any live member transaction -- OldestMxact. Step #6 - "compile-libfuzzer-introspector-x86_64": * Any value older than that is typically removed from tuple headers, or Step #6 - "compile-libfuzzer-introspector-x86_64": * "frozen" via being replaced with a new xmax. VACUUM can sometimes even Step #6 - "compile-libfuzzer-introspector-x86_64": * remove an individual MultiXact xmax whose value is >= its OldestMxact Step #6 - "compile-libfuzzer-introspector-x86_64": * cutoff, though typically only when no individual member XID is still Step #6 - "compile-libfuzzer-introspector-x86_64": * running. See FreezeMultiXactId for full details. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Whenever VACUUM advances relminmxid, then either its OldestMxact cutoff Step #6 - "compile-libfuzzer-introspector-x86_64": * or the oldest extant Multi remaining in the table is used as the new Step #6 - "compile-libfuzzer-introspector-x86_64": * pg_class.relminmxid value (whichever is earlier). The minimum of all Step #6 - "compile-libfuzzer-introspector-x86_64": * relminmxid values in each database is stored in pg_database.datminmxid. Step #6 - "compile-libfuzzer-introspector-x86_64": * In turn, the minimum of all of those values is stored in pg_control. Step #6 - "compile-libfuzzer-introspector-x86_64": * This is used as the truncation point for pg_multixact when unneeded Step #6 - "compile-libfuzzer-introspector-x86_64": * segments get removed by vac_truncate_clog() during vacuuming. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId perBackendXactIds[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } MultiXactStateData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactMember *members; Step #6 - "compile-libfuzzer-introspector-x86_64": int nmembers; Step #6 - "compile-libfuzzer-introspector-x86_64": int iter; Step #6 - "compile-libfuzzer-introspector-x86_64": } mxact; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mXactCacheEnt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId multi; Step #6 - "compile-libfuzzer-introspector-x86_64": int nmembers; Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node node; Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactMember members[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } mXactCacheEnt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mxtruncinfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 earliestExistingPage; Step #6 - "compile-libfuzzer-introspector-x86_64": } mxtruncinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.282 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/transam.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.287 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/slru.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SlruWriteAllData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int num_files; /* # files actually open */ Step #6 - "compile-libfuzzer-introspector-x86_64": int fd[MAX_WRITEALL_BUFFERS]; /* their FD's */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 segno[MAX_WRITEALL_BUFFERS]; /* their log seg#s */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SlruWriteAllData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SlruWriteAllData *SlruWriteAll; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SLRU_OPEN_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": SLRU_SEEK_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": SLRU_READ_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": SLRU_WRITE_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": SLRU_FSYNC_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": SLRU_CLOSE_FAILED, Step #6 - "compile-libfuzzer-introspector-x86_64": } SlruErrorCause; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.299 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/varsup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.305 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/rmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.310 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/xact.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TBlockState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* not-in-transaction-block states */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_DEFAULT, /* idle */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_STARTED, /* running single-query transaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* transaction block states */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_BEGIN, /* starting transaction block */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_INPROGRESS, /* live transaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_IMPLICIT_INPROGRESS, /* live transaction after implicit BEGIN */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_PARALLEL_INPROGRESS, /* live transaction inside parallel worker */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_END, /* COMMIT received */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_ABORT, /* failed xact, awaiting ROLLBACK */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_ABORT_END, /* failed xact, ROLLBACK received */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_ABORT_PENDING, /* live xact, ROLLBACK received */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_PREPARE, /* live xact, PREPARE received */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* subtransaction states */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_SUBBEGIN, /* starting a subtransaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_SUBINPROGRESS, /* live subtransaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_SUBRELEASE, /* RELEASE received */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_SUBCOMMIT, /* COMMIT received while TBLOCK_SUBINPROGRESS */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_SUBABORT, /* failed subxact, awaiting ROLLBACK */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_SUBABORT_END, /* failed subxact, ROLLBACK received */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_SUBABORT_PENDING, /* live subxact, ROLLBACK received */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_SUBRESTART, /* live subxact, ROLLBACK TO received */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBLOCK_SUBABORT_RESTART, /* failed subxact, ROLLBACK TO received */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TBlockState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SerializedTransactionState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int xactIsoLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": bool xactDeferrable; Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId topFullTransactionId; Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId currentFullTransactionId; Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId currentCommandId; Step #6 - "compile-libfuzzer-introspector-x86_64": int nParallelCurrentXids; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId parallelCurrentXids[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SerializedTransactionState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XactCallbackItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct XactCallbackItem *next; Step #6 - "compile-libfuzzer-introspector-x86_64": XactCallback callback; Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg; Step #6 - "compile-libfuzzer-introspector-x86_64": } XactCallbackItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TransState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_DEFAULT, /* idle */ Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_START, /* transaction starting */ Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_INPROGRESS, /* inside a valid transaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_COMMIT, /* commit in progress */ Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_ABORT, /* abort in progress */ Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_PREPARE, /* prepare in progress */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TransState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TransactionStateData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId fullTransactionId; /* my FullTransactionId */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId subTransactionId; /* my subxact ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* savepoint name, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": int savepointLevel; /* savepoint level */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransState state; /* low-level state */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBlockState blockState; /* high-level state */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nestingLevel; /* transaction nesting depth */ Step #6 - "compile-libfuzzer-introspector-x86_64": int gucNestLevel; /* GUC context nesting depth */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext curTransactionContext; /* my xact-lifetime context */ Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceOwner curTransactionOwner; /* my query resources */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext priorContext; /* CurrentMemoryContext before xact started */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId *childXids; /* subcommitted child XIDs, in XID order */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nChildXids; /* # of subcommitted child XIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxChildXids; /* allocated size of childXids[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid prevUser; /* previous CurrentUserId setting */ Step #6 - "compile-libfuzzer-introspector-x86_64": int prevSecContext; /* previous SecurityRestrictionContext */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool prevXactReadOnly; /* entry-time xact r/o state */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool startedInRecovery; /* did we start in recovery? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool didLogXid; /* has xid been included in WAL record? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int parallelModeLevel; /* Enter/ExitParallelMode counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool parallelChildXact; /* is any parent transaction parallel? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool chain; /* start a new block after this one */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool topXidLogged; /* for a subxact: is top-level XID logged? */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TransactionStateData *parent; /* back link to parent */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TransactionStateData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TransactionStateData *TransactionState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubXactCallbackItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct SubXactCallbackItem *next; Step #6 - "compile-libfuzzer-introspector-x86_64": SubXactCallback callback; Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg; Step #6 - "compile-libfuzzer-introspector-x86_64": } SubXactCallbackItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.337 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/xlogprefetcher.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LRQ_NEXT_NO_IO, Step #6 - "compile-libfuzzer-introspector-x86_64": LRQ_NEXT_IO, Step #6 - "compile-libfuzzer-introspector-x86_64": LRQ_NEXT_AGAIN, Step #6 - "compile-libfuzzer-introspector-x86_64": } LsnReadQueueNextStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LsnReadQueue Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LsnReadQueueNextFun next; Step #6 - "compile-libfuzzer-introspector-x86_64": uintptr_t lrq_private; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 max_inflight; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 inflight; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 completed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 head; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 tail; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool io; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": } queue[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } LsnReadQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogPrefetchStats Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 reset_time; /* Time of last reset. */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 prefetch; /* Prefetches initiated. */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 hit; /* Blocks already in cache. */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 skip_init; /* Zero-inited blocks skipped. */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 skip_new; /* New/missing blocks filtered. */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 skip_fpw; /* FPWs skipped. */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 skip_rep; /* Repeat accesses skipped. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Dynamic values */ Step #6 - "compile-libfuzzer-introspector-x86_64": int wal_distance; /* Number of WAL bytes ahead. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int block_distance; /* Number of block references ahead. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int io_depth; /* Number of I/Os in progress. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogPrefetchStats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LsnReadQueueNextStatus (*LsnReadQueueNextFun) (uintptr_t lrq_private, Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr *lsn); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogPrefetcherFilter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator rlocator; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr filter_until_replayed; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber filter_from_block; Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node link; Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogPrefetcherFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.346 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/generic_xlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer buffer; /* registered buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; /* flags for this buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int deltaLen; /* space consumed in delta field */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *image; /* copy of page image for modification, do not Step #6 - "compile-libfuzzer-introspector-x86_64": * do it in-place to have aligned memory chunk */ Step #6 - "compile-libfuzzer-introspector-x86_64": char delta[MAX_DELTA_SIZE]; /* delta between page images */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GenericXLogPageData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.352 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/xlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogwrtRqst Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr Write; /* last byte + 1 to write out */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr Flush; /* last byte + 1 to flush */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogwrtRqst; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union WALInsertLockPadded Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WALInsertLock l; Step #6 - "compile-libfuzzer-introspector-x86_64": char pad[PG_CACHE_LINE_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } WALInsertLockPadded; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogCtlData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogCtlInsert Insert; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Protected by info_lck: */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogwrtRqst LogwrtRqst; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr RedoRecPtr; /* a recent copy of Insert->RedoRecPtr */ Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId ckptFullXid; /* nextXid of latest checkpoint */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr asyncXactLSN; /* LSN of newest async commit/abort */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr replicationSlotMinLSN; /* oldest LSN needed by any slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": XLogSegNo lastRemovedSegNo; /* latest removed/recycled XLOG segment */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fake LSN counter, for unlogged relations. */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 unloggedLSN; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Time and LSN of last xlog segment switch. Protected by WALWriteLock. */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_time_t lastSegSwitchTime; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lastSegSwitchLSN; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are accessed using atomics -- info_lck not needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 logInsertResult; /* last byte + 1 inserted to buffers */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 logWriteResult; /* last byte + 1 written out */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 logFlushResult; /* last byte + 1 flushed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Latest initialized page in the cache (last byte position + 1). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * To change the identity of a buffer (and InitializedUpTo), you need to Step #6 - "compile-libfuzzer-introspector-x86_64": * hold WALBufMappingLock. To change the identity of a buffer that's Step #6 - "compile-libfuzzer-introspector-x86_64": * still dirty, the old page needs to be written out first, and for that Step #6 - "compile-libfuzzer-introspector-x86_64": * you need WALWriteLock, and you need to ensure that there are no Step #6 - "compile-libfuzzer-introspector-x86_64": * in-progress insertions to the page by calling Step #6 - "compile-libfuzzer-introspector-x86_64": * WaitXLogInsertionsToFinish(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr InitializedUpTo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These values do not change after startup, although the pointed-to pages Step #6 - "compile-libfuzzer-introspector-x86_64": * and xlblocks values certainly do. xlblocks values are protected by Step #6 - "compile-libfuzzer-introspector-x86_64": * WALBufMappingLock. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *pages; /* buffers for unwritten XLOG pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 *xlblocks; /* 1st byte ptr-s + XLOG_BLCKSZ */ Step #6 - "compile-libfuzzer-introspector-x86_64": int XLogCacheBlck; /* highest allocated xlog buffer index */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * InsertTimeLineID is the timeline into which new WAL is being inserted Step #6 - "compile-libfuzzer-introspector-x86_64": * and flushed. It is zero during recovery, and does not change once set. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If we create a new timeline when the system was started up, Step #6 - "compile-libfuzzer-introspector-x86_64": * PrevTimeLineID is the old timeline's ID that we forked off from. Step #6 - "compile-libfuzzer-introspector-x86_64": * Otherwise it's equal to InsertTimeLineID. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * We set these fields while holding info_lck. Most that reads these Step #6 - "compile-libfuzzer-introspector-x86_64": * values knows that recovery is no longer in progress and so can safely Step #6 - "compile-libfuzzer-introspector-x86_64": * read the value without a lock, but code that could be run either during Step #6 - "compile-libfuzzer-introspector-x86_64": * or after recovery can take info_lck while reading these values. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID InsertTimeLineID; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID PrevTimeLineID; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * SharedRecoveryState indicates if we're still in crash or archive Step #6 - "compile-libfuzzer-introspector-x86_64": * recovery. Protected by info_lck. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": RecoveryState SharedRecoveryState; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * InstallXLogFileSegmentActive indicates whether the checkpointer should Step #6 - "compile-libfuzzer-introspector-x86_64": * arrange for future segments by recycling and/or PreallocXlogFiles(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Protected by ControlFileLock. Only the startup process changes it. If Step #6 - "compile-libfuzzer-introspector-x86_64": * true, anyone can use InstallXLogFileSegment(). If false, the startup Step #6 - "compile-libfuzzer-introspector-x86_64": * process owns the exclusive right to install segments, by reading from Step #6 - "compile-libfuzzer-introspector-x86_64": * the archive and possibly replacing existing files. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool InstallXLogFileSegmentActive; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * WalWriterSleeping indicates whether the WAL writer is currently in Step #6 - "compile-libfuzzer-introspector-x86_64": * low-power mode (and hence should be nudged if an async commit occurs). Step #6 - "compile-libfuzzer-introspector-x86_64": * Protected by info_lck. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool WalWriterSleeping; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * During recovery, we keep a copy of the latest checkpoint record here. Step #6 - "compile-libfuzzer-introspector-x86_64": * lastCheckPointRecPtr points to start of checkpoint record and Step #6 - "compile-libfuzzer-introspector-x86_64": * lastCheckPointEndPtr points to end+1 of checkpoint record. Used by the Step #6 - "compile-libfuzzer-introspector-x86_64": * checkpointer when it wants to create a restartpoint. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Protected by info_lck. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lastCheckPointRecPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lastCheckPointEndPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": CheckPoint lastCheckPoint; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * lastFpwDisableRecPtr points to the start of the last replayed Step #6 - "compile-libfuzzer-introspector-x86_64": * XLOG_FPW_CHANGE record that instructs full_page_writes is disabled. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lastFpwDisableRecPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t info_lck; /* locks shared variables shown above */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogCtlData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogwrtResult Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr Write; /* last byte + 1 written out */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr Flush; /* last byte + 1 flushed */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogwrtResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 insertingAt; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lastImportantAt; Step #6 - "compile-libfuzzer-introspector-x86_64": } WALInsertLock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogCtlInsert Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t insertpos_lck; /* protects CurrBytePos and PrevBytePos */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * CurrBytePos is the end of reserved WAL. The next record will be Step #6 - "compile-libfuzzer-introspector-x86_64": * inserted at that position. PrevBytePos is the start position of the Step #6 - "compile-libfuzzer-introspector-x86_64": * previously inserted (or rather, reserved) record - it is copied to the Step #6 - "compile-libfuzzer-introspector-x86_64": * prev-link of the next record. These are stored as "usable byte Step #6 - "compile-libfuzzer-introspector-x86_64": * positions" rather than XLogRecPtrs (see XLogBytePosToRecPtr()). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 CurrBytePos; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 PrevBytePos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Make sure the above heavily-contended spinlock and byte positions are Step #6 - "compile-libfuzzer-introspector-x86_64": * on their own cache line. In particular, the RedoRecPtr and full page Step #6 - "compile-libfuzzer-introspector-x86_64": * write variables below should be on a different cache line. They are Step #6 - "compile-libfuzzer-introspector-x86_64": * read on every WAL insertion, but updated rarely, and we don't want Step #6 - "compile-libfuzzer-introspector-x86_64": * those reads to steal the cache line containing Curr/PrevBytePos. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char pad[PG_CACHE_LINE_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * fullPageWrites is the authoritative value used by all backends to Step #6 - "compile-libfuzzer-introspector-x86_64": * determine whether to write full-page image to WAL. This shared value, Step #6 - "compile-libfuzzer-introspector-x86_64": * instead of the process-local fullPageWrites, is required because, when Step #6 - "compile-libfuzzer-introspector-x86_64": * full_page_writes is changed by SIGHUP, we must WAL-log it before it Step #6 - "compile-libfuzzer-introspector-x86_64": * actually affects WAL-logging by backends. Checkpointer sets at startup Step #6 - "compile-libfuzzer-introspector-x86_64": * or after SIGHUP. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * To read these fields, you must hold an insertion lock. To modify them, Step #6 - "compile-libfuzzer-introspector-x86_64": * you must hold ALL the locks. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr RedoRecPtr; /* current redo point for insertions */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool fullPageWrites; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * runningBackups is a counter indicating the number of backups currently Step #6 - "compile-libfuzzer-introspector-x86_64": * in progress. lastBackupStart is the latest checkpoint redo location Step #6 - "compile-libfuzzer-introspector-x86_64": * used as a starting point for an online backup. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int runningBackups; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lastBackupStart; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * WAL insertion locks. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": WALInsertLockPadded *WALInsertLocks; Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogCtlInsert; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WALINSERT_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": WALINSERT_SPECIAL_SWITCH, Step #6 - "compile-libfuzzer-introspector-x86_64": WALINSERT_SPECIAL_CHECKPOINT Step #6 - "compile-libfuzzer-introspector-x86_64": } WalInsertClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.396 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/xlogarchive.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.402 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/subtrans.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.407 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/xlogstats.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.411 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/xlogfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.418 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/xloginsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_use; /* is this slot in use? */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flags; /* REGBUF_* flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator rlocator; /* identifies the relation and block */ Step #6 - "compile-libfuzzer-introspector-x86_64": ForkNumber forkno; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber block; Step #6 - "compile-libfuzzer-introspector-x86_64": const PageData *page; /* page content */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 rdata_len; /* total length of data in rdata chain */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecData *rdata_head; /* head of the chain of data registered with Step #6 - "compile-libfuzzer-introspector-x86_64": * this block */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecData *rdata_tail; /* last entry in the chain, or &rdata_head if Step #6 - "compile-libfuzzer-introspector-x86_64": * empty */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecData bkp_rdatas[2]; /* temporary rdatas used to hold references to Step #6 - "compile-libfuzzer-introspector-x86_64": * backup block data in XLogRecordAssemble() */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* buffer to store a compressed version of backup block image */ Step #6 - "compile-libfuzzer-introspector-x86_64": char compressed_page[COMPRESS_BUFSIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } registered_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.429 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/clog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.438 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/xlogbackup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.442 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/xlogrecovery.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogPageReadPrivate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int emode; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fetching_ckpt; /* are we fetching a checkpoint record? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool randAccess; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID replayTLI; Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogPageReadPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XLogRecoveryCtlData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * SharedHotStandbyActive indicates if we allow hot standby queries to be Step #6 - "compile-libfuzzer-introspector-x86_64": * run. Protected by info_lck. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool SharedHotStandbyActive; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * SharedPromoteIsTriggered indicates if a standby promotion has been Step #6 - "compile-libfuzzer-introspector-x86_64": * triggered. Protected by info_lck. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool SharedPromoteIsTriggered; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * recoveryWakeupLatch is used to wake up the startup process to continue Step #6 - "compile-libfuzzer-introspector-x86_64": * WAL replay, if it is waiting for WAL to arrive or promotion to be Step #6 - "compile-libfuzzer-introspector-x86_64": * requested. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that the startup process also uses another latch, its procLatch, Step #6 - "compile-libfuzzer-introspector-x86_64": * to wait for recovery conflict. If we get rid of recoveryWakeupLatch for Step #6 - "compile-libfuzzer-introspector-x86_64": * signaling the startup process in favor of using its procLatch, which Step #6 - "compile-libfuzzer-introspector-x86_64": * comports better with possible generic signal handlers using that latch. Step #6 - "compile-libfuzzer-introspector-x86_64": * But we should not do that because the startup process doesn't assume Step #6 - "compile-libfuzzer-introspector-x86_64": * that it's waken up by walreceiver process or SIGHUP signal handler Step #6 - "compile-libfuzzer-introspector-x86_64": * while it's waiting for recovery conflict. The separate latches, Step #6 - "compile-libfuzzer-introspector-x86_64": * recoveryWakeupLatch and procLatch, should be used for inter-process Step #6 - "compile-libfuzzer-introspector-x86_64": * communication for WAL replay and recovery conflict, respectively. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Latch recoveryWakeupLatch; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Last record successfully replayed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lastReplayedReadRecPtr; /* start position */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lastReplayedEndRecPtr; /* end+1 position */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID lastReplayedTLI; /* timeline */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * When we're currently replaying a record, ie. in a redo function, Step #6 - "compile-libfuzzer-introspector-x86_64": * replayEndRecPtr points to the end+1 of the record being replayed, Step #6 - "compile-libfuzzer-introspector-x86_64": * otherwise it's equal to lastReplayedEndRecPtr. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr replayEndRecPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID replayEndTLI; Step #6 - "compile-libfuzzer-introspector-x86_64": /* timestamp of last COMMIT/ABORT record replayed (or being replayed) */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz recoveryLastXTime; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * timestamp of when we started replaying the current chunk of WAL data, Step #6 - "compile-libfuzzer-introspector-x86_64": * only relevant for replication or archive recovery Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz currentChunkStartTime; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Recovery pause state */ Step #6 - "compile-libfuzzer-introspector-x86_64": RecoveryPauseState recoveryPauseState; Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable recoveryNotPausedCV; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t info_lck; /* locks shared variables shown above */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogRecoveryCtlData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLOG_FROM_ANY = 0, /* request to read WAL from any source */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLOG_FROM_ARCHIVE, /* restored using restore_command */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLOG_FROM_PG_WAL, /* existing file in pg_wal */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLOG_FROM_STREAM, /* streamed from primary */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XLogSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.469 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/twophase_rmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.473 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/xlogutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_invalid_page_key Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator locator; /* the relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": ForkNumber forkno; /* the fork number */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; /* the page */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_invalid_page_key; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FakeRelCacheEntryData *FakeRelCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct xl_invalid_page Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": xl_invalid_page_key key; /* hash key ... must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool present; /* page existed but contained zeroes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } xl_invalid_page; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelationData reldata; /* Note: this must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": FormData_pg_class pgc; Step #6 - "compile-libfuzzer-introspector-x86_64": } FakeRelCacheEntryData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.481 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/twophase.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GlobalTransactionData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GlobalTransaction next; /* list link for free list */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pgprocno; /* ID of associated dummy PGPROC */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz prepared_at; /* time of preparation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that we need to keep track of two LSNs for each GXACT. We keep Step #6 - "compile-libfuzzer-introspector-x86_64": * track of the start LSN because this is the address we must use to read Step #6 - "compile-libfuzzer-introspector-x86_64": * state data back from WAL when committing a prepared GXACT. We keep Step #6 - "compile-libfuzzer-introspector-x86_64": * track of the end LSN because that is the LSN we need to wait for prior Step #6 - "compile-libfuzzer-introspector-x86_64": * to commit. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr prepare_start_lsn; /* XLOG offset of prepare record start */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr prepare_end_lsn; /* XLOG offset of prepare record end */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; /* The GXACT id */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Oid owner; /* ID of user that executed the xact */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber locking_backend; /* backend currently working on the xact */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool valid; /* true if PGPROC entry is in proc array */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ondisk; /* true if prepare state file is on disk */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool inredo; /* true if entry was added via xlog_redo */ Step #6 - "compile-libfuzzer-introspector-x86_64": char gid[GIDSIZE]; /* The GID assigned to the prepared xact */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GlobalTransactionData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TwoPhaseStateData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Head of linked list of free GlobalTransactionData structs */ Step #6 - "compile-libfuzzer-introspector-x86_64": GlobalTransaction freeGXacts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of valid prepXacts entries. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numPrepXacts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* There are max_prepared_xacts items in this array */ Step #6 - "compile-libfuzzer-introspector-x86_64": GlobalTransaction prepXacts[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TwoPhaseStateData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GlobalTransaction array; Step #6 - "compile-libfuzzer-introspector-x86_64": int ngxacts; Step #6 - "compile-libfuzzer-introspector-x86_64": int currIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": } Working_State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TwoPhaseRecordOnDisk Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 len; /* length of rmgr data */ Step #6 - "compile-libfuzzer-introspector-x86_64": TwoPhaseRmgrId rmid; /* resource manager for this record */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 info; /* flag bits for use by rmgr */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TwoPhaseRecordOnDisk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StateFileChunk Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 len; Step #6 - "compile-libfuzzer-introspector-x86_64": struct StateFileChunk *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } StateFileChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef xl_xact_prepare TwoPhaseFileHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.498 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/xlogreader.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.513 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/transam/commit_ts.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CommitTimestampEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz time; Step #6 - "compile-libfuzzer-introspector-x86_64": RepOriginId nodeid; Step #6 - "compile-libfuzzer-introspector-x86_64": } CommitTimestampEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CommitTimestampShared Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xidLastCommit; Step #6 - "compile-libfuzzer-introspector-x86_64": CommitTimestampEntry dataLastCommit; Step #6 - "compile-libfuzzer-introspector-x86_64": bool commitTsActive; Step #6 - "compile-libfuzzer-introspector-x86_64": } CommitTimestampShared; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.522 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/spgist/spgproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.527 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/spgist/spginsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SpGistState spgstate; /* SPGiST's working state */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 indtuples; /* total number of tuples indexed */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tmpCtx; /* per-tuple temporary context */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SpGistBuildState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.531 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/spgist/spgxlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.541 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/spgist/spgquadtreeproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.547 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/spgist/spgvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.554 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/spgist/spgvacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgVacPendingItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData tid; /* redirection target to visit */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool done; /* have we dealt with this? */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct spgVacPendingItem *next; /* list link */ Step #6 - "compile-libfuzzer-introspector-x86_64": } spgVacPendingItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgBulkDeleteState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Parameters passed in to spgvacuumscan */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexVacuumInfo *info; Step #6 - "compile-libfuzzer-introspector-x86_64": IndexBulkDeleteResult *stats; Step #6 - "compile-libfuzzer-introspector-x86_64": IndexBulkDeleteCallback callback; Step #6 - "compile-libfuzzer-introspector-x86_64": void *callback_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Additional working state */ Step #6 - "compile-libfuzzer-introspector-x86_64": SpGistState spgstate; /* for SPGiST operations that need one */ Step #6 - "compile-libfuzzer-introspector-x86_64": spgVacPendingItem *pendingList; /* TIDs we need to (re)visit */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId myXmin; /* for detecting newly-added redirects */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber lastFilledBlock; /* last non-deletable block */ Step #6 - "compile-libfuzzer-introspector-x86_64": } spgBulkDeleteState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.563 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/spgist/spgutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.573 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/spgist/spgdoinsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SPPageDesc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; /* block number, or InvalidBlockNumber */ Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer buffer; /* page's buffer number, or InvalidBuffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": Page page; /* pointer to page buffer, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; /* offset of tuple, or InvalidOffsetNumber */ Step #6 - "compile-libfuzzer-introspector-x86_64": int node; /* node number within inner tuple, or -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SPPageDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.590 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/spgist/spgkdtreeproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SortedPoint Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Point *p; Step #6 - "compile-libfuzzer-introspector-x86_64": int i; Step #6 - "compile-libfuzzer-introspector-x86_64": } SortedPoint; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.596 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/spgist/spgtextproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct spgNodePtr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum d; Step #6 - "compile-libfuzzer-introspector-x86_64": int i; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 c; Step #6 - "compile-libfuzzer-introspector-x86_64": } spgNodePtr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.604 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/spgist/spgscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*storeRes_func) (SpGistScanOpaque so, ItemPointer heapPtr, Step #6 - "compile-libfuzzer-introspector-x86_64": Datum leafValue, bool isNull, Step #6 - "compile-libfuzzer-introspector-x86_64": SpGistLeafTuple leafTuple, bool recheck, Step #6 - "compile-libfuzzer-introspector-x86_64": bool recheckDistances, double *distances); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.614 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gist/gistvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.620 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gist/gistbuild.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GIST_SORTED_BUILD, /* bottom-up build by sorting */ Step #6 - "compile-libfuzzer-introspector-x86_64": GIST_BUFFERING_DISABLED, /* in regular build mode and aren't going to Step #6 - "compile-libfuzzer-introspector-x86_64": * switch */ Step #6 - "compile-libfuzzer-introspector-x86_64": GIST_BUFFERING_AUTO, /* in regular build mode, but will switch to Step #6 - "compile-libfuzzer-introspector-x86_64": * buffering build mode if the index grows too Step #6 - "compile-libfuzzer-introspector-x86_64": * big */ Step #6 - "compile-libfuzzer-introspector-x86_64": GIST_BUFFERING_STATS, /* gathering statistics of index tuple size Step #6 - "compile-libfuzzer-introspector-x86_64": * before switching to the buffering build Step #6 - "compile-libfuzzer-introspector-x86_64": * mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": GIST_BUFFERING_ACTIVE, /* in buffering build mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GistBuildMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber childblkno; /* hash key */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber parentblkno; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParentMapEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GistSortedBuildLevelState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int current_page; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber last_blkno; Step #6 - "compile-libfuzzer-introspector-x86_64": struct GistSortedBuildLevelState *parent; /* Upper level, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Page pages[GIST_SORTED_BUILD_PAGE_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GistSortedBuildLevelState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation indexrel; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation heaprel; Step #6 - "compile-libfuzzer-introspector-x86_64": GISTSTATE *giststate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Size freespace; /* amount of free space to leave on pages */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GistBuildMode buildMode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64 indtuples; /* number of tuples indexed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Extra data structures used during a buffering build. 'gfbb' contains Step #6 - "compile-libfuzzer-introspector-x86_64": * information related to managing the build buffers. 'parentMap' is a Step #6 - "compile-libfuzzer-introspector-x86_64": * lookup table of the parent of each internal page. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 indtuplesSize; /* total size of all indexed tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": GISTBuildBuffers *gfbb; Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *parentMap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Extra data structures used during a sorting build. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplesortstate *sortstate; /* state data for tuplesort.c */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber pages_allocated; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BulkWriteState *bulkstate; Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTBuildState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.632 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gist/gistproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Index of entry in the initial array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Delta between penalties of entry insertion into different groups */ Step #6 - "compile-libfuzzer-introspector-x86_64": float8 delta; Step #6 - "compile-libfuzzer-introspector-x86_64": } CommonEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int entriesCount; /* total number of entries being split */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOX boundingBox; /* minimum bounding box across all entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Information about currently selected split follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool first; /* true if no split was selected yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": float8 leftUpper; /* upper bound of left interval */ Step #6 - "compile-libfuzzer-introspector-x86_64": float8 rightLower; /* lower bound of right interval */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": float4 ratio; Step #6 - "compile-libfuzzer-introspector-x86_64": float4 overlap; Step #6 - "compile-libfuzzer-introspector-x86_64": int dim; /* axis of this split */ Step #6 - "compile-libfuzzer-introspector-x86_64": float8 range; /* width of general MBR projection to the Step #6 - "compile-libfuzzer-introspector-x86_64": * selected axis */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ConsiderSplitContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": float8 lower, Step #6 - "compile-libfuzzer-introspector-x86_64": upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } SplitInterval; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.645 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gist/gistxlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.653 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gist/gistget.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.661 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gist/gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.678 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gist/gistbuildbuffers.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GISTENTRY entry[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isnull[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": GISTPageSplitInfo *splitinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": GISTNodeBuffer *nodeBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": } RelocationBufferInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.686 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gist/gistscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.691 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gist/gistutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.701 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gist/gistvacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IndexVacuumInfo *info; Step #6 - "compile-libfuzzer-introspector-x86_64": IndexBulkDeleteResult *stats; Step #6 - "compile-libfuzzer-introspector-x86_64": IndexBulkDeleteCallback callback; Step #6 - "compile-libfuzzer-introspector-x86_64": void *callback_state; Step #6 - "compile-libfuzzer-introspector-x86_64": GistNSN startNSN; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These are used to memorize all internal and empty leaf pages. They are Step #6 - "compile-libfuzzer-introspector-x86_64": * used for deleting all the empty pages. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": IntegerSet *internal_page_set; Step #6 - "compile-libfuzzer-introspector-x86_64": IntegerSet *empty_leaf_set; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext page_set_context; Step #6 - "compile-libfuzzer-introspector-x86_64": } GistVacState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.708 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/gist/gistsplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber *entries; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *attr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *isnull; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *dontcare; Step #6 - "compile-libfuzzer-introspector-x86_64": } GistSplitUnion; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.716 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/table/tableam.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.722 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/table/tableamapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.726 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/table/table.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.730 INFO datatypes - __init__: Processing /src/postgresql/src/backend/access/table/toast_helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.735 INFO datatypes - __init__: Processing /src/postgresql/src/backend/backup/basebackup_progress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.739 INFO datatypes - __init__: Processing /src/postgresql/src/backend/backup/walsummaryfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.744 INFO datatypes - __init__: Processing /src/postgresql/src/backend/backup/basebackup_lz4.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bbsink_lz4 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Common information for all types of sink. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bbsink base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Compression level. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int compresslevel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZ4F_compressionContext_t ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": LZ4F_preferences_t prefs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of bytes staged in output buffer. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t bytes_written; Step #6 - "compile-libfuzzer-introspector-x86_64": } bbsink_lz4; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.749 INFO datatypes - __init__: Processing /src/postgresql/src/backend/backup/basebackup_copy.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bbsink_copystream Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Common information for all types of sink. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bbsink base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Are we sending the archives to the client, or somewhere else? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool send_to_client; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Protocol message buffer. We assemble CopyData protocol messages by Step #6 - "compile-libfuzzer-introspector-x86_64": * setting the first character of this buffer to 'd' (archive or manifest Step #6 - "compile-libfuzzer-introspector-x86_64": * data) and then making base.bbs_buffer point to the second character so Step #6 - "compile-libfuzzer-introspector-x86_64": * that the rest of the data gets copied into the message just where we Step #6 - "compile-libfuzzer-introspector-x86_64": * want it. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *msgbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * When did we last report progress to the client, and how much progress Step #6 - "compile-libfuzzer-introspector-x86_64": * did we report? Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz last_progress_report_time; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 bytes_done_at_last_time_check; Step #6 - "compile-libfuzzer-introspector-x86_64": } bbsink_copystream; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.755 INFO datatypes - __init__: Processing /src/postgresql/src/backend/backup/walsummary.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.760 INFO datatypes - __init__: Processing /src/postgresql/src/backend/backup/basebackup_gzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bbsink_gzip Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Common information for all types of sink. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bbsink base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Compression level. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int compresslevel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Compressed data stream. */ Step #6 - "compile-libfuzzer-introspector-x86_64": z_stream zstream; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of bytes staged in output buffer. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t bytes_written; Step #6 - "compile-libfuzzer-introspector-x86_64": } bbsink_gzip; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.765 INFO datatypes - __init__: Processing /src/postgresql/src/backend/backup/basebackup_sink.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.769 INFO datatypes - __init__: Processing /src/postgresql/src/backend/backup/basebackup_zstd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bbsink_zstd Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Common information for all types of sink. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bbsink base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Compression options */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_compress_specification *compress; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_CCtx *cctx; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_outBuffer zstd_outBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": } bbsink_zstd; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.774 INFO datatypes - __init__: Processing /src/postgresql/src/backend/backup/basebackup_throttle.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bbsink_throttle Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Common information for all types of sink. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bbsink base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The actual number of bytes, transfer of which may cause sleep. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 throttling_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Amount of data already transferred but not yet throttled. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 throttling_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The minimum time required to transfer throttling_sample bytes. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimeOffset elapsed_min_unit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The last check of the transfer rate. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz throttled_last; Step #6 - "compile-libfuzzer-introspector-x86_64": } bbsink_throttle; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.778 INFO datatypes - __init__: Processing /src/postgresql/src/backend/backup/basebackup_server.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bbsink_server Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Common information for all types of sink. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bbsink base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Directory in which backup is to be stored. */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *pathname; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Currently open file (or 0 if nothing open). */ Step #6 - "compile-libfuzzer-introspector-x86_64": File file; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Current file position. */ Step #6 - "compile-libfuzzer-introspector-x86_64": off_t filepos; Step #6 - "compile-libfuzzer-introspector-x86_64": } bbsink_server; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.783 INFO datatypes - __init__: Processing /src/postgresql/src/backend/backup/backup_manifest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.789 INFO datatypes - __init__: Processing /src/postgresql/src/backend/backup/basebackup_target.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BaseBackupTargetType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*check_detail) (char *, char *); Step #6 - "compile-libfuzzer-introspector-x86_64": bbsink *(*get_sink) (bbsink *, void *); Step #6 - "compile-libfuzzer-introspector-x86_64": } BaseBackupTargetType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.793 INFO datatypes - __init__: Processing /src/postgresql/src/backend/backup/basebackup.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 *label; Step #6 - "compile-libfuzzer-introspector-x86_64": bool progress; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fastcheckpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": bool nowait; Step #6 - "compile-libfuzzer-introspector-x86_64": bool includewal; Step #6 - "compile-libfuzzer-introspector-x86_64": bool incremental; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 maxrate; Step #6 - "compile-libfuzzer-introspector-x86_64": bool sendtblspcmapfile; Step #6 - "compile-libfuzzer-introspector-x86_64": bool send_to_client; Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_copytblspc; Step #6 - "compile-libfuzzer-introspector-x86_64": BaseBackupTargetHandle *target_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": backup_manifest_option manifest; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_compress_algorithm compression; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_compress_specification compression_specification; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_checksum_type manifest_checksum_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } basebackup_options; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.809 INFO datatypes - __init__: Processing /src/postgresql/src/backend/backup/basebackup_incremental.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID tli; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr start_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr end_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": } backup_wal_range; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 status; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 size; Step #6 - "compile-libfuzzer-introspector-x86_64": } backup_file_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.818 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/plan/planner.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *rollups; Step #6 - "compile-libfuzzer-introspector-x86_64": List *hash_sets_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": double dNumHashGroups; Step #6 - "compile-libfuzzer-introspector-x86_64": bool any_hashable; Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *unsortable_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *unhashable_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": List *unsortable_sets; Step #6 - "compile-libfuzzer-introspector-x86_64": int *tleref_to_colnum_map; Step #6 - "compile-libfuzzer-introspector-x86_64": } grouping_sets_data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WindowClause *wc; Step #6 - "compile-libfuzzer-introspector-x86_64": List *uniqueOrder; /* A List of unique ordering/partitioning Step #6 - "compile-libfuzzer-introspector-x86_64": * clauses per Window */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WindowClauseSortData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *activeWindows; /* active windows, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": grouping_sets_data *gset_data; /* grouping sets data, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": SetOperationStmt *setop; /* parent set operation or NULL if not a Step #6 - "compile-libfuzzer-introspector-x86_64": * subquery belonging to a set operation */ Step #6 - "compile-libfuzzer-introspector-x86_64": } standard_qp_extra; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.862 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/plan/subselect.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct convert_testexpr_context Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerInfo *root; Step #6 - "compile-libfuzzer-introspector-x86_64": List *subst_nodes; /* Nodes to substitute for Params */ Step #6 - "compile-libfuzzer-introspector-x86_64": } convert_testexpr_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct inline_cte_walker_context Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *ctename; /* name and relative level of target CTE */ Step #6 - "compile-libfuzzer-introspector-x86_64": int levelsup; Step #6 - "compile-libfuzzer-introspector-x86_64": Query *ctequery; /* query to substitute */ Step #6 - "compile-libfuzzer-introspector-x86_64": } inline_cte_walker_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct finalize_primnode_context Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerInfo *root; Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *paramids; /* Non-local PARAM_EXEC paramids found */ Step #6 - "compile-libfuzzer-introspector-x86_64": } finalize_primnode_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct process_sublinks_context Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerInfo *root; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isTopQual; Step #6 - "compile-libfuzzer-introspector-x86_64": } process_sublinks_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.882 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/plan/planagg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.888 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/plan/setrefs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NRM_EQUAL, /* expect exact match of nullingrels */ Step #6 - "compile-libfuzzer-introspector-x86_64": NRM_SUBSET, /* actual Var may have a subset of input */ Step #6 - "compile-libfuzzer-introspector-x86_64": NRM_SUPERSET, /* actual Var may have a superset of input */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NullingRelsMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *tlist; /* underlying target list */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_vars; /* number of plain Var tlist entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_ph_vars; /* are there PlaceHolderVar entries? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_non_vars; /* are there other entries? */ Step #6 - "compile-libfuzzer-introspector-x86_64": tlist_vinfo vars[FLEXIBLE_ARRAY_MEMBER]; /* has num_vars entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": } indexed_tlist; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerInfo *root; Step #6 - "compile-libfuzzer-introspector-x86_64": indexed_tlist *outer_itlist; Step #6 - "compile-libfuzzer-introspector-x86_64": indexed_tlist *inner_itlist; Step #6 - "compile-libfuzzer-introspector-x86_64": Index acceptable_rel; Step #6 - "compile-libfuzzer-introspector-x86_64": int rtoffset; Step #6 - "compile-libfuzzer-introspector-x86_64": NullingRelsMatch nrm_match; Step #6 - "compile-libfuzzer-introspector-x86_64": double num_exec; Step #6 - "compile-libfuzzer-introspector-x86_64": } fix_join_expr_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerGlobal *glob; Step #6 - "compile-libfuzzer-introspector-x86_64": Query *query; Step #6 - "compile-libfuzzer-introspector-x86_64": } flatten_rtes_walker_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int varno; /* RT index of Var */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber varattno; /* attr number of Var */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber resno; /* TLE position of Var */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *varnullingrels; /* Var's varnullingrels */ Step #6 - "compile-libfuzzer-introspector-x86_64": } tlist_vinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerInfo *root; Step #6 - "compile-libfuzzer-introspector-x86_64": int rtoffset; Step #6 - "compile-libfuzzer-introspector-x86_64": double num_exec; Step #6 - "compile-libfuzzer-introspector-x86_64": } fix_scan_expr_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerInfo *root; Step #6 - "compile-libfuzzer-introspector-x86_64": indexed_tlist *subplan_itlist; Step #6 - "compile-libfuzzer-introspector-x86_64": int newvarno; Step #6 - "compile-libfuzzer-introspector-x86_64": int rtoffset; Step #6 - "compile-libfuzzer-introspector-x86_64": NullingRelsMatch nrm_match; Step #6 - "compile-libfuzzer-introspector-x86_64": double num_exec; Step #6 - "compile-libfuzzer-introspector-x86_64": } fix_upper_expr_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerInfo *root; Step #6 - "compile-libfuzzer-introspector-x86_64": indexed_tlist *subplan_itlist; Step #6 - "compile-libfuzzer-introspector-x86_64": int newvarno; Step #6 - "compile-libfuzzer-introspector-x86_64": } fix_windowagg_cond_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.914 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/plan/planmain.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.918 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/plan/analyzejoins.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 relid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid reloid; Step #6 - "compile-libfuzzer-introspector-x86_64": } SelfJoinCandidate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.934 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/plan/createplan.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Node *clause; Step #6 - "compile-libfuzzer-introspector-x86_64": Cost cost; Step #6 - "compile-libfuzzer-introspector-x86_64": Index security_level; Step #6 - "compile-libfuzzer-introspector-x86_64": } QualItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:49.984 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/plan/initsplan.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JoinTreeItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields filled during deconstruct_recurse: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *jtnode; /* jointree node to examine */ Step #6 - "compile-libfuzzer-introspector-x86_64": JoinDomain *jdomain; /* join domain for its ON/WHERE clauses */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct JoinTreeItem *jti_parent; /* JoinTreeItem for this node's Step #6 - "compile-libfuzzer-introspector-x86_64": * parent, or NULL if it's the top */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids qualscope; /* base+OJ Relids syntactically included in Step #6 - "compile-libfuzzer-introspector-x86_64": * this jointree node */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids inner_join_rels; /* base+OJ Relids syntactically included Step #6 - "compile-libfuzzer-introspector-x86_64": * in inner joins appearing at or below Step #6 - "compile-libfuzzer-introspector-x86_64": * this jointree node */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids left_rels; /* if join node, Relids of the left side */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids right_rels; /* if join node, Relids of the right side */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids nonnullable_rels; /* if outer join, Relids of the Step #6 - "compile-libfuzzer-introspector-x86_64": * non-nullable side */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields filled during deconstruct_distribute: */ Step #6 - "compile-libfuzzer-introspector-x86_64": SpecialJoinInfo *sjinfo; /* if outer join, its SpecialJoinInfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *oj_joinclauses; /* outer join quals not yet distributed */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *lateral_clauses; /* quals postponed from children due to Step #6 - "compile-libfuzzer-introspector-x86_64": * lateral references */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JoinTreeItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.006 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/geqo/geqo_recombination.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.010 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/geqo/geqo_eval.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *joinrel; /* joinrel for the set of relations */ Step #6 - "compile-libfuzzer-introspector-x86_64": int size; /* number of input relations in clump */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Clump; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.014 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/geqo/geqo_ox1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.018 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/geqo/geqo_copy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.021 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/geqo/geqo_random.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.025 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/geqo/geqo_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.030 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/geqo/geqo_erx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.035 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/geqo/geqo_selection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.039 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/geqo/geqo_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.043 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/geqo/geqo_ox2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.047 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/geqo/geqo_mutation.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.050 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/geqo/geqo_px.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.054 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/geqo/geqo_cx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.058 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/geqo/geqo_pmx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.062 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/geqo/geqo_pool.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.067 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/util/restrictinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.074 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/util/clauses.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 nargs; Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; Step #6 - "compile-libfuzzer-introspector-x86_64": int *usecounts; Step #6 - "compile-libfuzzer-introspector-x86_64": } substitute_actual_parameters_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *proname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *prosrc; Step #6 - "compile-libfuzzer-introspector-x86_64": } inline_error_callback_arg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParamListInfo boundParams; Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerInfo *root; Step #6 - "compile-libfuzzer-introspector-x86_64": List *active_fns; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *case_val; Step #6 - "compile-libfuzzer-introspector-x86_64": bool estimate; Step #6 - "compile-libfuzzer-introspector-x86_64": } eval_const_expressions_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nargs; Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": } substitute_actual_srf_parameters_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char max_hazard; /* worst proparallel hazard found so far */ Step #6 - "compile-libfuzzer-introspector-x86_64": char max_interesting; /* worst proparallel hazard of interest */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *safe_param_ids; /* PARAM_EXEC Param IDs to treat as safe */ Step #6 - "compile-libfuzzer-introspector-x86_64": } max_parallel_hazard_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.105 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/util/appendinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerInfo *root; Step #6 - "compile-libfuzzer-introspector-x86_64": int nappinfos; Step #6 - "compile-libfuzzer-introspector-x86_64": AppendRelInfo **appinfos; Step #6 - "compile-libfuzzer-introspector-x86_64": } adjust_appendrel_attrs_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.115 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/util/relnode.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JoinHashEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relids join_relids; /* hash key --- MUST BE FIRST */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *join_rel; Step #6 - "compile-libfuzzer-introspector-x86_64": } JoinHashEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.133 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/util/placeholder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct contain_placeholder_references_context Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int relid; Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": } contain_placeholder_references_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.140 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/util/pathnode.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": COSTS_EQUAL, /* path costs are fuzzily equal */ Step #6 - "compile-libfuzzer-introspector-x86_64": COSTS_BETTER1, /* first path is cheaper than second */ Step #6 - "compile-libfuzzer-introspector-x86_64": COSTS_BETTER2, /* second path is cheaper than first */ Step #6 - "compile-libfuzzer-introspector-x86_64": COSTS_DIFFERENT, /* neither path dominates the other on cost */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PathCostComparison; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.170 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/util/paramassign.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.178 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/util/var.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relids varnos; Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerInfo *root; Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": } pull_varnos_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *vars; Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": } pull_vars_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *varlist; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } pull_var_clause_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int var_location; Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": } locate_var_of_level_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *varattnos; Step #6 - "compile-libfuzzer-introspector-x86_64": Index varno; Step #6 - "compile-libfuzzer-introspector-x86_64": } pull_varattnos_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerInfo *root; /* could be NULL! */ Step #6 - "compile-libfuzzer-introspector-x86_64": Query *query; /* outer Query */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": bool possible_sublink; /* could aliases include a SubLink? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool inserted_sublink; /* have we inserted a SubLink? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } flatten_join_alias_vars_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.189 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/util/tlist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Node *expr; /* some subexpression of a PathTarget */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index sortgroupref; /* its sortgroupref, or 0 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": } split_pathtarget_item; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* This is a List of bare expressions: */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *input_target_exprs; /* exprs available from input */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are Lists of Lists of split_pathtarget_items: */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *level_srfs; /* SRF exprs to evaluate at each level */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *level_input_vars; /* input vars needed at each level */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *level_input_srfs; /* input SRFs needed at each level */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are Lists of split_pathtarget_items: */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *current_input_vars; /* vars needed in current subexpr */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *current_input_srfs; /* SRFs needed in current subexpr */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Auxiliary data for current split_pathtarget_walker traversal: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int current_depth; /* max SRF depth in current subexpr */ Step #6 - "compile-libfuzzer-introspector-x86_64": Index current_sgref; /* current subexpr's sortgroupref, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } split_pathtarget_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.200 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/util/inherit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.210 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/util/joininfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.214 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/util/orclauses.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.219 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/util/plancat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.235 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/util/predtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OpExpr opexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": Const const_expr; Step #6 - "compile-libfuzzer-introspector-x86_64": int next_elem; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_elems; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *elem_values; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *elem_nulls; Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayConstIterState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PredIterInfoData *PredIterInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OpExpr opexpr; Step #6 - "compile-libfuzzer-introspector-x86_64": ListCell *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayExprIterState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OprProofCacheKey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid pred_op; /* predicate operator */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid clause_op; /* clause operator */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OprProofCacheKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PredIterInfoData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* node-type-specific iteration state */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *state; Step #6 - "compile-libfuzzer-introspector-x86_64": List *state_list; Step #6 - "compile-libfuzzer-introspector-x86_64": /* initialize to do the iteration */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*startup_fn) (Node *clause, PredIterInfo info); Step #6 - "compile-libfuzzer-introspector-x86_64": /* next-component iteration function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *(*next_fn) (PredIterInfo info); Step #6 - "compile-libfuzzer-introspector-x86_64": /* release resources when done with iteration */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*cleanup_fn) (PredIterInfo info); Step #6 - "compile-libfuzzer-introspector-x86_64": } PredIterInfoData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OprProofCacheEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* the hash lookup key MUST BE FIRST */ Step #6 - "compile-libfuzzer-introspector-x86_64": OprProofCacheKey key; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool have_implic; /* do we know the implication result? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool have_refute; /* do we know the refutation result? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool same_subexprs_implies; /* X clause_op Y implies X pred_op Y? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool same_subexprs_refutes; /* X clause_op Y refutes X pred_op Y? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid implic_test_op; /* OID of the test operator, or 0 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid refute_test_op; /* OID of the test operator, or 0 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OprProofCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CLASS_ATOM, /* expression that's not AND or OR */ Step #6 - "compile-libfuzzer-introspector-x86_64": CLASS_AND, /* expression with AND semantics */ Step #6 - "compile-libfuzzer-introspector-x86_64": CLASS_OR, /* expression with OR semantics */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PredClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.251 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/prep/preptlist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.257 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/prep/prepunion.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.269 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/prep/prepqual.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.275 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/prep/prepagg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.282 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/prep/prepjointree.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct nullingrel_info Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * For each leaf RTE, nullingrels[rti] is the set of relids of outer joins Step #6 - "compile-libfuzzer-introspector-x86_64": * that potentially null that RTE. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids *nullingrels; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Length of range table (maximum index in nullingrels[]) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rtlength; /* used only for assertion checks */ Step #6 - "compile-libfuzzer-introspector-x86_64": } nullingrel_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct reduce_outer_joins_pass1_state Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relids relids; /* base relids within this subtree */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool contains_outer; /* does subtree contain outer join(s)? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *sub_states; /* List of states for subtree components */ Step #6 - "compile-libfuzzer-introspector-x86_64": } reduce_outer_joins_pass1_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct reduce_outer_joins_partial_state Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int full_join_rti; /* RT index of a formerly-FULL join */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids unreduced_side; /* relids in its still-nullable side */ Step #6 - "compile-libfuzzer-introspector-x86_64": } reduce_outer_joins_partial_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relids relids; Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": } find_dependent_phvs_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int varno; Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": Relids subrelids; Step #6 - "compile-libfuzzer-introspector-x86_64": } substitute_phv_relids_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct reduce_outer_joins_pass2_state Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relids inner_reduced; /* OJ relids reduced to plain inner joins */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *partial_reduced; /* List of partially reduced FULL joins */ Step #6 - "compile-libfuzzer-introspector-x86_64": } reduce_outer_joins_pass2_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pullup_replace_vars_context Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerInfo *root; Step #6 - "compile-libfuzzer-introspector-x86_64": List *targetlist; /* tlist of subquery being pulled up */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeTblEntry *target_rte; /* RTE of subquery */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids relids; /* relids within subquery, as numbered after Step #6 - "compile-libfuzzer-introspector-x86_64": * pullup (set only if target_rte->lateral) */ Step #6 - "compile-libfuzzer-introspector-x86_64": nullingrel_info *nullinfo; /* per-RTE nullingrel info (set only if Step #6 - "compile-libfuzzer-introspector-x86_64": * target_rte->lateral) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *outer_hasSubLinks; /* -> outer query's hasSubLinks */ Step #6 - "compile-libfuzzer-introspector-x86_64": int varno; /* varno of subquery */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool wrap_non_vars; /* do we need all non-Var outputs to be PHVs? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node **rv_cache; /* cache for results with PHVs */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pullup_replace_vars_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.306 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/path/joinpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.320 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/path/allpaths.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pushdown_safety_info Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char *unsafeFlags; /* bitmask of reasons why this target list Step #6 - "compile-libfuzzer-introspector-x86_64": * column is unsafe for qual pushdown, or 0 if Step #6 - "compile-libfuzzer-introspector-x86_64": * no reason. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool unsafeVolatile; /* don't push down volatile quals */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool unsafeLeaky; /* don't push down leaky quals */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pushdown_safety_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum pushdown_safe_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PUSHDOWN_UNSAFE, /* unsafe to push qual into subquery */ Step #6 - "compile-libfuzzer-introspector-x86_64": PUSHDOWN_SAFE, /* safe to push qual into subquery */ Step #6 - "compile-libfuzzer-introspector-x86_64": PUSHDOWN_WINDOWCLAUSE_RUNCOND, /* unsafe, but may work as WindowClause Step #6 - "compile-libfuzzer-introspector-x86_64": * run condition */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pushdown_safe_type; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.345 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/path/joinrels.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.358 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/path/tidpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.365 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/path/indxpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool nonempty; /* True if lists are not all empty */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Lists of IndexClause nodes, one list per index column */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexclauses[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexClauseSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IndexOptInfo *index; /* index we're considering */ Step #6 - "compile-libfuzzer-introspector-x86_64": int indexcol; /* index column we want to match to */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ec_member_matches_arg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int indexnum; /* index of the matching index, or -1 if no Step #6 - "compile-libfuzzer-introspector-x86_64": * matching index */ Step #6 - "compile-libfuzzer-introspector-x86_64": int colnum; /* index of the matching column, or -1 if no Step #6 - "compile-libfuzzer-introspector-x86_64": * matching index */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opno; /* OID of the OpClause operator, or InvalidOid Step #6 - "compile-libfuzzer-introspector-x86_64": * if not an OpExpr */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid inputcollid; /* OID of the OpClause input collation */ Step #6 - "compile-libfuzzer-introspector-x86_64": int argindex; /* index of the clause in the list of Step #6 - "compile-libfuzzer-introspector-x86_64": * arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OrArgIndexMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ST_INDEXSCAN, /* must support amgettuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": ST_BITMAPSCAN, /* must support amgetbitmap */ Step #6 - "compile-libfuzzer-introspector-x86_64": ST_ANYSCAN, /* either is okay */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ScanTypeControl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Path *path; /* IndexPath, BitmapAndPath, or BitmapOrPath */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *quals; /* the WHERE clauses it uses */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *preds; /* predicates of its partial index(es) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *clauseids; /* quals+preds represented as a bitmapset */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool unclassifiable; /* has too many quals+preds to process? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PathClauseUsage; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.393 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/path/equivclass.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.414 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/path/clausesel.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RangeQueryClause Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct RangeQueryClause *next; /* next in linked list */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *var; /* The common variable of the clauses */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool have_lobound; /* found a low-bound clause yet? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool have_hibound; /* found a high-bound clause yet? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity lobound; /* Selectivity of a var > something clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity hibound; /* Selectivity of a var < something clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeQueryClause; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.422 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/path/costsize.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerInfo *root; Step #6 - "compile-libfuzzer-introspector-x86_64": QualCost total; Step #6 - "compile-libfuzzer-introspector-x86_64": } cost_qual_eval_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.456 INFO datatypes - __init__: Processing /src/postgresql/src/backend/optimizer/path/pathkeys.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.469 INFO datatypes - __init__: Processing /src/postgresql/src/backend/jit/jit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.473 INFO datatypes - __init__: Processing /src/postgresql/src/backend/jit/llvm/llvmjit_expr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CompiledExprState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LLVMJitContext *context; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *funcname; Step #6 - "compile-libfuzzer-introspector-x86_64": } CompiledExprState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.494 INFO datatypes - __init__: Processing /src/postgresql/src/backend/jit/llvm/llvmjit.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LLVMJitHandle Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LLVMOrcLLJITRef lljit; Step #6 - "compile-libfuzzer-introspector-x86_64": LLVMOrcResourceTrackerRef resource_tracker; Step #6 - "compile-libfuzzer-introspector-x86_64": } LLVMJitHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.504 INFO datatypes - __init__: Processing /src/postgresql/src/backend/jit/llvm/llvmjit_types.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.508 INFO datatypes - __init__: Processing /src/postgresql/src/backend/jit/llvm/llvmjit_deform.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.515 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/pqsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.518 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/auth-scram.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SCRAM_AUTH_INIT, Step #6 - "compile-libfuzzer-introspector-x86_64": SCRAM_AUTH_SALT_SENT, Step #6 - "compile-libfuzzer-introspector-x86_64": SCRAM_AUTH_FINISHED, Step #6 - "compile-libfuzzer-introspector-x86_64": } scram_state_enum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": scram_state_enum state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *username; /* username from startup packet */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Port *port; Step #6 - "compile-libfuzzer-introspector-x86_64": bool channel_binding_in_use; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* State data depending on the hash type */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_cryptohash_type hash_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int key_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int iterations; Step #6 - "compile-libfuzzer-introspector-x86_64": char *salt; /* base64-encoded */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 ClientKey[SCRAM_MAX_KEY_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 StoredKey[SCRAM_MAX_KEY_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 ServerKey[SCRAM_MAX_KEY_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields of the first message from client */ Step #6 - "compile-libfuzzer-introspector-x86_64": char cbind_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": char *client_first_message_bare; Step #6 - "compile-libfuzzer-introspector-x86_64": char *client_username; Step #6 - "compile-libfuzzer-introspector-x86_64": char *client_nonce; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields from the last message from client */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *client_final_message_without_proof; Step #6 - "compile-libfuzzer-introspector-x86_64": char *client_final_nonce; Step #6 - "compile-libfuzzer-introspector-x86_64": char ClientProof[SCRAM_MAX_KEY_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fields generated in the server */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *server_first_message; Step #6 - "compile-libfuzzer-introspector-x86_64": char *server_nonce; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If something goes wrong during the authentication, or we are performing Step #6 - "compile-libfuzzer-introspector-x86_64": * a "mock" authentication (see comments at top of file), the 'doomed' Step #6 - "compile-libfuzzer-introspector-x86_64": * flag is set. A reason for the failure, for the server log, is put in Step #6 - "compile-libfuzzer-introspector-x86_64": * 'logdetail'. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool doomed; Step #6 - "compile-libfuzzer-introspector-x86_64": char *logdetail; Step #6 - "compile-libfuzzer-introspector-x86_64": } scram_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.529 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/pqcomm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.542 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/pqmq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.547 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/pqformat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.553 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/ifaddr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.559 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/be-secure.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.564 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/be-secure-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.568 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/be-secure-openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.580 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/be-fsstubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.588 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/auth-sasl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.592 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/crypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.597 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/be-secure-gssapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.603 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/be-gssapi-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.607 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/auth.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SECURITY_STATUS Step #6 - "compile-libfuzzer-introspector-x86_64": (WINAPI * QUERY_SECURITY_CONTEXT_TOKEN_FN) (PCtxtHandle, void **); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 attribute; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } radius_attribute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 code; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 id; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 vector[RADIUS_VECTOR_LENGTH]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* this is a bit longer than strictly necessary: */ Step #6 - "compile-libfuzzer-introspector-x86_64": char pad[RADIUS_BUFFER_SIZE - RADIUS_VECTOR_LENGTH]; Step #6 - "compile-libfuzzer-introspector-x86_64": } radius_packet; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.627 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/hba.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct check_network_data Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IPCompareMethod method; /* test method */ Step #6 - "compile-libfuzzer-introspector-x86_64": SockAddr *raddr; /* client's actual address */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool result; /* set to true if match */ Step #6 - "compile-libfuzzer-introspector-x86_64": } check_network_data; 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 *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": int linenum; Step #6 - "compile-libfuzzer-introspector-x86_64": } tokenize_error_callback_arg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.650 INFO datatypes - __init__: Processing /src/postgresql/src/backend/libpq/auth-oauth.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.657 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tcop/utility.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.676 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tcop/dest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.680 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tcop/backend_startup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.687 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tcop/postgres.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BindParamCbData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *portalName; Step #6 - "compile-libfuzzer-introspector-x86_64": int paramno; /* zero-based param number, or -1 initially */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *paramval; /* textual input string, if available */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BindParamCbData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.711 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tcop/pquery.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.722 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tcop/cmdtag.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CommandTagBehavior Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; /* tag name, e.g. "SELECT" */ Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8 namelen; /* set to strlen(name) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const bool event_trigger_ok; Step #6 - "compile-libfuzzer-introspector-x86_64": const bool table_rewrite_ok; Step #6 - "compile-libfuzzer-introspector-x86_64": const bool display_rowcount; /* should the number of rows affected be Step #6 - "compile-libfuzzer-introspector-x86_64": * shown in the command completion string */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CommandTagBehavior; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.726 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tcop/fastpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.732 INFO datatypes - __init__: Processing /src/postgresql/src/backend/bootstrap/bootstrap.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _IndexList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid il_heap; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid il_ind; Step #6 - "compile-libfuzzer-introspector-x86_64": IndexInfo *il_info; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _IndexList *il_next; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.742 INFO datatypes - __init__: Processing /src/postgresql/src/backend/statistics/mvdistinct.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CombinationGenerator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int k; /* size of the combination */ Step #6 - "compile-libfuzzer-introspector-x86_64": int n; /* total number of elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": int current; /* index of the next combination to return */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ncombinations; /* number of combinations (size of array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *combinations; /* array of pre-built combinations */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CombinationGenerator; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.749 INFO datatypes - __init__: Processing /src/postgresql/src/backend/statistics/extended_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StatExtEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid statOid; /* OID of pg_statistic_ext entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *schema; /* statistics object's schema */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* statistics object's name */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *columns; /* attribute numbers covered by the object */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *types; /* 'char' list of enabled statistics kinds */ Step #6 - "compile-libfuzzer-introspector-x86_64": int stattarget; /* statistics target (-1 for default) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *exprs; /* expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": } StatExtEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AnlExprData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Node *expr; /* expression to analyze */ Step #6 - "compile-libfuzzer-introspector-x86_64": VacAttrStats *vacattrstat; /* statistics attrs to analyze */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AnlExprData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.767 INFO datatypes - __init__: Processing /src/postgresql/src/backend/statistics/attribute_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.776 INFO datatypes - __init__: Processing /src/postgresql/src/backend/statistics/dependencies.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DependencyGeneratorData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int k; /* size of the dependency */ Step #6 - "compile-libfuzzer-introspector-x86_64": int n; /* number of possible attributes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int current; /* next dependency to return (index) */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber ndependencies; /* number of dependencies generated */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *dependencies; /* array of pre-generated dependencies */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DependencyGeneratorData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DependencyGeneratorData *DependencyGenerator; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.788 INFO datatypes - __init__: Processing /src/postgresql/src/backend/statistics/mcv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.803 INFO datatypes - __init__: Processing /src/postgresql/src/backend/statistics/relation_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.808 INFO datatypes - __init__: Processing /src/postgresql/src/backend/statistics/stat_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.812 INFO datatypes - __init__: Processing /src/postgresql/src/backend/foreign/foreign.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.820 INFO datatypes - __init__: Processing /src/postgresql/src/backend/nodes/copyfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.824 INFO datatypes - __init__: Processing /src/postgresql/src/backend/nodes/equalfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.828 INFO datatypes - __init__: Processing /src/postgresql/src/backend/nodes/value.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.832 INFO datatypes - __init__: Processing /src/postgresql/src/backend/nodes/makefuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.840 INFO datatypes - __init__: Processing /src/postgresql/src/backend/nodes/outfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.848 INFO datatypes - __init__: Processing /src/postgresql/src/backend/nodes/list.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*qsort_comparator) (const void *a, const void *b); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.860 INFO datatypes - __init__: Processing /src/postgresql/src/backend/nodes/bitmapset.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.870 INFO datatypes - __init__: Processing /src/postgresql/src/backend/nodes/tidbitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TBM_EMPTY, /* no hashtable, nentries == 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBM_ONE_PAGE, /* entry1 contains the single entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBM_HASH, /* pagetable is valid, entry1 is not */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TBMStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TBM_NOT_ITERATING, /* not yet converted to page and chunk array */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBM_ITERATING_PRIVATE, /* converted to local page and chunk array */ Step #6 - "compile-libfuzzer-introspector-x86_64": TBM_ITERATING_SHARED, /* converted to shared page and chunk array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TBMIteratingState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TBMSharedIteratorState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nentries; /* number of entries in pagetable */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxentries; /* limit on same to meet maxbytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int npages; /* number of exact entries in pagetable */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nchunks; /* number of lossy entries in pagetable */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer pagetable; /* dsa pointers to head of pagetable data */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer spages; /* dsa pointer to page array */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer schunks; /* dsa pointer to chunk array */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; /* lock to protect below members */ Step #6 - "compile-libfuzzer-introspector-x86_64": int spageptr; /* next spages index */ Step #6 - "compile-libfuzzer-introspector-x86_64": int schunkptr; /* next schunks index */ Step #6 - "compile-libfuzzer-introspector-x86_64": int schunkbit; /* next bit to check in current schunk */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TBMSharedIteratorState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PagetableEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blockno; /* page number (hashtable key) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char status; /* hash entry status */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ischunk; /* T = lossy storage, F = exact */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool recheck; /* should the tuples be rechecked? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bitmapword words[Max(WORDS_PER_PAGE, WORDS_PER_CHUNK)]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PagetableEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PTEntryArray Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 refcount; /* no. of iterator attached */ Step #6 - "compile-libfuzzer-introspector-x86_64": PagetableEntry ptentry[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PTEntryArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PTIterationArray Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 refcount; /* no. of iterator attached */ Step #6 - "compile-libfuzzer-introspector-x86_64": int index[FLEXIBLE_ARRAY_MEMBER]; /* index array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PTIterationArray; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.881 INFO datatypes - __init__: Processing /src/postgresql/src/backend/nodes/read.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.887 INFO datatypes - __init__: Processing /src/postgresql/src/backend/nodes/readfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.895 INFO datatypes - __init__: Processing /src/postgresql/src/backend/nodes/queryjumblefuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.901 INFO datatypes - __init__: Processing /src/postgresql/src/backend/nodes/extensible.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 extnodename[EXTNODENAME_MAX_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": const void *extnodemethods; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExtensibleNodeEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.905 INFO datatypes - __init__: Processing /src/postgresql/src/backend/nodes/params.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.910 INFO datatypes - __init__: Processing /src/postgresql/src/backend/nodes/multibitmapset.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.914 INFO datatypes - __init__: Processing /src/postgresql/src/backend/nodes/nodeFuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.949 INFO datatypes - __init__: Processing /src/postgresql/src/backend/nodes/print.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.956 INFO datatypes - __init__: Processing /src/postgresql/src/backend/port/win32_shmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.962 INFO datatypes - __init__: Processing /src/postgresql/src/backend/port/win32_sema.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.967 INFO datatypes - __init__: Processing /src/postgresql/src/backend/port/atomics.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.970 INFO datatypes - __init__: Processing /src/postgresql/src/backend/port/sysv_sema.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGSemaphoreData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int semId; /* semaphore set identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": int semNum; /* semaphore number within set */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGSemaphoreData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef key_t IpcSemaphoreKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int IpcSemaphoreId; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.976 INFO datatypes - __init__: Processing /src/postgresql/src/backend/port/sysv_shmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef key_t IpcMemoryKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int IpcMemoryId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SHMSTATE_ANALYSIS_FAILURE, /* unexpected failure to analyze the ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": SHMSTATE_ATTACHED, /* pertinent to DataDir, has attached PIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": SHMSTATE_ENOENT, /* no segment of that ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": SHMSTATE_FOREIGN, /* exists, but not pertinent to DataDir */ Step #6 - "compile-libfuzzer-introspector-x86_64": SHMSTATE_UNATTACHED, /* pertinent to DataDir, no attached PIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IpcMemoryState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.984 INFO datatypes - __init__: Processing /src/postgresql/src/backend/port/posix_sema.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union SemTPadded Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": sem_t pgsem; Step #6 - "compile-libfuzzer-introspector-x86_64": char pad[PG_CACHE_LINE_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SemTPadded; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGSemaphoreData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SemTPadded sem_padded; Step #6 - "compile-libfuzzer-introspector-x86_64": } PGSemaphoreData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.988 INFO datatypes - __init__: Processing /src/postgresql/src/backend/port/win32/socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.995 INFO datatypes - __init__: Processing /src/postgresql/src/backend/port/win32/crashdump.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BOOL (WINAPI * MINIDUMPWRITEDUMP) (HANDLE hProcess, DWORD dwPid, HANDLE hFile, MINIDUMP_TYPE DumpType, Step #6 - "compile-libfuzzer-introspector-x86_64": CONST PMINIDUMP_EXCEPTION_INFORMATION ExceptionParam, Step #6 - "compile-libfuzzer-introspector-x86_64": CONST PMINIDUMP_USER_STREAM_INFORMATION UserStreamParam, Step #6 - "compile-libfuzzer-introspector-x86_64": CONST PMINIDUMP_CALLBACK_INFORMATION CallbackParam Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:50.999 INFO datatypes - __init__: Processing /src/postgresql/src/backend/port/win32/timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct timerCA Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct itimerval value; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE event; Step #6 - "compile-libfuzzer-introspector-x86_64": CRITICAL_SECTION crit_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": } timerCA; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.003 INFO datatypes - __init__: Processing /src/postgresql/src/backend/port/win32/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.008 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tsearch/wparser.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 cur; Step #6 - "compile-libfuzzer-introspector-x86_64": LexDescr *list; Step #6 - "compile-libfuzzer-introspector-x86_64": } TSTokenTypeStorage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *lexeme; Step #6 - "compile-libfuzzer-introspector-x86_64": } LexemeEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int cur; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": LexemeEntry *list; Step #6 - "compile-libfuzzer-introspector-x86_64": } PrsStorage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HeadlineJsonState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HeadlineParsedText *prs; Step #6 - "compile-libfuzzer-introspector-x86_64": TSConfigCacheEntry *cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": TSParserCacheEntry *prsobj; Step #6 - "compile-libfuzzer-introspector-x86_64": TSQuery query; Step #6 - "compile-libfuzzer-introspector-x86_64": List *prsoptions; Step #6 - "compile-libfuzzer-introspector-x86_64": bool transformed; Step #6 - "compile-libfuzzer-introspector-x86_64": } HeadlineJsonState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.015 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tsearch/dict_thesaurus.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LexemeInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 idsubst; /* entry's number in DictThesaurus->subst */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 posinsubst; /* pos info in entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 tnvariant; /* total num lexemes in one variant */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct LexemeInfo *nextentry; Step #6 - "compile-libfuzzer-introspector-x86_64": struct LexemeInfo *nextvariant; Step #6 - "compile-libfuzzer-introspector-x86_64": } LexemeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* subdictionary to normalize lexemes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid subdictOid; Step #6 - "compile-libfuzzer-introspector-x86_64": TSDictionaryCacheEntry *subdict; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Array to search lexeme by exact match */ Step #6 - "compile-libfuzzer-introspector-x86_64": TheLexeme *wrds; Step #6 - "compile-libfuzzer-introspector-x86_64": int nwrds; /* current number of words */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ntwrds; /* allocated array length */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Storage of substituted result, n-th element is for n-th expression Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TheSubstitute *subst; Step #6 - "compile-libfuzzer-introspector-x86_64": int nsubst; Step #6 - "compile-libfuzzer-introspector-x86_64": } DictThesaurus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *lexeme; Step #6 - "compile-libfuzzer-introspector-x86_64": LexemeInfo *entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } TheLexeme; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 lastlexeme; /* number lexemes to substitute */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 reslen; Step #6 - "compile-libfuzzer-introspector-x86_64": TSLexeme *res; /* prepared substituted result */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TheSubstitute; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.024 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tsearch/spell.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SplitVar Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nstem; Step #6 - "compile-libfuzzer-introspector-x86_64": int lenstem; Step #6 - "compile-libfuzzer-introspector-x86_64": char **stem; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SplitVar *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } SplitVar; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.044 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tsearch/regis.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.049 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tsearch/dict_synonym.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 *in; Step #6 - "compile-libfuzzer-introspector-x86_64": char *out; Step #6 - "compile-libfuzzer-introspector-x86_64": int outlen; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } Syn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int len; /* length of syn array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Syn *syn; Step #6 - "compile-libfuzzer-introspector-x86_64": bool case_sensitive; Step #6 - "compile-libfuzzer-introspector-x86_64": } DictSyn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.053 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tsearch/ts_typanalyze.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 *lexeme; /* lexeme (not NULL terminated!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int length; /* its length in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LexemeHashKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LexemeHashKey key; /* This is 'e' from the LC algorithm. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int frequency; /* This is 'f'. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int delta; /* And this is 'delta'. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TrackItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.059 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tsearch/dict.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.063 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tsearch/to_tsany.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MorphOpaque Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid cfg_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Single tsquery morph could be parsed into multiple words. When these Step #6 - "compile-libfuzzer-introspector-x86_64": * words reside in adjacent positions, they are connected using this Step #6 - "compile-libfuzzer-introspector-x86_64": * operator. Usually, that is OP_PHRASE, which requires word positions of Step #6 - "compile-libfuzzer-introspector-x86_64": * a complex morph to exactly match the tsvector. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int qoperator; Step #6 - "compile-libfuzzer-introspector-x86_64": } MorphOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TSVectorBuildState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParsedText *prs; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid cfgId; Step #6 - "compile-libfuzzer-introspector-x86_64": } TSVectorBuildState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.072 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tsearch/dict_simple.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": StopList stoplist; Step #6 - "compile-libfuzzer-introspector-x86_64": bool accept; Step #6 - "compile-libfuzzer-introspector-x86_64": } DictSimple; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.076 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tsearch/ts_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParsedLex Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *lemm; Step #6 - "compile-libfuzzer-introspector-x86_64": int lenlemm; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ParsedLex *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParsedLex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ListParsedLex Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParsedLex *head; Step #6 - "compile-libfuzzer-introspector-x86_64": ParsedLex *tail; Step #6 - "compile-libfuzzer-introspector-x86_64": } ListParsedLex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TSConfigCacheEntry *cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid curDictId; Step #6 - "compile-libfuzzer-introspector-x86_64": int posDict; Step #6 - "compile-libfuzzer-introspector-x86_64": DictSubState dictState; Step #6 - "compile-libfuzzer-introspector-x86_64": ParsedLex *curSub; Step #6 - "compile-libfuzzer-introspector-x86_64": ListParsedLex towork; /* current list to work */ Step #6 - "compile-libfuzzer-introspector-x86_64": ListParsedLex waste; /* list of lexemes that already lexized */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * fields to store last variant to lexize (basically, thesaurus or similar Step #6 - "compile-libfuzzer-introspector-x86_64": * to, which wants several lexemes Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ParsedLex *lastRes; Step #6 - "compile-libfuzzer-introspector-x86_64": TSLexeme *tmpRes; Step #6 - "compile-libfuzzer-introspector-x86_64": } LexizeData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.085 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tsearch/ts_locale.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.090 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tsearch/ts_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.094 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tsearch/ts_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": text *element; Step #6 - "compile-libfuzzer-introspector-x86_64": float4 frequency; Step #6 - "compile-libfuzzer-introspector-x86_64": } TextFreq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *lexeme; Step #6 - "compile-libfuzzer-introspector-x86_64": int length; Step #6 - "compile-libfuzzer-introspector-x86_64": } LexemeKey; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.100 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tsearch/wparser_def.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*TParserCharTest) (struct TParser *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TParser Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* string and position information */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *str; /* multibyte string */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lenstr; /* length of mbstring */ Step #6 - "compile-libfuzzer-introspector-x86_64": wchar_t *wstr; /* wide character string */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_wchar *pgwstr; /* wide character string for C-locale */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool usewide; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* State of parse */ Step #6 - "compile-libfuzzer-introspector-x86_64": int charmaxlen; Step #6 - "compile-libfuzzer-introspector-x86_64": TParserPosition *state; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignore; Step #6 - "compile-libfuzzer-introspector-x86_64": bool wanthost; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* silly char */ Step #6 - "compile-libfuzzer-introspector-x86_64": char c; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* out */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *token; Step #6 - "compile-libfuzzer-introspector-x86_64": int lenbytetoken; Step #6 - "compile-libfuzzer-introspector-x86_64": int lenchartoken; Step #6 - "compile-libfuzzer-introspector-x86_64": int type; Step #6 - "compile-libfuzzer-introspector-x86_64": } TParser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const TParserStateActionItem *action; /* the actual state info */ Step #6 - "compile-libfuzzer-introspector-x86_64": TParserState state; /* only for Assert crosscheck */ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef WPARSER_TRACE Step #6 - "compile-libfuzzer-introspector-x86_64": const char *state_name; /* only for debug printout */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } TParserStateAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* one cover (well, really one fragment) for mark_hl_fragments */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 startpos; /* fragment's starting word index */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 endpos; /* ending word index (inclusive) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 poslen; /* number of interesting words */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 curlen; /* total number of words */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool chosen; /* chosen? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool excluded; /* excluded? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CoverPos; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TParserPosition Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int posbyte; /* position of parser in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int poschar; /* position of parser in characters */ Step #6 - "compile-libfuzzer-introspector-x86_64": int charlen; /* length of current char */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lenbytetoken; /* length of token-so-far in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lenchartoken; /* and in chars */ Step #6 - "compile-libfuzzer-introspector-x86_64": TParserState state; Step #6 - "compile-libfuzzer-introspector-x86_64": struct TParserPosition *prev; Step #6 - "compile-libfuzzer-introspector-x86_64": const TParserStateActionItem *pushedAtAction; Step #6 - "compile-libfuzzer-introspector-x86_64": } TParserPosition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* callback data for checkcondition_HL */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeadlineWordEntry *words; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": } hlCheck; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_Base = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InNumWord, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InAsciiWord, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InWord, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InUnsignedInt, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InSignedIntFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InSignedInt, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InSpace, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InUDecimalFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InUDecimal, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InDecimalFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InDecimal, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InVerVersion, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InSVerVersion, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InVersionFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InVersion, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InMantissaFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InMantissaSign, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InMantissa, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InXMLEntityFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InXMLEntity, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InXMLEntityNumFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InXMLEntityNum, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InXMLEntityHexNumFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InXMLEntityHexNum, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InXMLEntityEnd, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InTagFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InXMLBegin, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InTagCloseFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InTagName, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InTagBeginEnd, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InTag, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InTagEscapeK, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InTagEscapeKK, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InTagBackSleshed, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InTagEnd, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InCommentFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InCommentLast, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InComment, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InCloseCommentFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InCloseCommentLast, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InCommentEnd, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InHostFirstDomain, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InHostDomainSecond, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InHostDomain, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InPortFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InPort, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InHostFirstAN, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InHost, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InEmail, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InFileFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InFileTwiddle, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InPathFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InPathFirstFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InPathSecond, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InFile, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InFileNext, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InURLPathFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InURLPathStart, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InURLPath, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InFURL, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InProtocolFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InProtocolSecond, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InProtocolEnd, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InHyphenAsciiWordFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InHyphenAsciiWord, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InHyphenWordFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InHyphenWord, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InHyphenNumWordFirst, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InHyphenNumWord, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InHyphenDigitLookahead, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InParseHyphen, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InParseHyphenHyphen, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InHyphenWordPart, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InHyphenAsciiWordPart, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InHyphenNumWordPart, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_InHyphenUnsignedInt, Step #6 - "compile-libfuzzer-introspector-x86_64": TPS_Null /* last state (fake value) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TParserState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TParserCharTest isclass; Step #6 - "compile-libfuzzer-introspector-x86_64": char c; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": TParserState tostate; Step #6 - "compile-libfuzzer-introspector-x86_64": int type; Step #6 - "compile-libfuzzer-introspector-x86_64": TParserSpecial special; Step #6 - "compile-libfuzzer-introspector-x86_64": } TParserStateActionItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*TParserSpecial) (struct TParser *); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.124 INFO datatypes - __init__: Processing /src/postgresql/src/backend/tsearch/dict_ispell.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": StopList stoplist; Step #6 - "compile-libfuzzer-introspector-x86_64": IspellDict obj; Step #6 - "compile-libfuzzer-introspector-x86_64": } DictISpell; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.129 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/objectaddress.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 *class_descr; /* string describing the catalog, for internal Step #6 - "compile-libfuzzer-introspector-x86_64": * error messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid class_oid; /* oid of catalog */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oid_index_oid; /* oid of index on system oid column */ Step #6 - "compile-libfuzzer-introspector-x86_64": int oid_catcache_id; /* id of catcache on system oid column */ Step #6 - "compile-libfuzzer-introspector-x86_64": int name_catcache_id; /* id of catcache on (name,namespace), or Step #6 - "compile-libfuzzer-introspector-x86_64": * (name) if the object does not live in a Step #6 - "compile-libfuzzer-introspector-x86_64": * namespace */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber attnum_oid; /* attribute number of oid column */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber attnum_name; /* attnum of name field */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber attnum_namespace; /* attnum of namespace field */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber attnum_owner; /* attnum of owner field */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber attnum_acl; /* attnum of acl field */ Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType objtype; /* OBJECT_* of this object type */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_nsp_name_unique; /* can the nsp/name combination (or name Step #6 - "compile-libfuzzer-introspector-x86_64": * alone, if there's no namespace) be Step #6 - "compile-libfuzzer-introspector-x86_64": * considered a unique identifier for an Step #6 - "compile-libfuzzer-introspector-x86_64": * object of this class? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectPropertyType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.167 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_depend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.177 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/namespace.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SearchPathCacheKey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *searchPath; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid roleid; Step #6 - "compile-libfuzzer-introspector-x86_64": } SearchPathCacheKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SearchPathCacheEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SearchPathCacheKey key; Step #6 - "compile-libfuzzer-introspector-x86_64": List *oidlist; /* namespace OIDs that pass ACL checks */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *finalPath; /* cached final computed search path */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid firstNS; /* first explicitly-listed namespace */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool temp_missing; Step #6 - "compile-libfuzzer-introspector-x86_64": bool forceRecompute; /* force recompute of finalPath */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* needed for simplehash */ Step #6 - "compile-libfuzzer-introspector-x86_64": char status; Step #6 - "compile-libfuzzer-introspector-x86_64": } SearchPathCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.204 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_range.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.208 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_class.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.212 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_type.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.221 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_namespace.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.225 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_parameter_acl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.229 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_proc.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 *proname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *prosrc; Step #6 - "compile-libfuzzer-introspector-x86_64": } parse_error_callback_arg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.240 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_aggregate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.248 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_enum.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.256 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_constraint.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.270 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/storage.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PendingRelDelete Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator rlocator; /* relation that may need to be deleted */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber procNumber; /* INVALID_PROC_NUMBER if not a temp rel */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool atCommit; /* T=delete at commit; F=delete at abort */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nestLevel; /* xact nesting level of request */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PendingRelDelete *next; /* linked-list link */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PendingRelDelete; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PendingRelSync Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator rlocator; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_truncated; /* Has the file experienced truncation? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PendingRelSync; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.279 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/toasting.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.284 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_attrdef.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.290 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/partition.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.295 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/heap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.321 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_db_role_setting.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.326 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/index.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid currentlyReindexedHeap; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid currentlyReindexedIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": int numPendingReindexedIndexes; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid pendingReindexedIndexes[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SerializedReindexState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.350 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/aclchk.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid roleid; /* owning role */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid nspid; /* namespace, or InvalidOid if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* remaining fields are same as in InternalGrant: */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_grant; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectType objtype; Step #6 - "compile-libfuzzer-introspector-x86_64": bool all_privs; Step #6 - "compile-libfuzzer-introspector-x86_64": AclMode privileges; Step #6 - "compile-libfuzzer-introspector-x86_64": List *grantees; Step #6 - "compile-libfuzzer-introspector-x86_64": bool grant_option; Step #6 - "compile-libfuzzer-introspector-x86_64": DropBehavior behavior; Step #6 - "compile-libfuzzer-introspector-x86_64": } InternalDefaultACL; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.381 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_shdepend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LOCAL_OBJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": SHARED_OBJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": REMOTE_OBJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedDependencyObjectType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectAddress object; Step #6 - "compile-libfuzzer-introspector-x86_64": char deptype; Step #6 - "compile-libfuzzer-introspector-x86_64": SharedDependencyObjectType objtype; Step #6 - "compile-libfuzzer-introspector-x86_64": } ShDependObjectInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbOid; Step #6 - "compile-libfuzzer-introspector-x86_64": int count; Step #6 - "compile-libfuzzer-introspector-x86_64": } remoteDep; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.393 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/indexing.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.397 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_collation.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.402 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/catalog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.408 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_inherits.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SeenRelsEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid rel_id; /* relation oid */ Step #6 - "compile-libfuzzer-introspector-x86_64": int list_index; /* its position in output list(s) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SeenRelsEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.414 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/dependency.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 flags; /* bitmask, see bit definitions below */ Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectAddress dependee; /* object whose deletion forced this one */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectAddressExtra; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectAddress obj; /* object to be deleted --- MUST BE FIRST */ Step #6 - "compile-libfuzzer-introspector-x86_64": int subflags; /* flags to pass down when recursing to obj */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectAddressAndFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ObjectAddressStack Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const ObjectAddress *object; /* object being visited */ Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; /* its current flag bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ObjectAddressStack *next; /* next outer stack level */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectAddressStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectAddresses *addrs; /* addresses being accumulated */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rtables; /* list of rangetables to resolve Vars */ Step #6 - "compile-libfuzzer-introspector-x86_64": } find_expr_references_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.432 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/objectaccess.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.437 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_subscription.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.444 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_conversion.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.448 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_largeobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.452 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_cast.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.456 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_operator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.464 INFO datatypes - __init__: Processing /src/postgresql/src/backend/catalog/pg_publication.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; /* OID of published table */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid pubid; /* OID of publication that publishes this Step #6 - "compile-libfuzzer-introspector-x86_64": * table. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } published_rel; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.475 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/slot.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReplicationSlotOnDisk Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* first part of this struct needs to be version independent */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data not covered by checksum */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 magic; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_crc32c checksum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data covered by checksum */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The actual data in the slot that follows can differ based on the above Step #6 - "compile-libfuzzer-introspector-x86_64": * 'version'. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ReplicationSlotPersistentData slotdata; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplicationSlotOnDisk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SlotInvalidationCauseMap Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ReplicationSlotInvalidationCause cause; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cause_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } SlotInvalidationCauseMap; 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 slot names in the slot_names[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nslotnames; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * slot_names contains 'nslotnames' consecutive null-terminated C strings. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char slot_names[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SyncStandbySlotsConfigData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.493 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/slotfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.502 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/walreceiverfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.507 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/walreceiver.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum WalRcvWakeupReason Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WALRCV_WAKEUP_TERMINATE, Step #6 - "compile-libfuzzer-introspector-x86_64": WALRCV_WAKEUP_PING, Step #6 - "compile-libfuzzer-introspector-x86_64": WALRCV_WAKEUP_REPLY, Step #6 - "compile-libfuzzer-introspector-x86_64": WALRCV_WAKEUP_HSFEEDBACK, Step #6 - "compile-libfuzzer-introspector-x86_64": #define NUM_WALRCV_WAKEUPS (WALRCV_WAKEUP_HSFEEDBACK + 1) Step #6 - "compile-libfuzzer-introspector-x86_64": } WalRcvWakeupReason; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.518 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/walsender.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz time; Step #6 - "compile-libfuzzer-introspector-x86_64": } WalTimeSample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr last_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": WalTimeSample buffer[LAG_TRACKER_BUFFER_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": int write_head; Step #6 - "compile-libfuzzer-introspector-x86_64": int read_heads[NUM_SYNC_REP_WAIT_MODE]; Step #6 - "compile-libfuzzer-introspector-x86_64": WalTimeSample last_read[NUM_SYNC_REP_WAIT_MODE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } LagTracker; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*WalSndSendDataCallback) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.544 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/syncrep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.553 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.565 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/pgoutput/pgoutput.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RelationSyncEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; /* relation oid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool replicate_valid; /* overall validity flag for entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool schema_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This will be PUBLISH_GENCOLS_STORED if the relation contains generated Step #6 - "compile-libfuzzer-introspector-x86_64": * columns and the 'publish_generated_columns' parameter is set to Step #6 - "compile-libfuzzer-introspector-x86_64": * PUBLISH_GENCOLS_STORED. Otherwise, it will be PUBLISH_GENCOLS_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": * indicating that no generated columns should be published, unless Step #6 - "compile-libfuzzer-introspector-x86_64": * explicitly specified in the column list. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PublishGencolsType include_gencols_type; Step #6 - "compile-libfuzzer-introspector-x86_64": List *streamed_txns; /* streamed toplevel transactions with this Step #6 - "compile-libfuzzer-introspector-x86_64": * schema */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* are we publishing this rel? */ Step #6 - "compile-libfuzzer-introspector-x86_64": PublicationActions pubactions; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * ExprState array for row filter. Different publication actions don't Step #6 - "compile-libfuzzer-introspector-x86_64": * allow multiple expressions to always be combined into one, because Step #6 - "compile-libfuzzer-introspector-x86_64": * updates or deletes restrict the column in expression to be part of the Step #6 - "compile-libfuzzer-introspector-x86_64": * replica identity index whereas inserts do not have this restriction, so Step #6 - "compile-libfuzzer-introspector-x86_64": * there is one ExprState per publication action. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *exprstate[NUM_ROWFILTER_PUBACTIONS]; Step #6 - "compile-libfuzzer-introspector-x86_64": EState *estate; /* executor state used for row filter */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *new_slot; /* slot for storing new tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *old_slot; /* slot for storing old tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * OID of the relation to publish changes as. For a partition, this may Step #6 - "compile-libfuzzer-introspector-x86_64": * be set to one of its ancestors whose schema will be used when Step #6 - "compile-libfuzzer-introspector-x86_64": * replicating changes, if publish_via_partition_root is set for the Step #6 - "compile-libfuzzer-introspector-x86_64": * publication. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid publish_as_relid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Map used when replicating using an ancestor's schema to convert tuples Step #6 - "compile-libfuzzer-introspector-x86_64": * from partition's type to the ancestor's; NULL if publish_as_relid is Step #6 - "compile-libfuzzer-introspector-x86_64": * same as 'relid' or if unnecessary due to partition and the ancestor Step #6 - "compile-libfuzzer-introspector-x86_64": * having identical TupleDesc. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrMap *attrmap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Columns included in the publication, or NULL if all columns are Step #6 - "compile-libfuzzer-introspector-x86_64": * included implicitly. Note that the attnums in this bitmap are not Step #6 - "compile-libfuzzer-introspector-x86_64": * shifted by FirstLowInvalidHeapAttributeNumber. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *columns; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Private context to store additional data for this entry - state for the Step #6 - "compile-libfuzzer-introspector-x86_64": * row filter expressions, column list, etc. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext entry_cxt; Step #6 - "compile-libfuzzer-introspector-x86_64": } RelationSyncEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGOutputTxnData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool sent_begin_txn; /* flag indicating whether BEGIN has been sent */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGOutputTxnData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.582 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/logical/relation.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalRepPartMapEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid partoid; /* LogicalRepPartMap's key */ Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalRepRelMapEntry relmapentry; Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalRepPartMapEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.590 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/logical/launcher.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalRepCtxStruct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Supervisor process. */ Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t launcher_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Hash table holding last start times of subscriptions' apply workers. */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_handle last_start_dsa; Step #6 - "compile-libfuzzer-introspector-x86_64": dshash_table_handle last_start_dsh; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Background workers. */ Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalRepWorker workers[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalRepCtxStruct; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LauncherLastStartTimesEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid subid; /* OID of logrep subscription (hash key) */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz last_start_time; /* last time its apply worker was started */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LauncherLastStartTimesEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.601 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/logical/conflict.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.608 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/logical/applyparallelworker.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParallelApplyWorkerEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; /* Hash key -- must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelApplyWorkerInfo *winfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } ParallelApplyWorkerEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.618 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/logical/decode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.629 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/logical/origin.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReplicationState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Local identifier for the remote node. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": RepOriginId roident; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Location of the latest commit from the remote side. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr remote_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Remember the local lsn of the commit record so we can XLogFlush() to it Step #6 - "compile-libfuzzer-introspector-x86_64": * during a checkpoint so we know the commit record actually is safe on Step #6 - "compile-libfuzzer-introspector-x86_64": * disk. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr local_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * PID of backend that's acquired slot, or 0 if none. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int acquired_by; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Condition variable that's signaled when acquired_by changes. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable origin_cv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Lock protecting remote_lsn and local_lsn. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplicationState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReplicationStateOnDisk Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RepOriginId roident; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr remote_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplicationStateOnDisk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReplicationStateCtl Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Tranche to use for per-origin LWLocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": int tranche_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Array of length max_replication_slots */ Step #6 - "compile-libfuzzer-introspector-x86_64": ReplicationState states[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplicationStateCtl; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.640 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/logical/snapbuild.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.654 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/logical/tablesync.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SYNC_TABLE_STATE_NEEDS_REBUILD, Step #6 - "compile-libfuzzer-introspector-x86_64": SYNC_TABLE_STATE_REBUILD_STARTED, Step #6 - "compile-libfuzzer-introspector-x86_64": SYNC_TABLE_STATE_VALID, Step #6 - "compile-libfuzzer-introspector-x86_64": } SyncingTablesState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.666 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/logical/message.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.670 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/logical/reorderbuffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReorderBufferTupleCidKey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator rlocator; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData tid; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReorderBufferTupleCidKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TXNEntryFile Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": File vfd; /* -1 when the file is closed */ Step #6 - "compile-libfuzzer-introspector-x86_64": off_t curOffset; /* offset for next write or read. Reset to 0 Step #6 - "compile-libfuzzer-introspector-x86_64": * when vfd is opened. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TXNEntryFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReorderBufferIterTXNEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferChange *change; Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn; Step #6 - "compile-libfuzzer-introspector-x86_64": TXNEntryFile file; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogSegNo segno; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReorderBufferIterTXNEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReorderBufferToastEnt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid chunk_id; /* toast_table.chunk_id */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 last_chunk_seq; /* toast_table.chunk_seq of the last chunk we Step #6 - "compile-libfuzzer-introspector-x86_64": * have seen */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size num_chunks; /* number of chunks we've already seen */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size size; /* combined size of chunks seen */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head chunks; /* linked list of chunks */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct varlena *reconstructed; /* reconstructed varlena now pointed to in Step #6 - "compile-libfuzzer-introspector-x86_64": * main tup */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReorderBufferToastEnt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RewriteMappingFile Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": char fname[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RewriteMappingFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReorderBufferIterTXNState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": binaryheap *heap; Step #6 - "compile-libfuzzer-introspector-x86_64": Size nr_txns; Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head old_change; Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferIterTXNEntry entries[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReorderBufferIterTXNState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReorderBufferTXNByIdEnt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTXN *txn; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReorderBufferTXNByIdEnt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReorderBufferTupleCidEnt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferTupleCidKey key; Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId cmin; Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId cmax; Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId combocid; /* just for debugging */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReorderBufferTupleCidEnt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReorderBufferDiskChange Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Size size; Step #6 - "compile-libfuzzer-introspector-x86_64": ReorderBufferChange change; Step #6 - "compile-libfuzzer-introspector-x86_64": /* data follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReorderBufferDiskChange; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.705 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/logical/logicalfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DecodingOutputState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tupstore; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": bool binary_output; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 returned_rows; Step #6 - "compile-libfuzzer-introspector-x86_64": } DecodingOutputState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.712 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/logical/worker.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FlushPosition Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node node; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr local_end; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr remote_end; Step #6 - "compile-libfuzzer-introspector-x86_64": } FlushPosition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ApplyExecutionData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EState *estate; /* executor state, used to track resources */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalRepRelMapEntry *targetRel; /* replication target rel */ Step #6 - "compile-libfuzzer-introspector-x86_64": ResultRelInfo *targetRelInfo; /* ResultRelInfo for same */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are used when the target relation is partitioned: */ Step #6 - "compile-libfuzzer-introspector-x86_64": ModifyTableState *mtstate; /* dummy ModifyTable state */ Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionTupleRouting *proute; /* partition routing info */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ApplyExecutionData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ApplySubXactData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nsubxacts; /* number of sub-transactions */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nsubxacts_max; /* current capacity of subxacts */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId subxact_last; /* xid of the last sub-transaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubXactInfo *subxacts; /* sub-xact offset in changes file */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ApplySubXactData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubXactInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; /* XID of the subxact */ Step #6 - "compile-libfuzzer-introspector-x86_64": int fileno; /* file number in the buffile */ Step #6 - "compile-libfuzzer-introspector-x86_64": off_t offset; /* offset in the file */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SubXactInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The action for non-streaming transactions. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_LEADER_APPLY, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Actions for streaming transactions. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_LEADER_SERIALIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_LEADER_SEND_TO_PARALLEL, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_LEADER_PARTIAL_SERIALIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANS_PARALLEL_APPLY, Step #6 - "compile-libfuzzer-introspector-x86_64": } TransApplyAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ApplyErrorCallbackArg Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalRepMsgType command; /* 0 if invalid */ Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalRepRelMapEntry *rel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Remote node information */ Step #6 - "compile-libfuzzer-introspector-x86_64": int remote_attnum; /* -1 if invalid */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId remote_xid; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr finish_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": char *origin_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } ApplyErrorCallbackArg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.741 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/logical/proto.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.752 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/logical/logical.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LogicalErrorCallbackState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalDecodingContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *callback_name; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr report_location; Step #6 - "compile-libfuzzer-introspector-x86_64": } LogicalErrorCallbackState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.768 INFO datatypes - __init__: Processing /src/postgresql/src/backend/replication/logical/slotsync.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SlotSyncCtxStruct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t pid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool stopSignaled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool syncing; Step #6 - "compile-libfuzzer-introspector-x86_64": time_t last_start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": } SlotSyncCtxStruct; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RemoteSlot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *plugin; Step #6 - "compile-libfuzzer-introspector-x86_64": char *database; Step #6 - "compile-libfuzzer-introspector-x86_64": bool two_phase; Step #6 - "compile-libfuzzer-introspector-x86_64": bool failover; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr restart_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr confirmed_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId catalog_xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* RS_INVAL_NONE if valid, or the reason of invalidation */ Step #6 - "compile-libfuzzer-introspector-x86_64": ReplicationSlotInvalidationCause invalidated; Step #6 - "compile-libfuzzer-introspector-x86_64": } RemoteSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.779 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeIndexonlyscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.786 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execAsync.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.790 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeIncrementalSort.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.799 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeProjectSet.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.805 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeLockRows.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.811 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeNestloop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.817 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execSRF.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.826 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeTidscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TidExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *exprstate; /* ExprState for a TID-yielding subexpr */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isarray; /* if true, it yields tid[] not just tid */ Step #6 - "compile-libfuzzer-introspector-x86_64": CurrentOfExpr *cexpr; /* alternatively, we can have CURRENT OF */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TidExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.833 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeRecursiveunion.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.839 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeBitmapOr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.844 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/tstoreReceiver.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DestReceiver pub; Step #6 - "compile-libfuzzer-introspector-x86_64": /* parameters: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tstore; /* where to put the data */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext cxt; /* context containing tstore */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool detoast; /* were we told to detoast? */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc target_tupdesc; /* target tupdesc, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *map_failure_msg; /* tupdesc mapping failure message */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* workspace: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *outvalues; /* values array for result tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *tofree; /* temp values to be pfree'd */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleConversionMap *tupmap; /* conversion map, if needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *mapslot; /* slot for mapped tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TStoreState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.849 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeUnique.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.853 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeSamplescan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.858 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execIndexing.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CEOUC_WAIT, Step #6 - "compile-libfuzzer-introspector-x86_64": CEOUC_NOWAIT, Step #6 - "compile-libfuzzer-introspector-x86_64": CEOUC_LIVELOCK_PREVENTING_WAIT, Step #6 - "compile-libfuzzer-introspector-x86_64": } CEOUC_WAIT_MODE; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.866 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/functions.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SQLFunctionCache *SQLFunctionCachePtr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": F_EXEC_START, F_EXEC_RUN, F_EXEC_DONE, Step #6 - "compile-libfuzzer-introspector-x86_64": } ExecStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct execution_state Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct execution_state *next; Step #6 - "compile-libfuzzer-introspector-x86_64": ExecStatus status; Step #6 - "compile-libfuzzer-introspector-x86_64": bool setsResult; /* true if this query produces func's result */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool lazyEval; /* true if should fetch one row at a time */ Step #6 - "compile-libfuzzer-introspector-x86_64": PlannedStmt *stmt; /* plan for this query */ Step #6 - "compile-libfuzzer-introspector-x86_64": QueryDesc *qd; /* null unless status == RUN */ Step #6 - "compile-libfuzzer-introspector-x86_64": } execution_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DestReceiver pub; /* publicly-known function pointers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tstore; /* where to put result tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext cxt; /* context containing tstore */ Step #6 - "compile-libfuzzer-introspector-x86_64": JunkFilter *filter; /* filter to convert tuple type */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DR_sqlfunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *fname; /* function name (for error msgs) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *src; /* function body text (for error msgs) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SQLFunctionParseInfoPtr pinfo; /* data for parser callback hooks */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Oid rettype; /* actual return type */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 typlen; /* length of the return type */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool typbyval; /* true if return type is pass by value */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool returnsSet; /* true if returning multiple rows */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool returnsTuple; /* true if returning whole tuple result */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool shutdown_reg; /* true if registered shutdown callback */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool readonly_func; /* true to run in "read only" mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool lazyEval; /* true if using lazyEval for result query */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ParamListInfo paramLI; /* Param list representing current args */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tstore; /* where we accumulate result tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JunkFilter *junkFilter; /* will be NULL if function returns VOID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * func_state is a List of execution_state records, each of which is the Step #6 - "compile-libfuzzer-introspector-x86_64": * first for its original parsetree, with any additional records chained Step #6 - "compile-libfuzzer-introspector-x86_64": * to it via the "next" fields. This sublist structure is needed to keep Step #6 - "compile-libfuzzer-introspector-x86_64": * track of where the original query boundaries are. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *func_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext fcontext; /* memory context holding this struct and all Step #6 - "compile-libfuzzer-introspector-x86_64": * subsidiary data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LocalTransactionId lxid; /* lxid in which cache was made */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId subxid; /* subxid in which cache was made */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SQLFunctionCache; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.880 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeBitmapHeapscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.888 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeWorktablescan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.893 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execMain.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.913 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execCurrent.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.919 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeTidrangescan.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TIDEXPR_UPPER_BOUND, Step #6 - "compile-libfuzzer-introspector-x86_64": TIDEXPR_LOWER_BOUND, Step #6 - "compile-libfuzzer-introspector-x86_64": } TidExprType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TidOpExpr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TidExprType exprtype; /* type of op; lower or upper */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *exprstate; /* ExprState for a TID-yielding subexpr */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool inclusive; /* whether op is inclusive */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TidOpExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.925 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeHash.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.948 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execExpr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExprSetupInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Highest attribute numbers fetched from inner/outer/scan/old/new tuple Step #6 - "compile-libfuzzer-introspector-x86_64": * slots: Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber last_inner; Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber last_outer; Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber last_scan; Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber last_old; Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber last_new; Step #6 - "compile-libfuzzer-introspector-x86_64": /* MULTIEXPR SubPlan nodes appearing in the expression: */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *multiexpr_subplans; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExprSetupInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.983 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execScan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.988 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeMergeAppend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32 SlotNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.993 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeBitmapIndexscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:51.998 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeSeqscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.003 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeMergejoin.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MergeJoinClauseData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Executable expression trees */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *lexpr; /* left-hand (outer) input expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *rexpr; /* right-hand (inner) input expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If we have a current left or right input tuple, the values of the Step #6 - "compile-libfuzzer-introspector-x86_64": * expressions are loaded into these fields: Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum ldatum; /* current left-hand value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum rdatum; /* current right-hand value */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool lisnull; /* and their isnull flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool risnull; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Everything we need to know to compare the left and right values is Step #6 - "compile-libfuzzer-introspector-x86_64": * stored here. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SortSupportData ssup; Step #6 - "compile-libfuzzer-introspector-x86_64": } MergeJoinClauseData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MJEVAL_MATCHABLE, /* normal, potentially matchable tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": MJEVAL_NONMATCHABLE, /* tuple cannot join because it has a null */ Step #6 - "compile-libfuzzer-introspector-x86_64": MJEVAL_ENDOFJOIN, /* end of input (physical or effective) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MJEvalResult; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.013 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/tqueue.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TQueueDestReceiver Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DestReceiver pub; /* public fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": shm_mq_handle *queue; /* shm_mq to send to */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TQueueDestReceiver; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.017 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execTuples.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.033 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeSort.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.039 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeFunctionscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FunctionScanPerFuncState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SetExprState *setexpr; /* state of the expression being evaluated */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; /* desc of the function result type */ Step #6 - "compile-libfuzzer-introspector-x86_64": int colcount; /* expected number of result columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tstore; /* holds the function result set */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 rowcount; /* # of rows in result set, -1 if not known */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *func_slot; /* function result slot (or NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FunctionScanPerFuncState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.045 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeMaterial.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.050 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeCustom.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.054 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execUtils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.064 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execJunk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.069 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execProcnode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.077 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeModifyTable.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MTTargetRelLookup Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relationOid; /* hash key, must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": int relationIndex; /* rel's index in resultRelInfo[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MTTargetRelLookup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ModifyTableContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Operation state */ Step #6 - "compile-libfuzzer-introspector-x86_64": ModifyTableState *mtstate; Step #6 - "compile-libfuzzer-introspector-x86_64": EPQState *epqstate; Step #6 - "compile-libfuzzer-introspector-x86_64": EState *estate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Slot containing tuple obtained from ModifyTable's subplan. Used to Step #6 - "compile-libfuzzer-introspector-x86_64": * access "junk" columns that are not going to be stored. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *planSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Information about the changes that were made concurrently to a tuple Step #6 - "compile-libfuzzer-introspector-x86_64": * being updated or deleted Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TM_FailureData tmfd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The tuple deleted when doing a cross-partition UPDATE with a RETURNING Step #6 - "compile-libfuzzer-introspector-x86_64": * clause that refers to OLD columns (converted to the root's tuple Step #6 - "compile-libfuzzer-introspector-x86_64": * descriptor). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *cpDeletedSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The tuple projected by the INSERT's RETURNING clause, when doing a Step #6 - "compile-libfuzzer-introspector-x86_64": * cross-partition UPDATE Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *cpUpdateReturningSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": } ModifyTableContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UpdateContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool crossPartUpdate; /* was it a cross-partition update? */ Step #6 - "compile-libfuzzer-introspector-x86_64": TU_UpdateIndexes updateIndexes; /* Which index updates are required? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Lock mode to acquire on the latest tuple version before performing Step #6 - "compile-libfuzzer-introspector-x86_64": * EvalPlanQual on it Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": LockTupleMode lockmode; Step #6 - "compile-libfuzzer-introspector-x86_64": } UpdateContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.104 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeForeignscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.111 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeGatherMerge.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GMReaderTupleBuffer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MinimalTuple *tuple; /* array of length MAX_TUPLE_STORE */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nTuples; /* number of tuples currently stored */ Step #6 - "compile-libfuzzer-introspector-x86_64": int readCounter; /* index of next tuple to extract */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool done; /* true if reader is known exhausted */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GMReaderTupleBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32 SlotNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.118 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeMemoize.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoizeTuple Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MinimalTuple mintuple; /* Cached tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct MemoizeTuple *next; /* The next tuple with the same parameter Step #6 - "compile-libfuzzer-introspector-x86_64": * values or NULL if it's the last one */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoizeTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoizeKey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MinimalTuple params; Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node lru_node; /* Pointer to next/prev key in LRU list */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoizeKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoizeEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoizeKey *key; /* Hash key for hash table lookups */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoizeTuple *tuplehead; /* Pointer to the first tuple or NULL if no Step #6 - "compile-libfuzzer-introspector-x86_64": * tuples are cached for this entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hash; /* Hash value (cached) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char status; /* Hash status */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool complete; /* Did we read the outer plan to completion? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoizeEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.127 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execPartition.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionDispatchData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation reldesc; Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionKey key; Step #6 - "compile-libfuzzer-introspector-x86_64": List *keystate; /* list of ExprState */ Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionDesc partdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *tupslot; Step #6 - "compile-libfuzzer-introspector-x86_64": AttrMap *tupmap; Step #6 - "compile-libfuzzer-introspector-x86_64": int indexes[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionDispatchData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.143 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeWindowAgg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowObjectData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag type; Step #6 - "compile-libfuzzer-introspector-x86_64": WindowAggState *winstate; /* parent WindowAggState */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *argstates; /* ExprState trees for fn's arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *localmem; /* WinGetPartitionLocalMemory's chunk */ Step #6 - "compile-libfuzzer-introspector-x86_64": int markptr; /* tuplestore mark pointer for this fn */ Step #6 - "compile-libfuzzer-introspector-x86_64": int readptr; /* tuplestore read pointer for this fn */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 markpos; /* row that markptr is positioned on */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 seekpos; /* row that readptr is positioned on */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WindowObjectData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowStatePerAggData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Oids of transition functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid transfn_oid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid invtransfn_oid; /* may be InvalidOid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid finalfn_oid; /* may be InvalidOid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * fmgr lookup data for transition functions --- only valid when Step #6 - "compile-libfuzzer-introspector-x86_64": * corresponding oid is not InvalidOid. Note in particular that fn_strict Step #6 - "compile-libfuzzer-introspector-x86_64": * flags are kept here. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo transfn; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo invtransfn; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo finalfn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int numFinalArgs; /* number of arguments to pass to finalfn */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * initial value from pg_aggregate entry Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum initValue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool initValueIsNull; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * cached value for current frame boundaries Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum resultValue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool resultValueIsNull; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We need the len and byval info for the agg's input, result, and Step #6 - "compile-libfuzzer-introspector-x86_64": * transition data types in order to know how to copy/delete values. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 inputtypeLen, Step #6 - "compile-libfuzzer-introspector-x86_64": resulttypeLen, Step #6 - "compile-libfuzzer-introspector-x86_64": transtypeLen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inputtypeByVal, Step #6 - "compile-libfuzzer-introspector-x86_64": resulttypeByVal, Step #6 - "compile-libfuzzer-introspector-x86_64": transtypeByVal; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int wfuncno; /* index of associated WindowStatePerFuncData */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Context holding transition value and possibly other subsidiary data */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext aggcontext; /* may be private, or winstate->aggcontext */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Current transition value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum transValue; /* current transition value */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool transValueIsNull; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64 transValueCount; /* number of currently-aggregated rows */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Data local to eval_windowaggregates() */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool restart; /* need to restart this agg in this cycle? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WindowStatePerAggData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowStatePerFuncData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Links to WindowFunc expr and state nodes this working state is for */ Step #6 - "compile-libfuzzer-introspector-x86_64": WindowFuncExprState *wfuncstate; Step #6 - "compile-libfuzzer-introspector-x86_64": WindowFunc *wfunc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int numArguments; /* number of arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo flinfo; /* fmgr lookup data for window function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Oid winCollation; /* collation derived for window function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We need the len and byval info for the result of each function in order Step #6 - "compile-libfuzzer-introspector-x86_64": * to know how to copy/delete values. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 resulttypeLen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool resulttypeByVal; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool plain_agg; /* is it just a plain aggregate function? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int aggno; /* if so, index of its WindowStatePerAggData */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": WindowObject winobj; /* object used in window function API */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WindowStatePerFuncData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.165 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execParallel.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FixedParallelExecutorState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 tuples_needed; /* tuple bound, see ExecSetTupleBound */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer param_exec; Step #6 - "compile-libfuzzer-introspector-x86_64": int eflags; Step #6 - "compile-libfuzzer-introspector-x86_64": int jit_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } FixedParallelExecutorState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExecParallelInitializeDSMContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelContext *pcxt; Step #6 - "compile-libfuzzer-introspector-x86_64": SharedExecutorInstrumentation *instrumentation; Step #6 - "compile-libfuzzer-introspector-x86_64": int nnodes; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExecParallelInitializeDSMContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExecParallelEstimateContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParallelContext *pcxt; Step #6 - "compile-libfuzzer-introspector-x86_64": int nnodes; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExecParallelEstimateContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.176 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execGrouping.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.182 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeBitmapAnd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.187 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execAmi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.193 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeTableFuncscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.199 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeGather.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.204 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeIndexscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pairingheap_node ph_node; Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple htup; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *orderbyvals; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *orderbynulls; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReorderTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.217 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeAgg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashAggSpill Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int npartitions; /* number of partitions */ Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalTape **partitions; /* spill partition tapes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 *ntuples; /* number of tuples in each partition */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 mask; /* mask to find partition from hash value */ Step #6 - "compile-libfuzzer-introspector-x86_64": int shift; /* after masking, shift by this amount */ Step #6 - "compile-libfuzzer-introspector-x86_64": hyperLogLogState *hll_card; /* cardinality estimate for contents */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HashAggSpill; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashAggBatch Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int setno; /* grouping set */ Step #6 - "compile-libfuzzer-introspector-x86_64": int used_bits; /* number of bits of hash already used */ Step #6 - "compile-libfuzzer-introspector-x86_64": LogicalTape *input_tape; /* input partition tape */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 input_tuples; /* number of tuples in this batch */ Step #6 - "compile-libfuzzer-introspector-x86_64": double input_card; /* estimated group cardinality */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HashAggBatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FindColsContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_aggref; /* is under an aggref */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *aggregated; /* column references under an aggref */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *unaggregated; /* other column references */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FindColsContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.244 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execReplication.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.252 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeSetOp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SetOpStatePerGroupData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 numLeft; /* number of left-input dups in group */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 numRight; /* number of right-input dups in group */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SetOpStatePerGroupData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SetOpStatePerGroupData *SetOpStatePerGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.259 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeCtescan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.264 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeAppend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.272 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeSubqueryscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.276 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeResult.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.280 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeSubplan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.290 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/instrument.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.296 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeGroup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.300 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SPICallbackArg Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *query; Step #6 - "compile-libfuzzer-introspector-x86_64": RawParseMode mode; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPICallbackArg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.320 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeValuesscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.325 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeHashjoin.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.336 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeNamedtuplestorescan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.340 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/nodeLimit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.345 INFO datatypes - __init__: Processing /src/postgresql/src/backend/executor/execExprInterp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExprEvalOpLookup Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const void *opcode; Step #6 - "compile-libfuzzer-introspector-x86_64": ExprEvalOp op; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExprEvalOpLookup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScalarArrayOpExprHashTable Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": saophash_hash *hashtab; /* underlying hash table */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ExprEvalStep *op; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo hash_finfo; /* function's lookup data */ Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfoBaseData hash_fcinfo_data; /* arguments etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ScalarArrayOpExprHashTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScalarArrayOpExprHashEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum key; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 status; /* hash status */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hash; /* hash value (cached) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ScalarArrayOpExprHashEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.383 INFO datatypes - __init__: Processing /src/postgresql/src/backend/partitioning/partprune.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartClauseInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int keyno; /* Partition key number (0 to partnatts - 1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opno; /* operator used to compare partkey to expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool op_is_ne; /* is clause's original operator <> ? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *expr; /* expr the partition key is compared to */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid cmpfn; /* Oid of function to compare 'expr' to the Step #6 - "compile-libfuzzer-introspector-x86_64": * partition key */ Step #6 - "compile-libfuzzer-introspector-x86_64": int op_strategy; /* btree strategy identifying the operator */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PartClauseInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GeneratePruningStepsContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Copies of input arguments for gen_partprune_steps: */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *rel; /* the partitioned relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": PartClauseTarget target; /* use-case we're generating steps for */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Result data: */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *steps; /* list of PartitionPruneSteps */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_mutable_op; /* clauses include any stable operators */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_mutable_arg; /* clauses include any mutable comparison Step #6 - "compile-libfuzzer-introspector-x86_64": * values, *other than* exec params */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_exec_param; /* clauses include any PARAM_EXEC params */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool contradictory; /* clauses were proven self-contradictory */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Working state: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int next_step_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GeneratePruningStepsContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PruneStepResult Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The offsets of bounds (in a table's boundinfo) whose partition is Step #6 - "compile-libfuzzer-introspector-x86_64": * selected by the pruning step. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *bound_offsets; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool scan_default; /* Scan the default partition? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool scan_null; /* Scan the partition for NULL values? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PruneStepResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PartClauseMatchStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PARTCLAUSE_NOMATCH, Step #6 - "compile-libfuzzer-introspector-x86_64": PARTCLAUSE_MATCH_CLAUSE, Step #6 - "compile-libfuzzer-introspector-x86_64": PARTCLAUSE_MATCH_NULLNESS, Step #6 - "compile-libfuzzer-introspector-x86_64": PARTCLAUSE_MATCH_STEPS, Step #6 - "compile-libfuzzer-introspector-x86_64": PARTCLAUSE_MATCH_CONTRADICT, Step #6 - "compile-libfuzzer-introspector-x86_64": PARTCLAUSE_UNSUPPORTED, Step #6 - "compile-libfuzzer-introspector-x86_64": } PartClauseMatchStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PartClauseTarget Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PARTTARGET_PLANNER, /* want to prune during planning */ Step #6 - "compile-libfuzzer-introspector-x86_64": PARTTARGET_INITIAL, /* want to prune during executor startup */ Step #6 - "compile-libfuzzer-introspector-x86_64": PARTTARGET_EXEC, /* want to prune during each plan node scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PartClauseTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.404 INFO datatypes - __init__: Processing /src/postgresql/src/backend/partitioning/partbounds.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionHashBound Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int modulus; Step #6 - "compile-libfuzzer-introspector-x86_64": int remainder; Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionHashBound; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ColumnsHashData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; Step #6 - "compile-libfuzzer-introspector-x86_64": int nkeys; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid variadic_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 variadic_typlen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool variadic_typbyval; Step #6 - "compile-libfuzzer-introspector-x86_64": char variadic_typalign; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid partcollid[PARTITION_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo partsupfunc[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ColumnsHashData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionMap Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nparts; /* number of partitions */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *merged_indexes; /* indexes of merged partitions */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *merged; /* flags to indicate whether partitions are Step #6 - "compile-libfuzzer-introspector-x86_64": * merged with non-dummy partitions */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool did_remapping; /* did we re-map partitions? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *old_indexes; /* old indexes of merged partitions if Step #6 - "compile-libfuzzer-introspector-x86_64": * did_remapping */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionRangeBound Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *datums; /* range bound datums */ Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionRangeDatumKind *kind; /* the kind of each datum */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool lower; /* this is the lower (vs upper) bound */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionRangeBound; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionListValue Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum value; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionListValue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.436 INFO datatypes - __init__: Processing /src/postgresql/src/backend/partitioning/partdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionDirectoryData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext pdir_mcxt; Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *pdir_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": bool omit_detached; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionDirectoryData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PartitionDirectoryEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid reloid; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionDesc pd; Step #6 - "compile-libfuzzer-introspector-x86_64": } PartitionDirectoryEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.442 INFO datatypes - __init__: Processing /src/postgresql/src/backend/rewrite/rewriteManip.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 sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": } contain_aggs_of_level_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int win_location; Step #6 - "compile-libfuzzer-introspector-x86_64": } locate_windowfunc_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const Bitmapset *removable_relids; Step #6 - "compile-libfuzzer-introspector-x86_64": const Bitmapset *except_relids; Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": } remove_nulling_relids_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int rt_index; Step #6 - "compile-libfuzzer-introspector-x86_64": int new_index; Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": bool change_RangeTblRef; Step #6 - "compile-libfuzzer-introspector-x86_64": } ChangeVarNodes_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int delta_sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": int min_sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": } IncrementVarSublevelsUp_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int result_relation; Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": VarReturningType returning_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } SetVarReturningType_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int target_varno; /* RTE index to search for */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; /* (current) nesting depth */ Step #6 - "compile-libfuzzer-introspector-x86_64": const AttrMap *attno_map; /* map array for user attnos */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid to_rowtype; /* change whole-row Vars to this type */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *found_whole_row; /* output flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": } map_variable_attnos_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RangeTblEntry *target_rte; Step #6 - "compile-libfuzzer-introspector-x86_64": List *targetlist; Step #6 - "compile-libfuzzer-introspector-x86_64": int result_relation; Step #6 - "compile-libfuzzer-introspector-x86_64": ReplaceVarsNoMatchOption nomatch_option; Step #6 - "compile-libfuzzer-introspector-x86_64": int nomatch_varno; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReplaceVarsFromTargetList_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int agg_location; Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": } locate_agg_of_level_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const Bitmapset *target_relids; Step #6 - "compile-libfuzzer-introspector-x86_64": const Bitmapset *added_relids; Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": } add_nulling_relids_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": } OffsetVarNodes_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int rt_index; Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": } rangeTableEntry_used_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.457 INFO datatypes - __init__: Processing /src/postgresql/src/backend/rewrite/rowsecurity.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.465 INFO datatypes - __init__: Processing /src/postgresql/src/backend/rewrite/rewriteDefine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.474 INFO datatypes - __init__: Processing /src/postgresql/src/backend/rewrite/rewriteSupport.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.477 INFO datatypes - __init__: Processing /src/postgresql/src/backend/rewrite/rewriteHandler.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rewrite_event Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relation; /* OID of relation having rules */ Step #6 - "compile-libfuzzer-introspector-x86_64": CmdType event; /* type of rule being fired */ Step #6 - "compile-libfuzzer-introspector-x86_64": } rewrite_event; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct acquireLocksOnSubLinks_context Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool for_execute; /* AcquireRewriteLocks' forExecute param */ Step #6 - "compile-libfuzzer-introspector-x86_64": } acquireLocksOnSubLinks_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fireRIRonSubLink_context Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *activeRIRs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasRowSecurity; Step #6 - "compile-libfuzzer-introspector-x86_64": } fireRIRonSubLink_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.506 INFO datatypes - __init__: Processing /src/postgresql/src/backend/rewrite/rewriteRemove.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.511 INFO datatypes - __init__: Processing /src/postgresql/src/backend/rewrite/rewriteSearchCycle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.519 INFO datatypes - __init__: Processing /src/postgresql/src/backend/lib/rbtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.525 INFO datatypes - __init__: Processing /src/postgresql/src/backend/lib/bloomfilter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.530 INFO datatypes - __init__: Processing /src/postgresql/src/backend/lib/hyperloglog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.534 INFO datatypes - __init__: Processing /src/postgresql/src/backend/lib/integerset.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct intset_node intset_node; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct intset_internal_node intset_internal_node; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct intset_leaf_node intset_leaf_node; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 first; /* first integer in this item */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 codeword; /* simple8b encoded differences from 'first' */ Step #6 - "compile-libfuzzer-introspector-x86_64": } leaf_item; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.542 INFO datatypes - __init__: Processing /src/postgresql/src/backend/lib/knapsack.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.546 INFO datatypes - __init__: Processing /src/postgresql/src/backend/lib/dshash.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dshash_partition Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; /* Protects all buckets in this partition. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t count; /* # of items in this partition's buckets */ Step #6 - "compile-libfuzzer-introspector-x86_64": } dshash_partition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dshash_table_control Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dshash_table_handle handle; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 magic; Step #6 - "compile-libfuzzer-introspector-x86_64": dshash_partition partitions[DSHASH_NUM_PARTITIONS]; Step #6 - "compile-libfuzzer-introspector-x86_64": int lwlock_tranche_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The following members are written to only when ALL partitions locks are Step #6 - "compile-libfuzzer-introspector-x86_64": * held. They can be read when any one partition lock is held. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of buckets expressed as power of 2 (8 = 256 buckets). */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size_log2; /* log2(number of buckets) */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer buckets; /* current bucket array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } dshash_table_control; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.555 INFO datatypes - __init__: Processing /src/postgresql/src/backend/lib/bipartite_match.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.560 INFO datatypes - __init__: Processing /src/postgresql/src/backend/lib/pairingheap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.565 INFO datatypes - __init__: Processing /src/postgresql/src/backend/lib/ilist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.569 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/sort/logtape.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TapeBlockTrailer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 prev; /* previous block on this tape, or -1 on first Step #6 - "compile-libfuzzer-introspector-x86_64": * block */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 next; /* next block on this tape, or # of valid Step #6 - "compile-libfuzzer-introspector-x86_64": * bytes on last block (if < 0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TapeBlockTrailer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.577 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/sort/tuplesortvariants.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TuplesortIndexArg index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool enforceUnique; /* complain if we find duplicate tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool uniqueNullsNotDistinct; /* unique constraint null treatment */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TuplesortIndexBTreeArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* the datatype oid of Datum's to be sorted */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid datumType; Step #6 - "compile-libfuzzer-introspector-x86_64": /* we need typelen in order to know how to copy the Datums. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int datumTypeLen; Step #6 - "compile-libfuzzer-introspector-x86_64": } TuplesortDatumArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation heapRel; /* table the index is being built on */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation indexRel; /* index being built */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TuplesortIndexArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": IndexInfo *indexInfo; /* info about index being used for reference */ Step #6 - "compile-libfuzzer-introspector-x86_64": EState *estate; /* for evaluating index expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TuplesortClusterArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TuplesortIndexArg index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 high_mask; /* masks for sortable part of hash code */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 low_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 max_buckets; Step #6 - "compile-libfuzzer-introspector-x86_64": } TuplesortIndexHashArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BrinSortTuple Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Size tuplen; Step #6 - "compile-libfuzzer-introspector-x86_64": BrinTuple tuple; Step #6 - "compile-libfuzzer-introspector-x86_64": } BrinSortTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.593 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/sort/sharedtuplestore.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedTuplestoreChunk Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ntuples; /* Number of tuples in this chunk. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int overflow; /* If overflow, how many including this one? */ Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedTuplestoreChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedTuplestoreParticipant Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber read_page; /* Page number for next read. */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber npages; /* Number of pages written. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool writing; /* Used only for assertions. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedTuplestoreParticipant; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.599 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/sort/sortsupport.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo flinfo; /* lookup data for comparison function */ Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfoBaseData fcinfo; /* reusable callinfo structure */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SortShimExtra; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.604 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/sort/tuplestore.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TSS_INMEM, /* Tuples still fit in memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": TSS_WRITEFILE, /* Writing to temp file */ Step #6 - "compile-libfuzzer-introspector-x86_64": TSS_READFILE, /* Reading from temp file */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TupStoreStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int eflags; /* capability flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool eof_reached; /* read has reached EOF */ Step #6 - "compile-libfuzzer-introspector-x86_64": int current; /* next array index to read */ Step #6 - "compile-libfuzzer-introspector-x86_64": int file; /* temp file# */ Step #6 - "compile-libfuzzer-introspector-x86_64": off_t offset; /* byte offset in file */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TSReadPointer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.614 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/sort/qsort_interruptible.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.617 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/sort/tuplesort.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union SlabSlot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": union SlabSlot *nextfree; Step #6 - "compile-libfuzzer-introspector-x86_64": char buffer[SLAB_SLOT_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SlabSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TSS_INITIAL, /* Loading tuples; still within memory limit */ Step #6 - "compile-libfuzzer-introspector-x86_64": TSS_BOUNDED, /* Loading tuples into bounded-size heap */ Step #6 - "compile-libfuzzer-introspector-x86_64": TSS_BUILDRUNS, /* Loading tuples; writing to tape */ Step #6 - "compile-libfuzzer-introspector-x86_64": TSS_SORTEDINMEM, /* Sort completed entirely in memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": TSS_SORTEDONTAPE, /* Sort completed, final run is on tape */ Step #6 - "compile-libfuzzer-introspector-x86_64": TSS_FINALMERGE, /* Performing final merge on-the-fly */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TupSortStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.634 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/hash/pg_crc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.639 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/hash/dynahash.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HASHELEMENT *HASHBUCKET; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HASHBUCKET *HASHSEGMENT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; /* spinlock for this freelist */ Step #6 - "compile-libfuzzer-introspector-x86_64": long nentries; /* number of entries in associated buckets */ Step #6 - "compile-libfuzzer-introspector-x86_64": HASHELEMENT *freeList; /* chain of free elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FreeListData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.651 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/error/csvlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.655 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/error/jsonlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.661 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/error/assert.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.664 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/error/elog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.686 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/resowner/resowner.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResourceElem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum item; Step #6 - "compile-libfuzzer-introspector-x86_64": const ResourceOwnerDesc *kind; /* NULL indicates a free hash table slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ResourceElem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ResourceReleaseCallbackItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct ResourceReleaseCallbackItem *next; Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceReleaseCallback callback; Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg; Step #6 - "compile-libfuzzer-introspector-x86_64": } ResourceReleaseCallbackItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.694 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/inet_net_pton.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.701 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/format_type.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.706 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/date.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.726 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/trigfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.730 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/tsquery.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ts_tokentype (*ts_tokenizer) (TSQueryParserState state, int8 *operator, Step #6 - "compile-libfuzzer-introspector-x86_64": int *lenval, char **strval, Step #6 - "compile-libfuzzer-introspector-x86_64": int16 *weight, bool *prefix); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PT_END = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PT_ERR = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": PT_VAL = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": PT_OPR = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": PT_OPEN = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": PT_CLOSE = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": } ts_tokentype; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OperatorElement Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int8 op; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 distance; Step #6 - "compile-libfuzzer-introspector-x86_64": } OperatorElement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WAITOPERAND = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": WAITOPERATOR = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": WAITFIRSTOPERAND = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } ts_parserstate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": QueryItem *curpol; Step #6 - "compile-libfuzzer-introspector-x86_64": char *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cur; Step #6 - "compile-libfuzzer-introspector-x86_64": char *op; Step #6 - "compile-libfuzzer-introspector-x86_64": int buflen; Step #6 - "compile-libfuzzer-introspector-x86_64": } INFIX; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.742 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/xml.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XmlTableBuilderData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int magic; Step #6 - "compile-libfuzzer-introspector-x86_64": int natts; Step #6 - "compile-libfuzzer-introspector-x86_64": long int row_count; Step #6 - "compile-libfuzzer-introspector-x86_64": PgXmlErrorContext *xmlerrcxt; Step #6 - "compile-libfuzzer-introspector-x86_64": xmlParserCtxtPtr ctxt; Step #6 - "compile-libfuzzer-introspector-x86_64": xmlDocPtr doc; Step #6 - "compile-libfuzzer-introspector-x86_64": xmlXPathContextPtr xpathcxt; Step #6 - "compile-libfuzzer-introspector-x86_64": xmlXPathCompExprPtr xpathcomp; Step #6 - "compile-libfuzzer-introspector-x86_64": xmlXPathObjectPtr xpathobj; Step #6 - "compile-libfuzzer-introspector-x86_64": xmlXPathCompExprPtr *xpathscomp; Step #6 - "compile-libfuzzer-introspector-x86_64": } XmlTableBuilderData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.774 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/arraysubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArraySubWorkspace Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Values determined during expression compilation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid refelemtype; /* OID of the array element type */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 refattrlength; /* typlen of array type */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 refelemlength; /* typlen of the array element type */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool refelembyval; /* is the element type pass-by-value? */ Step #6 - "compile-libfuzzer-introspector-x86_64": char refelemalign; /* typalign of the element type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Subscript values converted to integers. Note that these arrays must be Step #6 - "compile-libfuzzer-introspector-x86_64": * of length MAXDIM even when dealing with fewer subscripts, because Step #6 - "compile-libfuzzer-introspector-x86_64": * array_get/set_slice may scribble on the extra entries. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int upperindex[MAXDIM]; Step #6 - "compile-libfuzzer-introspector-x86_64": int lowerindex[MAXDIM]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ArraySubWorkspace; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.780 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/bool.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BoolAggState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 aggcount; /* number of non-null values aggregated */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 aggtrue; /* number of values aggregated that are true */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BoolAggState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.786 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/int.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 current; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 finish; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 step; Step #6 - "compile-libfuzzer-introspector-x86_64": } generate_series_fctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.798 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/arrayutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.803 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/numeric.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NumericVar Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ndigits; /* # of digits in digits[] - can be 0! */ Step #6 - "compile-libfuzzer-introspector-x86_64": int weight; /* weight of first digit */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sign; /* NUMERIC_POS, _NEG, _NAN, _PINF, or _NINF */ Step #6 - "compile-libfuzzer-introspector-x86_64": int dscale; /* display scale */ Step #6 - "compile-libfuzzer-introspector-x86_64": NumericDigit *buf; /* start of palloc'd space for digits[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": NumericDigit *digits; /* base-NBASE digits */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NumericVar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NumericSumAccum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ndigits; Step #6 - "compile-libfuzzer-introspector-x86_64": int weight; Step #6 - "compile-libfuzzer-introspector-x86_64": int dscale; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_uncarried; Step #6 - "compile-libfuzzer-introspector-x86_64": bool have_carry_space; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 *pos_digits; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 *neg_digits; Step #6 - "compile-libfuzzer-introspector-x86_64": } NumericSumAccum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NumericAggState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool calcSumX2; /* if true, calculate sumX2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext agg_context; /* context we're calculating in */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 N; /* count of processed numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": NumericSumAccum sumX; /* sum of processed numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": NumericSumAccum sumX2; /* sum of squares of processed numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxScale; /* maximum scale seen so far */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 maxScaleCount; /* number of values seen with maximum scale */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* These counts are *not* included in N! Use NA_TOTAL_COUNT() as needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 NaNcount; /* count of NaN values */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 pInfcount; /* count of +Inf values */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 nInfcount; /* count of -Inf values */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NumericAggState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Int128AggState PolyNumAggState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NumericAggState PolyNumAggState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Int8TransTypeData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 count; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 sum; Step #6 - "compile-libfuzzer-introspector-x86_64": } Int8TransTypeData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char NumericDigit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char NumericDigit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int16 NumericDigit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NumericVar current; Step #6 - "compile-libfuzzer-introspector-x86_64": NumericVar stop; Step #6 - "compile-libfuzzer-introspector-x86_64": NumericVar step; Step #6 - "compile-libfuzzer-introspector-x86_64": } generate_series_numeric_fctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void *buf; /* buffer for short varlenas */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 input_count; /* number of non-null values seen */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool estimating; /* true if estimating cardinality */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": hyperLogLogState abbr_card; /* cardinality estimator */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NumericSortSupport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Int128AggState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool calcSumX2; /* if true, calculate sumX2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 N; /* count of processed numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": int128 sumX; /* sum of processed numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": int128 sumX2; /* sum of squares of processed numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Int128AggState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.869 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/tsvector.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WordEntry entry; /* must be first! */ Step #6 - "compile-libfuzzer-introspector-x86_64": WordEntryPos *pos; Step #6 - "compile-libfuzzer-introspector-x86_64": int poslen; /* number of elements in pos */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WordEntryIN; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.876 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/tsquery_rewrite.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.882 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/rowtypes.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ColumnIOData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid column_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typiofunc; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typioparam; Step #6 - "compile-libfuzzer-introspector-x86_64": bool typisvarlena; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo proc; Step #6 - "compile-libfuzzer-introspector-x86_64": } ColumnIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RecordCompareData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ncolumns; /* allocated length of columns[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid record1_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 record1_typmod; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid record2_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 record2_typmod; Step #6 - "compile-libfuzzer-introspector-x86_64": ColumnCompareData columns[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RecordCompareData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RecordIOData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid record_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 record_typmod; Step #6 - "compile-libfuzzer-introspector-x86_64": int ncolumns; Step #6 - "compile-libfuzzer-introspector-x86_64": ColumnIOData columns[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RecordIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ColumnCompareData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TypeCacheEntry *typentry; /* has everything we need, actually */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ColumnCompareData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.899 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/array_expanded.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.906 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/pseudorandomfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.910 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/jsonbsubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonbSubWorkspace Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool expectArray; /* jsonb root is expected to be an array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *indexOid; /* OID of coerced subscript expression, could Step #6 - "compile-libfuzzer-introspector-x86_64": * be only integer or text */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *index; /* Subscript values in Datum format */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonbSubWorkspace; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.915 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/xid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.921 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/regexp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_re_flags Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int cflags; /* compile flags for Spencer's regex code */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool glob; /* do it globally (for each occurrence) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_re_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct regexp_matches_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": text *orig_str; /* data string in original TEXT form */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nmatches; /* number of places where pattern matched */ Step #6 - "compile-libfuzzer-introspector-x86_64": int npatterns; /* number of capturing subpatterns */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* We store start char index and end+1 char index for each match */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* so the number of entries in match_locs is nmatches * npatterns * 2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *match_locs; /* 0-based character indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int next_match; /* 0-based index of next match to process */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* workspace for build_regexp_match_result() */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *elems; /* has npatterns elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *nulls; /* has npatterns elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_wchar *wide_str; /* wide-char version of original string */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *conv_buf; /* conversion buffer, if needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": int conv_bufsiz; /* size thereof */ Step #6 - "compile-libfuzzer-introspector-x86_64": } regexp_matches_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct cached_re_str Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext cre_context; /* memory context for this regexp */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *cre_pat; /* original RE (not null terminated!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cre_pat_len; /* length of original RE, in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cre_flags; /* compile flags: extended,icase etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid cre_collation; /* collation to use */ Step #6 - "compile-libfuzzer-introspector-x86_64": regex_t cre_re; /* the compiled regular expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": } cached_re_str; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.935 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/waitfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.939 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/genfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.946 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/partitionfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.950 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/acl.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 *name; Step #6 - "compile-libfuzzer-introspector-x86_64": AclMode value; Step #6 - "compile-libfuzzer-introspector-x86_64": } priv_map; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.982 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/jsonb_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.987 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/array_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:52.996 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/pg_locale_builtin.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.000 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/int8.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 current; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 finish; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 step; Step #6 - "compile-libfuzzer-introspector-x86_64": } generate_series_fctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.011 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ValidIOData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typoid; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 typmod; Step #6 - "compile-libfuzzer-introspector-x86_64": bool typname_constant; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typiofunc; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typioparam; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo inputproc; Step #6 - "compile-libfuzzer-introspector-x86_64": } ValidIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.020 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/mcxtfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemoryContextId Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext context; Step #6 - "compile-libfuzzer-introspector-x86_64": int context_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } MemoryContextId; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.026 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/uuid.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 input_count; /* number of non-null values seen */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool estimating; /* true if estimating cardinality */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": hyperLogLogState abbr_card; /* cardinality estimator */ Step #6 - "compile-libfuzzer-introspector-x86_64": } uuid_sortsupport_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.033 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/enum.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.040 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/timestamp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Timestamp current; Step #6 - "compile-libfuzzer-introspector-x86_64": Timestamp finish; Step #6 - "compile-libfuzzer-introspector-x86_64": Interval step; Step #6 - "compile-libfuzzer-introspector-x86_64": int step_sign; Step #6 - "compile-libfuzzer-introspector-x86_64": } generate_series_timestamp_fctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IntervalAggState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 N; /* count of finite intervals processed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Interval sumX; /* sum of finite intervals processed */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* These counts are *not* included in N! Use IA_TOTAL_COUNT() as needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 pInfcount; /* count of +infinity intervals */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 nInfcount; /* count of -infinity intervals */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IntervalAggState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz current; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz finish; Step #6 - "compile-libfuzzer-introspector-x86_64": Interval step; Step #6 - "compile-libfuzzer-introspector-x86_64": int step_sign; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_tz *attimezone; Step #6 - "compile-libfuzzer-introspector-x86_64": } generate_series_timestamptz_fctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.086 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/json.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonUniqueBuilderState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonUniqueCheckState check; /* unique check */ Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfoData skipped_keys; /* skipped keys with NULL values */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext mcxt; /* context for saving skipped keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonUniqueBuilderState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonUniqueStackEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct JsonUniqueStackEntry *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": int object_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonUniqueStackEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonAggState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfo str; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTypeCategory key_category; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid key_output_func; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTypeCategory val_category; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid val_output_func; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonUniqueBuilderState unique_check; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonAggState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonUniqueParsingState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonLexContext *lex; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonUniqueCheckState check; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonUniqueStackEntry *stack; Step #6 - "compile-libfuzzer-introspector-x86_64": int id_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": bool unique; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonUniqueParsingState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonUniqueHashEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *key; Step #6 - "compile-libfuzzer-introspector-x86_64": int key_len; Step #6 - "compile-libfuzzer-introspector-x86_64": int object_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonUniqueHashEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HTAB *JsonUniqueCheckState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.102 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/jsonpath_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonPathString Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *val; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": int total; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonPathString; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *yyscan_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.105 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/like_support.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Pattern_Type_Like, Step #6 - "compile-libfuzzer-introspector-x86_64": Pattern_Type_Like_IC, Step #6 - "compile-libfuzzer-introspector-x86_64": Pattern_Type_Regex, Step #6 - "compile-libfuzzer-introspector-x86_64": Pattern_Type_Regex_IC, Step #6 - "compile-libfuzzer-introspector-x86_64": Pattern_Type_Prefix, Step #6 - "compile-libfuzzer-introspector-x86_64": } Pattern_Type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Pattern_Prefix_None, Pattern_Prefix_Partial, Pattern_Prefix_Exact, Step #6 - "compile-libfuzzer-introspector-x86_64": } Pattern_Prefix_Status; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.117 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/pg_lsn.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.122 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/lockfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LockData *lockData; /* state data from lmgr */ Step #6 - "compile-libfuzzer-introspector-x86_64": int currIdx; /* current PROCLOCK index */ Step #6 - "compile-libfuzzer-introspector-x86_64": PredicateLockData *predLockData; /* state data for pred locks */ Step #6 - "compile-libfuzzer-introspector-x86_64": int predLockIdx; /* current index for pred lock */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PG_Lock_Status; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.131 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/expandedrecord.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.142 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/network_spgist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.149 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/tsvector_parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.154 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/tsgistidx.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool allistrue; Step #6 - "compile-libfuzzer-introspector-x86_64": BITVECP sign; Step #6 - "compile-libfuzzer-introspector-x86_64": } CACHESIGN; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 flag; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SignTSVector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *BITVECP; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 *arrb; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 *arre; Step #6 - "compile-libfuzzer-introspector-x86_64": } CHKVAL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber pos; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 cost; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPLITCOST; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int siglen; /* signature length */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GistTsVectorOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.163 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/array_typanalyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Information about array element type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid type_id; /* element type's OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid eq_opr; /* default equality operator's OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid coll_id; /* collation to use */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool typbyval; /* physical properties of element type */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 typlen; Step #6 - "compile-libfuzzer-introspector-x86_64": char typalign; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Lookup data for element type's comparison and hash functions (these are Step #6 - "compile-libfuzzer-introspector-x86_64": * in the type's typcache entry, which we expect to remain valid over the Step #6 - "compile-libfuzzer-introspector-x86_64": * lifespan of the ANALYZE run) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *cmp; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *hash; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Saved state from std_typanalyze() */ Step #6 - "compile-libfuzzer-introspector-x86_64": AnalyzeAttrComputeStatsFunc std_compute_stats; Step #6 - "compile-libfuzzer-introspector-x86_64": void *std_extra_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayAnalyzeExtraData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum key; /* This is 'e' from the LC algorithm. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int frequency; /* This is 'f'. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int delta; /* And this is 'delta'. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int last_container; /* For de-duplication of array elements. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TrackItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int count; /* Count of distinct elements in an array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int frequency; /* Number of arrays seen with this count */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DECountItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.171 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/varchar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.180 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/multirangetypes_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.189 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/geo_spgist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": float8 low; Step #6 - "compile-libfuzzer-introspector-x86_64": float8 high; Step #6 - "compile-libfuzzer-introspector-x86_64": } Range; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RangeBox range_box_x; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeBox range_box_y; Step #6 - "compile-libfuzzer-introspector-x86_64": } RectBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Range left; Step #6 - "compile-libfuzzer-introspector-x86_64": Range right; Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.198 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/geo_ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.238 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/datetime.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TzAbbrevCache Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char abbrev[TOKMAXLEN + 1]; /* always NUL-terminated */ Step #6 - "compile-libfuzzer-introspector-x86_64": char ftype; /* TZ, DTZ, or DYNTZ */ Step #6 - "compile-libfuzzer-introspector-x86_64": int offset; /* GMT offset, if fixed-offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_tz *tz; /* relevant zone, if variable-offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TzAbbrevCache; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.271 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/dbsize.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.280 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/rangetypes_typanalyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.286 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/jsonb_gin.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonPathGinPathItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct JsonPathGinPathItem *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum keyName; /* key name (for '.key' path item) or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonPathItemType type; /* type of jsonpath item */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonPathGinPathItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinEntries Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": int count; Step #6 - "compile-libfuzzer-introspector-x86_64": int allocated; Step #6 - "compile-libfuzzer-introspector-x86_64": } GinEntries; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*JsonPathGinAddPathItemFunc) (JsonPathGinPath *path, Step #6 - "compile-libfuzzer-introspector-x86_64": JsonPathItem *jsp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PathHashStack Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hash; Step #6 - "compile-libfuzzer-introspector-x86_64": struct PathHashStack *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } PathHashStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JsonPathGinNodeType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSP_GIN_OR, Step #6 - "compile-libfuzzer-introspector-x86_64": JSP_GIN_AND, Step #6 - "compile-libfuzzer-introspector-x86_64": JSP_GIN_ENTRY, Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonPathGinNodeType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonPathGinNode JsonPathGinNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union JsonPathGinPath Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonPathGinPathItem *items; /* list of path items (jsonb_ops) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hash; /* hash of the path (jsonb_path_ops) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonPathGinPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonPathGinContext JsonPathGinContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef List *(*JsonPathGinExtractNodesFunc) (JsonPathGinContext *cxt, Step #6 - "compile-libfuzzer-introspector-x86_64": JsonPathGinPath path, Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbValue *scalar, Step #6 - "compile-libfuzzer-introspector-x86_64": List *nodes); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.297 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/jsonfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IterateJsonStringValuesState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonLexContext *lex; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonIterateStringValuesAction action; /* an action that will be applied Step #6 - "compile-libfuzzer-introspector-x86_64": * to each json value */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *action_state; /* any necessary context for iteration */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 flags; /* what kind of elements from a json we want Step #6 - "compile-libfuzzer-introspector-x86_64": * to iterate */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IterateJsonStringValuesState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ColumnIOData ColumnIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsObject Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_json; /* json/jsonb */ Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *json_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbContainer *jsonb_cont; Step #6 - "compile-libfuzzer-introspector-x86_64": } val; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RecordIOData RecordIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OkeysState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonLexContext *lex; Step #6 - "compile-libfuzzer-introspector-x86_64": char **result; Step #6 - "compile-libfuzzer-introspector-x86_64": int result_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int result_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int sent_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } OkeysState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EachState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonLexContext *lex; Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tuple_store; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc ret_tdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tmp_cxt; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *result_start; Step #6 - "compile-libfuzzer-introspector-x86_64": bool normalize_results; Step #6 - "compile-libfuzzer-introspector-x86_64": bool next_scalar; Step #6 - "compile-libfuzzer-introspector-x86_64": char *normalized_scalar; Step #6 - "compile-libfuzzer-introspector-x86_64": } EachState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ElementsState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonLexContext *lex; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *function_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tuple_store; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc ret_tdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tmp_cxt; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *result_start; Step #6 - "compile-libfuzzer-introspector-x86_64": bool normalize_results; Step #6 - "compile-libfuzzer-introspector-x86_64": bool next_scalar; Step #6 - "compile-libfuzzer-introspector-x86_64": char *normalized_scalar; Step #6 - "compile-libfuzzer-introspector-x86_64": } ElementsState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlenState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonLexContext *lex; Step #6 - "compile-libfuzzer-introspector-x86_64": int count; Step #6 - "compile-libfuzzer-introspector-x86_64": } AlenState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GetState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonLexContext *lex; Step #6 - "compile-libfuzzer-introspector-x86_64": text *tresult; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *result_start; Step #6 - "compile-libfuzzer-introspector-x86_64": bool normalize_results; Step #6 - "compile-libfuzzer-introspector-x86_64": bool next_scalar; Step #6 - "compile-libfuzzer-introspector-x86_64": int npath; /* length of each path-related array */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **path_names; /* field name(s) being sought */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *path_indexes; /* array index(es) being sought */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *pathok; /* is path matched to current depth? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *array_cur_index; /* current element index at each path Step #6 - "compile-libfuzzer-introspector-x86_64": * level */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GetState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScalarIOData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typioparam; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo typiofunc; Step #6 - "compile-libfuzzer-introspector-x86_64": } ScalarIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CompositeIOData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * We use pointer to a RecordIOData here because variable-length struct Step #6 - "compile-libfuzzer-introspector-x86_64": * RecordIOData can't be used directly in ColumnIOData.io union Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": RecordIOData *record_io; /* metadata cache for populate_record() */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; /* cached tuple descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* these fields differ from target type only if domain over composite: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid base_typid; /* base type id */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 base_typmod; /* base type modifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* this field is used only if target type is domain over composite: */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *domain_info; /* opaque cache for domain checks */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CompositeIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum TypeCat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TYPECAT_SCALAR = 's', Step #6 - "compile-libfuzzer-introspector-x86_64": TYPECAT_ARRAY = 'a', Step #6 - "compile-libfuzzer-introspector-x86_64": TYPECAT_COMPOSITE = 'c', Step #6 - "compile-libfuzzer-introspector-x86_64": TYPECAT_COMPOSITE_DOMAIN = 'C', Step #6 - "compile-libfuzzer-introspector-x86_64": TYPECAT_DOMAIN = 'd', Step #6 - "compile-libfuzzer-introspector-x86_64": } TypeCat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PopulateArrayState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonLexContext *lex; /* json lexer */ Step #6 - "compile-libfuzzer-introspector-x86_64": PopulateArrayContext *ctx; /* context */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *element_start; /* start of the current array element */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *element_scalar; /* current array element token if it is a Step #6 - "compile-libfuzzer-introspector-x86_64": * scalar */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTokenType element_type; /* current array element type */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PopulateArrayState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsValue Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_json; /* json/jsonb */ 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": const char *str; /* json string */ Step #6 - "compile-libfuzzer-introspector-x86_64": int len; /* json string length or -1 if null-terminated */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTokenType type; /* json type */ Step #6 - "compile-libfuzzer-introspector-x86_64": } json; /* json value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbValue *jsonb; /* jsonb value */ Step #6 - "compile-libfuzzer-introspector-x86_64": } val; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TransformJsonStringValuesState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonLexContext *lex; Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfo strval; /* resulting json */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTransformStringValuesAction action; /* an action that will be applied Step #6 - "compile-libfuzzer-introspector-x86_64": * to each json value */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *action_state; /* any necessary context for transformation */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TransformJsonStringValuesState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JHashState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonLexContext *lex; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *function_name; Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *hash; Step #6 - "compile-libfuzzer-introspector-x86_64": char *saved_scalar; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *save_json_start; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTokenType saved_token_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } JHashState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonHashEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char fname[NAMEDATALEN]; /* hash key (MUST BE FIRST) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *val; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTokenType type; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonHashEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArrayIOData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ColumnIOData *element_info; /* metadata cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid element_type; /* array element type id */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 element_typmod; /* array element type modifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DomainIOData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ColumnIOData *base_io; /* metadata cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid base_typid; /* base type id */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 base_typmod; /* base type modifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *domain_info; /* opaque cache for domain checks */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DomainIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PopulateArrayContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ArrayBuildState *astate; /* array build state */ Step #6 - "compile-libfuzzer-introspector-x86_64": ArrayIOData *aio; /* metadata cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext acxt; /* array build memory context */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext mcxt; /* cache memory context */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *colname; /* for diagnostics only */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *dims; /* dimensions */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *sizes; /* current dimension counters */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ndims; /* number of dimensions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *escontext; /* For soft-error handling */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PopulateArrayContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StripnullState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonLexContext *lex; Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfo strval; Step #6 - "compile-libfuzzer-introspector-x86_64": bool skip_next_null; Step #6 - "compile-libfuzzer-introspector-x86_64": } StripnullState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PopulateRecordsetState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonLexContext *lex; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *function_name; Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *json_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": char *saved_scalar; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *save_json_start; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTokenType saved_token_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tuple_store; Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTupleHeader rec; Step #6 - "compile-libfuzzer-introspector-x86_64": PopulateRecordCache *cache; Step #6 - "compile-libfuzzer-introspector-x86_64": } PopulateRecordsetState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PopulateRecordCache Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid argtype; /* declared type of the record argument */ Step #6 - "compile-libfuzzer-introspector-x86_64": ColumnIOData c; /* metadata cache for populate_composite() */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext fn_mcxt; /* where this is stored */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PopulateRecordCache; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.339 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/oid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.345 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/rangetypes_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.354 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/encode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.361 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/varlena.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct varlena VarString; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ArrayBuildState *astate; Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tupstore; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": } SplitTextOutputData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *buf1; /* 1st string, or abbreviation original string Step #6 - "compile-libfuzzer-introspector-x86_64": * buf */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *buf2; /* 2nd string, or abbreviation strxfrm() buf */ Step #6 - "compile-libfuzzer-introspector-x86_64": int buflen1; /* Allocated length of buf1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int buflen2; /* Allocated length of buf2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int last_len1; /* Length of last buf1 string/strxfrm() input */ Step #6 - "compile-libfuzzer-introspector-x86_64": int last_len2; /* Length of last buf2 string/strxfrm() blob */ Step #6 - "compile-libfuzzer-introspector-x86_64": int last_returned; /* Last comparison result (cache) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool cache_blob; /* Does buf2 contain strxfrm() blob, etc? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool collate_c; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typid; /* Actual datatype (text/bpchar/bytea/name) */ Step #6 - "compile-libfuzzer-introspector-x86_64": hyperLogLogState abbr_card; /* Abbreviated key cardinality state */ Step #6 - "compile-libfuzzer-introspector-x86_64": hyperLogLogState full_card; /* Full key cardinality state */ Step #6 - "compile-libfuzzer-introspector-x86_64": double prop_card; /* Required cardinality proportion */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_locale_t locale; Step #6 - "compile-libfuzzer-introspector-x86_64": } VarStringSortSupport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_multibyte_char_in_char; /* need to check char boundaries? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *str1; /* haystack string */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *str2; /* needle string */ Step #6 - "compile-libfuzzer-introspector-x86_64": int len1; /* string lengths in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int len2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Skip table for Boyer-Moore-Horspool search algorithm: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int skiptablemask; /* mask for ANDing with skiptable subscripts */ Step #6 - "compile-libfuzzer-introspector-x86_64": int skiptable[256]; /* skip distance for given mismatched char */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *last_match; /* pointer to last match in 'str1' */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Sometimes we need to convert the byte position of a match to a Step #6 - "compile-libfuzzer-introspector-x86_64": * character position. These store the last position that was converted, Step #6 - "compile-libfuzzer-introspector-x86_64": * so that on the next call, we can continue from that point, rather than Step #6 - "compile-libfuzzer-introspector-x86_64": * count characters from the very beginning. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *refpoint; /* pointer within original haystack string */ Step #6 - "compile-libfuzzer-introspector-x86_64": int refpos; /* 0-based character offset of the same point */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TextPositionState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.401 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/tsquery_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber pos; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 cost; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPLITCOST; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.406 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/cryptohashfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.411 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/mac.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 input_count; /* number of non-null values seen */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool estimating; /* true if estimating cardinality */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": hyperLogLogState abbr_card; /* cardinality estimator */ Step #6 - "compile-libfuzzer-introspector-x86_64": } macaddr_sortsupport_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.417 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/regproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.430 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/formatting.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FROM_CHAR_DATE_NONE = 0, /* Value does not affect date mode. */ Step #6 - "compile-libfuzzer-introspector-x86_64": FROM_CHAR_DATE_GREGORIAN, /* Gregorian (day, month, year) style date */ Step #6 - "compile-libfuzzer-introspector-x86_64": FROM_CHAR_DATE_ISOWEEK, /* ISO 8601 week date */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FromCharDateMode; 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": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": int id; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_digit; Step #6 - "compile-libfuzzer-introspector-x86_64": FromCharDateMode date_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": } KeyWord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int pre, /* (count) numbers before decimal */ Step #6 - "compile-libfuzzer-introspector-x86_64": post, /* (count) numbers after decimal */ Step #6 - "compile-libfuzzer-introspector-x86_64": lsign, /* want locales sign */ Step #6 - "compile-libfuzzer-introspector-x86_64": flag, /* number parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": pre_lsign_num, /* tmp value for lsign */ Step #6 - "compile-libfuzzer-introspector-x86_64": multi, /* multiplier for 'V' */ Step #6 - "compile-libfuzzer-introspector-x86_64": zero_start, /* position of first zero */ Step #6 - "compile-libfuzzer-introspector-x86_64": zero_end, /* position of last zero */ Step #6 - "compile-libfuzzer-introspector-x86_64": need_locale; /* needs it locale */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NUMDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FormatNode format[DCH_CACHE_SIZE + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": char str[DCH_CACHE_SIZE + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool std; Step #6 - "compile-libfuzzer-introspector-x86_64": bool valid; Step #6 - "compile-libfuzzer-introspector-x86_64": int age; Step #6 - "compile-libfuzzer-introspector-x86_64": } DCHCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FromCharDateMode mode; Step #6 - "compile-libfuzzer-introspector-x86_64": int hh, Step #6 - "compile-libfuzzer-introspector-x86_64": pm, Step #6 - "compile-libfuzzer-introspector-x86_64": mi, Step #6 - "compile-libfuzzer-introspector-x86_64": ss, Step #6 - "compile-libfuzzer-introspector-x86_64": ssss, Step #6 - "compile-libfuzzer-introspector-x86_64": d, /* stored as 1-7, Sunday = 1, 0 means missing */ Step #6 - "compile-libfuzzer-introspector-x86_64": dd, Step #6 - "compile-libfuzzer-introspector-x86_64": ddd, Step #6 - "compile-libfuzzer-introspector-x86_64": mm, Step #6 - "compile-libfuzzer-introspector-x86_64": ms, Step #6 - "compile-libfuzzer-introspector-x86_64": year, Step #6 - "compile-libfuzzer-introspector-x86_64": bc, Step #6 - "compile-libfuzzer-introspector-x86_64": ww, Step #6 - "compile-libfuzzer-introspector-x86_64": w, Step #6 - "compile-libfuzzer-introspector-x86_64": cc, Step #6 - "compile-libfuzzer-introspector-x86_64": j, Step #6 - "compile-libfuzzer-introspector-x86_64": us, Step #6 - "compile-libfuzzer-introspector-x86_64": yysz, /* is it YY or YYYY ? */ Step #6 - "compile-libfuzzer-introspector-x86_64": clock, /* 12 or 24 hour clock? */ Step #6 - "compile-libfuzzer-introspector-x86_64": tzsign, /* +1, -1, or 0 if no TZH/TZM fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": tzh, Step #6 - "compile-libfuzzer-introspector-x86_64": tzm, Step #6 - "compile-libfuzzer-introspector-x86_64": ff; /* fractional precision */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_tz; /* was there a TZ field? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int gmtoffset; /* GMT offset of fixed-offset zone abbrev */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_tz *tzp; /* pg_tz for dynamic abbrev */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *abbrev; /* dynamic abbrev */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TmFromChar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_A_D, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_A_M, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_AD, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_AM, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_B_C, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_BC, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_CC, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_DAY, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_DDD, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_DD, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_DY, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_Day, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_Dy, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_D, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_FF1, /* FFn codes must be consecutive */ Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_FF2, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_FF3, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_FF4, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_FF5, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_FF6, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_FX, /* global suffix */ Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_HH24, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_HH12, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_HH, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_IDDD, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_IW, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_IYYY, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_IYY, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_IY, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_I, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_J, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_MI, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_MM, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_MONTH, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_MON, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_MS, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_Month, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_Mon, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_OF, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_P_M, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_PM, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_Q, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_RM, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_SSSSS, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_SSSS, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_SS, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_TZH, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_TZM, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_TZ, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_US, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_WW, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_W, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_Y_YYY, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_YYYY, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_YYY, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_YY, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_Y, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_a_d, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_a_m, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_ad, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_am, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_b_c, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_bc, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_cc, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_day, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_ddd, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_dd, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_dy, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_d, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_ff1, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_ff2, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_ff3, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_ff4, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_ff5, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_ff6, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_fx, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_hh24, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_hh12, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_hh, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_iddd, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_id, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_iw, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_iyyy, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_iyy, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_iy, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_i, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_j, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_mi, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_mm, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_month, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_mon, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_ms, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_of, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_p_m, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_pm, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_q, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_rm, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_sssss, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_ssss, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_ss, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_tzh, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_tzm, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_tz, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_us, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_ww, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_w, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_y_yyy, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_yyyy, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_yyy, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_yy, Step #6 - "compile-libfuzzer-introspector-x86_64": DCH_y, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* last */ Step #6 - "compile-libfuzzer-introspector-x86_64": _DCH_last_ Step #6 - "compile-libfuzzer-introspector-x86_64": } DCH_poz; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NUMProc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_to_char; Step #6 - "compile-libfuzzer-introspector-x86_64": NUMDesc *Num; /* number description */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int sign, /* '-' or '+' */ Step #6 - "compile-libfuzzer-introspector-x86_64": sign_wrote, /* was sign write */ Step #6 - "compile-libfuzzer-introspector-x86_64": num_count, /* number of write digits */ Step #6 - "compile-libfuzzer-introspector-x86_64": num_in, /* is inside number */ Step #6 - "compile-libfuzzer-introspector-x86_64": num_curr, /* current position in number */ Step #6 - "compile-libfuzzer-introspector-x86_64": out_pre_spaces, /* spaces before first digit */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": read_dec, /* to_number - was read dec. point */ Step #6 - "compile-libfuzzer-introspector-x86_64": read_post, /* to_number - number of dec. digit */ Step #6 - "compile-libfuzzer-introspector-x86_64": read_pre; /* to_number - number non-dec. digit */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *number, /* string with number */ Step #6 - "compile-libfuzzer-introspector-x86_64": *number_p, /* pointer to current number position */ Step #6 - "compile-libfuzzer-introspector-x86_64": *inout, /* in / out buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": *inout_p, /* pointer to current inout position */ Step #6 - "compile-libfuzzer-introspector-x86_64": *last_relevant, /* last relevant number after decimal point */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": *L_negative_sign, /* Locale */ Step #6 - "compile-libfuzzer-introspector-x86_64": *L_positive_sign, Step #6 - "compile-libfuzzer-introspector-x86_64": *decimal, Step #6 - "compile-libfuzzer-introspector-x86_64": *L_thousands_sep, Step #6 - "compile-libfuzzer-introspector-x86_64": *L_currency_symbol; Step #6 - "compile-libfuzzer-introspector-x86_64": } NUMProc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 type; /* NODE_TYPE_XXX, see below */ Step #6 - "compile-libfuzzer-introspector-x86_64": char character[MAX_MULTIBYTE_CHAR_LEN + 1]; /* if type is CHAR */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 suffix; /* keyword prefix/suffix code, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": const KeyWord *key; /* if type is ACTION */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FormatNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FormatNode format[NUM_CACHE_SIZE + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": char str[NUM_CACHE_SIZE + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool valid; Step #6 - "compile-libfuzzer-introspector-x86_64": int age; Step #6 - "compile-libfuzzer-introspector-x86_64": NUMDesc Num; Step #6 - "compile-libfuzzer-introspector-x86_64": } NUMCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TmToChar Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct fmt_tm tm; /* almost the classic 'tm' struct */ Step #6 - "compile-libfuzzer-introspector-x86_64": fsec_t fsec; /* fractional seconds */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *tzn; /* timezone */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TmToChar; 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; /* suffix string */ Step #6 - "compile-libfuzzer-introspector-x86_64": int len, /* suffix length */ Step #6 - "compile-libfuzzer-introspector-x86_64": id, /* used in node->suffix */ Step #6 - "compile-libfuzzer-introspector-x86_64": type; /* prefix / postfix */ Step #6 - "compile-libfuzzer-introspector-x86_64": } KeySuffix; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_COMMA, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_DEC, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_0, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_9, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_B, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_C, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_D, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_E, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_FM, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_G, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_L, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_MI, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_PL, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_PR, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_RN, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_SG, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_SP, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_S, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_TH, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_V, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_b, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_c, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_d, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_e, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_fm, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_g, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_l, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_mi, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_pl, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_pr, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_rn, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_sg, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_sp, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_s, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_th, Step #6 - "compile-libfuzzer-introspector-x86_64": NUM_v, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* last */ Step #6 - "compile-libfuzzer-introspector-x86_64": _NUM_last_ Step #6 - "compile-libfuzzer-introspector-x86_64": } NUM_poz; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.477 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/windowfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rank_context Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 rank; /* current rank */ Step #6 - "compile-libfuzzer-introspector-x86_64": } rank_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 ntile; /* current result */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 rows_per_bucket; /* row number of current bucket */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 boundary; /* how many rows should be in the bucket */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 remainder; /* (total rows) % (bucket num) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ntile_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.484 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/ri_triggers.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RI_ConstraintInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid constraint_id; /* OID of pg_constraint entry (hash key) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool valid; /* successfully initialized? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid constraint_root_id; /* OID of topmost ancestor constraint; Step #6 - "compile-libfuzzer-introspector-x86_64": * same as constraint_id if not inherited */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 oidHashValue; /* hash value of constraint_id */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 rootHashValue; /* hash value of constraint_root_id */ Step #6 - "compile-libfuzzer-introspector-x86_64": NameData conname; /* name of the FK constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid pk_relid; /* referenced relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fk_relid; /* referencing relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": char confupdtype; /* foreign key's ON UPDATE action */ Step #6 - "compile-libfuzzer-introspector-x86_64": char confdeltype; /* foreign key's ON DELETE action */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ndelsetcols; /* number of columns referenced in ON DELETE Step #6 - "compile-libfuzzer-introspector-x86_64": * SET clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 confdelsetcols[RI_MAX_NUMKEYS]; /* attnums of cols to set on Step #6 - "compile-libfuzzer-introspector-x86_64": * delete */ Step #6 - "compile-libfuzzer-introspector-x86_64": char confmatchtype; /* foreign key's match type */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasperiod; /* if the foreign key uses PERIOD */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nkeys; /* number of key columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 pk_attnums[RI_MAX_NUMKEYS]; /* attnums of referenced cols */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 fk_attnums[RI_MAX_NUMKEYS]; /* attnums of referencing cols */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid pf_eq_oprs[RI_MAX_NUMKEYS]; /* equality operators (PK = FK) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid pp_eq_oprs[RI_MAX_NUMKEYS]; /* equality operators (PK = PK) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ff_eq_oprs[RI_MAX_NUMKEYS]; /* equality operators (FK = FK) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid period_contained_by_oper; /* anyrange <@ anyrange */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid agged_period_contained_by_oper; /* fkattr <@ range_agg(pkattr) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid period_intersect_oper; /* anyrange * anyrange */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node valid_link; /* Link in list of valid entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RI_ConstraintInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RI_CompareKey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid eq_opr; /* the equality operator to apply */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typeid; /* the data type to apply it to */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RI_CompareKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RI_CompareHashEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RI_CompareKey key; Step #6 - "compile-libfuzzer-introspector-x86_64": bool valid; /* successfully initialized? */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo eq_opr_finfo; /* call info for equality fn */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo cast_func_finfo; /* in case we must coerce input */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RI_CompareHashEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RI_QueryHashEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RI_QueryKey key; Step #6 - "compile-libfuzzer-introspector-x86_64": SPIPlanPtr plan; Step #6 - "compile-libfuzzer-introspector-x86_64": } RI_QueryHashEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RI_QueryKey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid constr_id; /* OID of pg_constraint entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 constr_queryno; /* query type ID, see RI_PLAN_XXX above */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RI_QueryKey; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.504 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/float.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.528 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/orderedsetaggs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OSAPerQueryState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Representative Aggref for this aggregate: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Aggref *aggref; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Memory context containing this struct and other per-query data: */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext qcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Context for expression evaluation */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *econtext; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Do we expect multiple final-function calls within one group? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rescan_needed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are used only when accumulating tuples: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Tuple descriptor for tuples inserted into sortstate: */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Tuple slot we can use for inserting/extracting tuples: */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *tupslot; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Per-sort-column sorting information */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numSortCols; Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *sortColIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *sortOperators; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *eqOperators; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid *sortCollations; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *sortNullsFirsts; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Equality operator call info, created only if needed: */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *compareTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are used only when accumulating datums: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Info about datatype of datums being sorted: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid sortColType; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 typLen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool typByVal; Step #6 - "compile-libfuzzer-introspector-x86_64": char typAlign; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Info about sort ordering: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid sortOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid eqOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid sortCollation; Step #6 - "compile-libfuzzer-introspector-x86_64": bool sortNullsFirst; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Equality operator call info, created only if needed: */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo equalfn; Step #6 - "compile-libfuzzer-introspector-x86_64": } OSAPerQueryState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Datum (*LerpFunc) (Datum lo, Datum hi, double pct); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OSAPerGroupState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Link to the per-query state for this aggregate: */ Step #6 - "compile-libfuzzer-introspector-x86_64": OSAPerQueryState *qstate; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Memory context containing per-group data: */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext gcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Sort object we're accumulating data in: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplesortstate *sortstate; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of normal rows inserted into sortstate: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 number_of_rows; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Have we already done tuplesort_performsort? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool sort_done; Step #6 - "compile-libfuzzer-introspector-x86_64": } OSAPerGroupState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.540 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Node *var; /* might be an expression, not just a Var */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *rel; /* relation it belongs to */ Step #6 - "compile-libfuzzer-introspector-x86_64": double ndistinct; /* # distinct values */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isdefault; /* true if DEFAULT_NUM_DISTINCT was used */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupVarInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool attHasFullScan[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool attHasNormalScan[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": double partialEntries; Step #6 - "compile-libfuzzer-introspector-x86_64": double exactEntries; Step #6 - "compile-libfuzzer-introspector-x86_64": double searchEntries; Step #6 - "compile-libfuzzer-introspector-x86_64": double arrayScans; Step #6 - "compile-libfuzzer-introspector-x86_64": } GinQualCounts; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.583 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/ruleutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfo buf; /* output buffer to append to */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *namespaces; /* List of deparse_namespace nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc resultDesc; /* if top level of a view, the view's tupdesc */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *targetList; /* Current query level's SELECT targetlist */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *windowClause; /* Current query level's WINDOW clause */ Step #6 - "compile-libfuzzer-introspector-x86_64": int prettyFlags; /* enabling of pretty-print functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": int wrapColumn; /* max line length, or -1 for no limit */ Step #6 - "compile-libfuzzer-introspector-x86_64": int indentLevel; /* current indent level for pretty-print */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool varprefix; /* true to print prefixes on Vars */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool colNamesVisible; /* do we care about output column names? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool inGroupBy; /* deparsing GROUP BY clause? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool varInOrderBy; /* deparsing simple Var in ORDER BY? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *appendparents; /* if not null, map child Vars of these relids Step #6 - "compile-libfuzzer-introspector-x86_64": * back to the parent rel */ Step #6 - "compile-libfuzzer-introspector-x86_64": } deparse_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*rsv_callback) (Node *node, deparse_context *context, Step #6 - "compile-libfuzzer-introspector-x86_64": void *callback_arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char name[NAMEDATALEN]; /* Hash key --- must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": int counter; /* Largest addition used so far for name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NameHashEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *rtable; /* List of RangeTblEntry nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rtable_names; /* Parallel list of names for RTEs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *rtable_columns; /* Parallel list of deparse_columns structs */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *subplans; /* List of Plan trees for SubPlans */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ctes; /* List of CommonTableExpr nodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": AppendRelInfo **appendrels; /* Array of AppendRelInfo nodes, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *ret_old_alias; /* alias for OLD in RETURNING list */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *ret_new_alias; /* alias for NEW in RETURNING list */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Workspace for column alias assignment: */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool unique_using; /* Are we making USING names globally unique */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *using_names; /* List of assigned names for USING columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Remaining fields are used only when deparsing a Plan tree: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Plan *plan; /* immediate parent of current expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ancestors; /* ancestors of plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": Plan *outer_plan; /* outer subnode, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": Plan *inner_plan; /* inner subnode, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *outer_tlist; /* referent for OUTER_VAR Vars */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *inner_tlist; /* referent for INNER_VAR Vars */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *index_tlist; /* referent for INDEX_VAR Vars */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Special namespace representing a function signature: */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *funcname; Step #6 - "compile-libfuzzer-introspector-x86_64": int numargs; Step #6 - "compile-libfuzzer-introspector-x86_64": char **argnames; Step #6 - "compile-libfuzzer-introspector-x86_64": } deparse_namespace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * colnames is an array containing column aliases to use for columns that Step #6 - "compile-libfuzzer-introspector-x86_64": * existed when the query was parsed. Dropped columns have NULL entries. Step #6 - "compile-libfuzzer-introspector-x86_64": * This array can be directly indexed by varattno to get a Var's name. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Non-NULL entries are guaranteed unique within the RTE, *except* when Step #6 - "compile-libfuzzer-introspector-x86_64": * this is for an unnamed JOIN RTE. In that case we merely copy up names Step #6 - "compile-libfuzzer-introspector-x86_64": * from the two input RTEs. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * During the recursive descent in set_using_names(), forcible assignment Step #6 - "compile-libfuzzer-introspector-x86_64": * of a child RTE's column name is represented by pre-setting that element Step #6 - "compile-libfuzzer-introspector-x86_64": * of the child's colnames array. So at that stage, NULL entries in this Step #6 - "compile-libfuzzer-introspector-x86_64": * array just mean that no name has been preassigned, not necessarily that Step #6 - "compile-libfuzzer-introspector-x86_64": * the column is dropped. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_cols; /* length of colnames[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **colnames; /* array of C strings and NULLs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * new_colnames is an array containing column aliases to use for columns Step #6 - "compile-libfuzzer-introspector-x86_64": * that would exist if the query was re-parsed against the current Step #6 - "compile-libfuzzer-introspector-x86_64": * definitions of its base tables. This is what to print as the column Step #6 - "compile-libfuzzer-introspector-x86_64": * alias list for the RTE. This array does not include dropped columns, Step #6 - "compile-libfuzzer-introspector-x86_64": * but it will include columns added since original parsing. Indexes in Step #6 - "compile-libfuzzer-introspector-x86_64": * it therefore have little to do with current varattno values. As above, Step #6 - "compile-libfuzzer-introspector-x86_64": * entries are unique unless this is for an unnamed JOIN RTE. (In such an Step #6 - "compile-libfuzzer-introspector-x86_64": * RTE, we never actually print this array, but we must compute it anyway Step #6 - "compile-libfuzzer-introspector-x86_64": * for possible use in computing column names of upper joins.) The Step #6 - "compile-libfuzzer-introspector-x86_64": * parallel array is_new_col marks which of these columns are new since Step #6 - "compile-libfuzzer-introspector-x86_64": * original parsing. Entries with is_new_col false must match the Step #6 - "compile-libfuzzer-introspector-x86_64": * non-NULL colnames entries one-for-one. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_new_cols; /* length of new_colnames[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **new_colnames; /* array of C strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *is_new_col; /* array of bool flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* This flag tells whether we should actually print a column alias list */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool printaliases; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* This list has all names used as USING names in joins above this RTE */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *parentUsing; /* names assigned to parent merged columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If this struct is for a JOIN RTE, we fill these fields during the Step #6 - "compile-libfuzzer-introspector-x86_64": * set_using_names() pass to describe its relationship to its child RTEs. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * leftattnos and rightattnos are arrays with one entry per existing Step #6 - "compile-libfuzzer-introspector-x86_64": * output column of the join (hence, indexable by join varattno). For a Step #6 - "compile-libfuzzer-introspector-x86_64": * simple reference to a column of the left child, leftattnos[i] is the Step #6 - "compile-libfuzzer-introspector-x86_64": * child RTE's attno and rightattnos[i] is zero; and conversely for a Step #6 - "compile-libfuzzer-introspector-x86_64": * column of the right child. But for merged columns produced by JOIN Step #6 - "compile-libfuzzer-introspector-x86_64": * USING/NATURAL JOIN, both leftattnos[i] and rightattnos[i] are nonzero. Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that a simple reference might be to a child RTE column that's been Step #6 - "compile-libfuzzer-introspector-x86_64": * dropped; but that's OK since the column could not be used in the query. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If it's a JOIN USING, usingNames holds the alias names selected for the Step #6 - "compile-libfuzzer-introspector-x86_64": * merged columns (these might be different from the original USING list, Step #6 - "compile-libfuzzer-introspector-x86_64": * if we had to modify names to achieve uniqueness). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int leftrti; /* rangetable index of left child */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rightrti; /* rangetable index of right child */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *leftattnos; /* left-child varattnos of join cols, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *rightattnos; /* right-child varattnos of join cols, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *usingNames; /* names assigned to merged columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Hash table holding copies of all the strings appearing in this struct's Step #6 - "compile-libfuzzer-introspector-x86_64": * colnames, new_colnames, and parentUsing. We use a hash table only for Step #6 - "compile-libfuzzer-introspector-x86_64": * sufficiently wide relations, and only during the colname-assignment Step #6 - "compile-libfuzzer-introspector-x86_64": * functions set_relation_column_names and set_join_column_names; Step #6 - "compile-libfuzzer-introspector-x86_64": * otherwise, names_hash is NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *names_hash; /* entries are just strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": } deparse_columns; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.670 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/tsquery_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.677 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/levenshtein.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.683 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/pg_locale_icu.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*ICU_Convert_Func) (UChar *dest, int32_t destCapacity, Step #6 - "compile-libfuzzer-introspector-x86_64": const UChar *src, int32_t srcLength, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *locale, Step #6 - "compile-libfuzzer-introspector-x86_64": UErrorCode *pErrorCode); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.694 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/pg_upgrade_support.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.699 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/jsonb_util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.714 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/pseudotypes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.719 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/name.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.724 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/datum.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.730 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/network_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GistInetKey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 va_header; /* varlena header --- don't touch directly */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char family; /* PGSQL_AF_INET, PGSQL_AF_INET6, or zero */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char minbits; /* minimum number of bits in netmask */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char commonbits; /* number of common prefix bits in addresses */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char ipaddr[16]; /* up to 128 bits of common address */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GistInetKey; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.738 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/cash.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.748 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/jsonpath_exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonBaseObjectInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbContainer *jbc; Step #6 - "compile-libfuzzer-introspector-x86_64": int id; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonBaseObjectInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonLikeRegexContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": text *regex; Step #6 - "compile-libfuzzer-introspector-x86_64": int cflags; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonLikeRegexContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef JsonbValue *(*JsonPathGetVarCallback) (void *vars, char *varName, int varNameLen, Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbValue *baseObject, int *baseObjectId); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JsonPathExecResult Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": jperOk = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": jperNotFound = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": jperError = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonPathExecResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonValueList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbValue *singleton; Step #6 - "compile-libfuzzer-introspector-x86_64": List *list; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonValueList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Numeric (*BinaryArithmFunc) (Numeric num1, Numeric num2, bool *error); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*JsonPathCountVarsCallback) (void *vars); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonTablePlanRowSource Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum value; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isnull; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonTablePlanRowSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef JsonPathBool (*JsonPathPredicateCallback) (JsonPathItem *jsp, Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbValue *larg, Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbValue *rarg, Step #6 - "compile-libfuzzer-introspector-x86_64": void *param); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonPathExecContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void *vars; /* variables to substitute into jsonpath */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonPathGetVarCallback getVar; /* callback to extract a given variable Step #6 - "compile-libfuzzer-introspector-x86_64": * from 'vars' */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbValue *root; /* for $ evaluation */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbValue *current; /* for @ evaluation */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonBaseObjectInfo baseObject; /* "base object" for .keyvalue() Step #6 - "compile-libfuzzer-introspector-x86_64": * evaluation */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lastGeneratedObjectId; /* "id" counter for .keyvalue() Step #6 - "compile-libfuzzer-introspector-x86_64": * evaluation */ Step #6 - "compile-libfuzzer-introspector-x86_64": int innermostArraySize; /* for LAST array index evaluation */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool laxMode; /* true for "lax" mode, false for "strict" Step #6 - "compile-libfuzzer-introspector-x86_64": * mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignoreStructuralErrors; /* with "true" structural errors such Step #6 - "compile-libfuzzer-introspector-x86_64": * as absence of required json item or Step #6 - "compile-libfuzzer-introspector-x86_64": * unexpected json item type are Step #6 - "compile-libfuzzer-introspector-x86_64": * ignored */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool throwErrors; /* with "false" all suppressible errors are Step #6 - "compile-libfuzzer-introspector-x86_64": * suppressed */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool useTz; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonPathExecContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JsonPathBool Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": jpbFalse = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": jpbTrue = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": jpbUnknown = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonPathBool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonValueListIterator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbValue *value; Step #6 - "compile-libfuzzer-introspector-x86_64": List *list; Step #6 - "compile-libfuzzer-introspector-x86_64": ListCell *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonValueListIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonTablePlanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Original plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTablePlan *plan; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The following fields are only valid for JsonTablePathScan plans */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* jsonpath to evaluate against the input doc to get the row pattern */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonPath *path; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Memory context to use when evaluating the row pattern from the jsonpath Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext mcxt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* PASSING arguments passed to jsonpath executor */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *args; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* List and iterator of jsonpath result values */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonValueList found; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonValueListIterator iter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Currently selected row for JsonTableGetValue() to use */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTablePlanRowSource current; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Counter for ORDINAL columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ordinal; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Nested plan, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct JsonTablePlanState *nested; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Left sibling, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct JsonTablePlanState *left; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Right sibling, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct JsonTablePlanState *right; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Parent plan, if this is a nested plan */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct JsonTablePlanState *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonTablePlanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonTableExecContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int magic; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* State of the plan providing a row evaluated from "root" jsonpath */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTablePlanState *rootplanstate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Per-column JsonTablePlanStates for all columns including the nested Step #6 - "compile-libfuzzer-introspector-x86_64": * ones. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTablePlanState **colplanstates; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonTableExecContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.778 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/ascii.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.783 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/tsginidx.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": QueryItem *first_item; Step #6 - "compile-libfuzzer-introspector-x86_64": GinTernaryValue *check; Step #6 - "compile-libfuzzer-introspector-x86_64": int *map_item_operand; Step #6 - "compile-libfuzzer-introspector-x86_64": } GinChkVal; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.788 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/network.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 input_count; /* number of non-null values seen */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool estimating; /* true if estimating cardinality */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": hyperLogLogState abbr_card; /* cardinality estimator */ Step #6 - "compile-libfuzzer-introspector-x86_64": } network_sortsupport_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.803 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/tsvector_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WordEntry *arrb; Step #6 - "compile-libfuzzer-introspector-x86_64": WordEntry *arre; Step #6 - "compile-libfuzzer-introspector-x86_64": char *values; Step #6 - "compile-libfuzzer-introspector-x86_64": char *operand; Step #6 - "compile-libfuzzer-introspector-x86_64": } CHKVAL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StatEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 ndoc; /* zero indicates that we were already here Step #6 - "compile-libfuzzer-introspector-x86_64": * while walking through the tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nentry; Step #6 - "compile-libfuzzer-introspector-x86_64": struct StatEntry *left; Step #6 - "compile-libfuzzer-introspector-x86_64": struct StatEntry *right; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 lenlexeme; Step #6 - "compile-libfuzzer-introspector-x86_64": char lexeme[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } StatEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 weight; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 maxdepth; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": StatEntry **stack; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 stackpos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": StatEntry *root; Step #6 - "compile-libfuzzer-introspector-x86_64": } TSVectorStat; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.823 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/array_userfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SerialIOData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo typsend; Step #6 - "compile-libfuzzer-introspector-x86_64": } SerialIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DeserialIOData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo typreceive; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typioparam; Step #6 - "compile-libfuzzer-introspector-x86_64": } DeserialIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.838 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/like_match.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.843 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/inet_cidr_ntop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.847 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/numutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.857 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/char.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.862 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/arrayfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ATOK_LEVEL_START, Step #6 - "compile-libfuzzer-introspector-x86_64": ATOK_LEVEL_END, Step #6 - "compile-libfuzzer-introspector-x86_64": ATOK_DELIM, Step #6 - "compile-libfuzzer-introspector-x86_64": ATOK_ELEM, Step #6 - "compile-libfuzzer-introspector-x86_64": ATOK_ELEM_NULL, Step #6 - "compile-libfuzzer-introspector-x86_64": ATOK_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayToken; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct generate_subscripts_fctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 lower; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 upper; Step #6 - "compile-libfuzzer-introspector-x86_64": bool reverse; Step #6 - "compile-libfuzzer-introspector-x86_64": } generate_subscripts_fctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ArrayIteratorData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* basic info about the array, set up during array_create_iterator() */ Step #6 - "compile-libfuzzer-introspector-x86_64": ArrayType *arr; /* array we're iterating through */ Step #6 - "compile-libfuzzer-introspector-x86_64": bits8 *nullbitmap; /* its null bitmap, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nitems; /* total number of elements in array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 typlen; /* element type's length */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool typbyval; /* element type's byval property */ Step #6 - "compile-libfuzzer-introspector-x86_64": char typalign; /* element type's align property */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* information about the requested slice size */ Step #6 - "compile-libfuzzer-introspector-x86_64": int slice_ndim; /* slice dimension, or 0 if not slicing */ Step #6 - "compile-libfuzzer-introspector-x86_64": int slice_len; /* number of elements per slice */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *slice_dims; /* slice dims array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *slice_lbound; /* slice lbound array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Datum *slice_values; /* workspace of length slice_len */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool *slice_nulls; /* workspace of length slice_len */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* current position information, updated on each iteration */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *data_ptr; /* our current position in the array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int current_item; /* the item # we're at in the array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ArrayIteratorData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": array_iter iter; Step #6 - "compile-libfuzzer-introspector-x86_64": int nextelem; Step #6 - "compile-libfuzzer-introspector-x86_64": int numelems; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 elmlen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool elmbyval; Step #6 - "compile-libfuzzer-introspector-x86_64": char elmalign; Step #6 - "compile-libfuzzer-introspector-x86_64": } array_unnest_fctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.904 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/varbit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.919 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/like.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.925 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/geo_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.928 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/rangetypes.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RangeIOData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TypeCacheEntry *typcache; /* range type's typcache entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo typioproc; /* element type's I/O function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typioparam; /* element type's I/O parameter */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.951 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/xid8funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * 4-byte length hdr, should not be touched directly. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Explicit embedding is ok as we want always correct alignment anyway. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 __varsz; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nxip; /* number of fxids in xip array */ Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId xmax; Step #6 - "compile-libfuzzer-introspector-x86_64": /* in-progress fxids, xmin <= xip[i] < xmax: */ Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId xip[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_snapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.958 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/quote.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.962 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/jsonb.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonbInState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbParseState *parseState; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbValue *res; Step #6 - "compile-libfuzzer-introspector-x86_64": bool unique_keys; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *escontext; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonbInState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonbAggState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JsonbInState *res; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTypeCategory key_category; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid key_output_func; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTypeCategory val_category; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid val_output_func; Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonbAggState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.981 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/tsrank.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { 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": { /* compiled doc representation */ Step #6 - "compile-libfuzzer-introspector-x86_64": QueryItem **items; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 nitem; Step #6 - "compile-libfuzzer-introspector-x86_64": } query; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Step #6 - "compile-libfuzzer-introspector-x86_64": { /* struct is used for preparing doc Step #6 - "compile-libfuzzer-introspector-x86_64": * representation */ Step #6 - "compile-libfuzzer-introspector-x86_64": QueryItem *item; Step #6 - "compile-libfuzzer-introspector-x86_64": WordEntry *entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } map; Step #6 - "compile-libfuzzer-introspector-x86_64": } data; Step #6 - "compile-libfuzzer-introspector-x86_64": WordEntryPos pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } DocRepresentation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int pos; Step #6 - "compile-libfuzzer-introspector-x86_64": int p; Step #6 - "compile-libfuzzer-introspector-x86_64": int q; Step #6 - "compile-libfuzzer-introspector-x86_64": DocRepresentation *begin; Step #6 - "compile-libfuzzer-introspector-x86_64": DocRepresentation *end; Step #6 - "compile-libfuzzer-introspector-x86_64": } CoverExt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TSQuery query; Step #6 - "compile-libfuzzer-introspector-x86_64": QueryRepresentationOperand *operandData; Step #6 - "compile-libfuzzer-introspector-x86_64": } QueryRepresentation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool operandexists; Step #6 - "compile-libfuzzer-introspector-x86_64": bool reverseinsert; /* indicates insert order, true means Step #6 - "compile-libfuzzer-introspector-x86_64": * descending order */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 npos; Step #6 - "compile-libfuzzer-introspector-x86_64": WordEntryPos pos[MAXQROPOS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QueryRepresentationOperand; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:53.992 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/pgstatfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum io_stat_col Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_INVALID = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_BACKEND_TYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_OBJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_CONTEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_READS, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_READ_BYTES, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_READ_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_WRITES, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_WRITE_BYTES, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_WRITE_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_WRITEBACKS, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_WRITEBACK_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_EXTENDS, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_EXTEND_BYTES, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_EXTEND_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_HITS, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_EVICTIONS, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_REUSES, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_FSYNCS, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_FSYNC_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_COL_RESET_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": IO_NUM_COLUMNS, Step #6 - "compile-libfuzzer-introspector-x86_64": } io_stat_col; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.008 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/tid.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.015 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/network_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.023 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/hbafuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.030 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/amutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.035 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/rangetypes_spgist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.043 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/oracle_compat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.053 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/tsquery_util.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": QueryItem *curitem; Step #6 - "compile-libfuzzer-introspector-x86_64": char *operand; Step #6 - "compile-libfuzzer-introspector-x86_64": char *curoperand; Step #6 - "compile-libfuzzer-introspector-x86_64": } QTN2QTState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.060 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/version.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.063 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/domains.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DomainIOData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid domain_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Data needed to call base type's input function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typiofunc; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typioparam; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 typtypmod; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo proc; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Reference to cached list of constraint items to check */ Step #6 - "compile-libfuzzer-introspector-x86_64": DomainConstraintRef constraint_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Context for evaluating CHECK constraints in */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprContext *econtext; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Memory context this cache is in */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext mcxt; Step #6 - "compile-libfuzzer-introspector-x86_64": } DomainIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.069 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/jsonpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.081 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/mac8.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.089 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/multirangetypes.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MultirangeIOData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TypeCacheEntry *typcache; /* multirange type's typcache entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo typioproc; /* range type's I/O proc */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typioparam; /* range type's I/O parameter */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MultirangeIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MultirangeType *mr; Step #6 - "compile-libfuzzer-introspector-x86_64": TypeCacheEntry *typcache; Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": } multirange_unnest_fctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MULTIRANGE_BEFORE_RANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": MULTIRANGE_IN_RANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": MULTIRANGE_IN_RANGE_ESCAPED, Step #6 - "compile-libfuzzer-introspector-x86_64": MULTIRANGE_IN_RANGE_QUOTED, Step #6 - "compile-libfuzzer-introspector-x86_64": MULTIRANGE_IN_RANGE_QUOTED_ESCAPED, Step #6 - "compile-libfuzzer-introspector-x86_64": MULTIRANGE_AFTER_RANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": MULTIRANGE_FINISHED, Step #6 - "compile-libfuzzer-introspector-x86_64": } MultirangeParseState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*multirange_bsearch_comparison) (TypeCacheEntry *typcache, Step #6 - "compile-libfuzzer-introspector-x86_64": RangeBound *lower, Step #6 - "compile-libfuzzer-introspector-x86_64": RangeBound *upper, Step #6 - "compile-libfuzzer-introspector-x86_64": void *key, Step #6 - "compile-libfuzzer-introspector-x86_64": bool *match); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.111 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/pg_locale_libc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.121 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/tsquery_cleanup.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NODE Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct NODE *left; Step #6 - "compile-libfuzzer-introspector-x86_64": struct NODE *right; Step #6 - "compile-libfuzzer-introspector-x86_64": QueryItem *valnode; Step #6 - "compile-libfuzzer-introspector-x86_64": } NODE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": QueryItem *ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; /* allocated size of ptr */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cur; /* number of elements in ptr */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PLAINTREE; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.127 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/rangetypes_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SPLIT_LEFT = 0, /* makes initialization to SPLIT_LEFT easier */ Step #6 - "compile-libfuzzer-introspector-x86_64": SPLIT_RIGHT, Step #6 - "compile-libfuzzer-introspector-x86_64": } SplitLR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Index of entry in the initial array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Delta between closeness of range to each of the two groups */ Step #6 - "compile-libfuzzer-introspector-x86_64": double delta; Step #6 - "compile-libfuzzer-introspector-x86_64": } CommonEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeBound bound; Step #6 - "compile-libfuzzer-introspector-x86_64": } SingleBoundSortItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TypeCacheEntry *typcache; /* typcache for range type */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_subtype_diff; /* does it have subtype_diff? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int entries_count; /* total number of entries being split */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Information about currently selected split follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool first; /* true if no split was selected yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RangeBound *left_upper; /* upper bound of left interval */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeBound *right_lower; /* lower bound of right interval */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": float4 ratio; /* split ratio */ Step #6 - "compile-libfuzzer-introspector-x86_64": float4 overlap; /* overlap between left and right predicate */ Step #6 - "compile-libfuzzer-introspector-x86_64": int common_left; /* # common entries destined for each side */ Step #6 - "compile-libfuzzer-introspector-x86_64": int common_right; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConsiderSplitContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RangeBound lower; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeBound upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } NonEmptyRange; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.139 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/expandeddatum.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.143 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/adt/pg_locale.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collid; /* hash key: pg_collation OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_locale_t locale; /* locale_t struct, or 0 if not valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* needed for simplehash */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hash; Step #6 - "compile-libfuzzer-introspector-x86_64": char status; Step #6 - "compile-libfuzzer-introspector-x86_64": } collation_cache_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.158 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/sampling.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.163 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/queryenvironment.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.167 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/guc_funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.176 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/guc_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.179 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/rls.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.183 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/superuser.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.187 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/stack_depth.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.191 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/guc_tables.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.220 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/timeout.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct timeout_params Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimeoutId index; /* identifier of timeout reason */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* volatile because these may be changed from the signal handler */ Step #6 - "compile-libfuzzer-introspector-x86_64": volatile bool active; /* true if timeout is in active_timeouts[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": volatile bool indicator; /* true if timeout has occurred */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* callback function for timeout, or NULL if timeout not registered */ Step #6 - "compile-libfuzzer-introspector-x86_64": timeout_handler_proc timeout_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz start_time; /* time that timeout was last activated */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz fin_time; /* time it is, or was last, due to fire */ Step #6 - "compile-libfuzzer-introspector-x86_64": int interval_in_ms; /* time between firings, or 0 if just once */ Step #6 - "compile-libfuzzer-introspector-x86_64": } timeout_params; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.227 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/tzparser.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.232 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/conffiles.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.237 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/pg_rusage.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.241 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/ps_status.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.246 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/help_config.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct config_generic generic; Step #6 - "compile-libfuzzer-introspector-x86_64": struct config_bool _bool; Step #6 - "compile-libfuzzer-introspector-x86_64": struct config_real real; Step #6 - "compile-libfuzzer-introspector-x86_64": struct config_int integer; Step #6 - "compile-libfuzzer-introspector-x86_64": struct config_string string; Step #6 - "compile-libfuzzer-introspector-x86_64": struct config_enum _enum; Step #6 - "compile-libfuzzer-introspector-x86_64": } mixedStruct; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.250 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/injection_point.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InjectionPointEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Because injection points need to be usable without LWLocks, we use a Step #6 - "compile-libfuzzer-introspector-x86_64": * generation counter on each entry to allow safe, lock-free reading. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * To read an entry, first read the current 'generation' value. If it's Step #6 - "compile-libfuzzer-introspector-x86_64": * even, then the slot is currently unused, and odd means it's in use. Step #6 - "compile-libfuzzer-introspector-x86_64": * When reading the other fields, beware that they may change while Step #6 - "compile-libfuzzer-introspector-x86_64": * reading them, if the entry is released and reused! After reading the Step #6 - "compile-libfuzzer-introspector-x86_64": * other fields, read 'generation' again: if its value hasn't changed, you Step #6 - "compile-libfuzzer-introspector-x86_64": * can be certain that the other fields you read are valid. Otherwise, Step #6 - "compile-libfuzzer-introspector-x86_64": * the slot was concurrently recycled, and you should ignore it. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * When adding an entry, you must store all the other fields first, and Step #6 - "compile-libfuzzer-introspector-x86_64": * then update the generation number, with an appropriate memory barrier Step #6 - "compile-libfuzzer-introspector-x86_64": * in between. In addition to that protocol, you must also hold Step #6 - "compile-libfuzzer-introspector-x86_64": * InjectionPointLock, to prevent two backends from modifying the array at Step #6 - "compile-libfuzzer-introspector-x86_64": * the same time. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 generation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char name[INJ_NAME_MAXLEN]; /* point name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char library[INJ_LIB_MAXLEN]; /* library */ Step #6 - "compile-libfuzzer-introspector-x86_64": char function[INJ_FUNC_MAXLEN]; /* function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Opaque data area that modules can use to pass some custom data to Step #6 - "compile-libfuzzer-introspector-x86_64": * callbacks, registered when attached. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char private_data[INJ_PRIVATE_MAXLEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } InjectionPointEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InjectionPointsCtl Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 max_inuse; Step #6 - "compile-libfuzzer-introspector-x86_64": InjectionPointEntry entries[MAX_INJECTION_POINTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } InjectionPointsCtl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InjectionPointCacheEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char name[INJ_NAME_MAXLEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char private_data[INJ_PRIVATE_MAXLEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": InjectionPointCallback callback; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Shmem slot and copy of its generation number when this cache entry was Step #6 - "compile-libfuzzer-introspector-x86_64": * created. They can be used to validate if the cached entry is still Step #6 - "compile-libfuzzer-introspector-x86_64": * valid. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int slot_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 generation; Step #6 - "compile-libfuzzer-introspector-x86_64": } InjectionPointCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.257 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/pg_controldata.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.262 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/pg_config.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.265 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/misc/guc.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 unit[MAX_UNIT_LEN + 1]; /* unit, as a string, like "kB" or Step #6 - "compile-libfuzzer-introspector-x86_64": * "min" */ Step #6 - "compile-libfuzzer-introspector-x86_64": int base_unit; /* GUC_UNIT_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": double multiplier; /* Factor for converting unit -> base_unit */ Step #6 - "compile-libfuzzer-introspector-x86_64": } unit_conversion; 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 *gucname; /* hash key */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct config_generic *gucvar; /* -> GUC's defining structure */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GUCHashEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.308 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/fmgr/dfmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*PG_init_t) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct df_files Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct df_files *next; /* List link */ Step #6 - "compile-libfuzzer-introspector-x86_64": dev_t device; /* Device file is on */ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef WIN32 /* ensures we never again depend on this under Step #6 - "compile-libfuzzer-introspector-x86_64": * win32 */ Step #6 - "compile-libfuzzer-introspector-x86_64": ino_t inode; /* Inode number of file */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": void *handle; /* a handle for pg_dl* functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": char filename[FLEXIBLE_ARRAY_MEMBER]; /* Full pathname of file */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DynamicFileList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char varName[NAMEDATALEN]; /* hash key (must be first) */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *varValue; Step #6 - "compile-libfuzzer-introspector-x86_64": } rendezvousHashEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.315 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/fmgr/funcapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct polymorphic_actuals Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid anyelement_type; /* anyelement mapping, if known */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid anyarray_type; /* anyarray mapping, if known */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid anyrange_type; /* anyrange mapping, if known */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid anymultirange_type; /* anymultirange mapping, if known */ Step #6 - "compile-libfuzzer-introspector-x86_64": } polymorphic_actuals; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.329 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/fmgr/fmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* fn_oid is the hash key and so must be first! */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid fn_oid; /* OID of an external C function */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId fn_xmin; /* for checking up-to-dateness */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData fn_tid; Step #6 - "compile-libfuzzer-introspector-x86_64": PGFunction user_fn; /* the function's address */ Step #6 - "compile-libfuzzer-introspector-x86_64": const Pg_finfo_record *inforec; /* address of its info record */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CFuncHashTabEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.346 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/stringinfo_mb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.350 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/wstrcmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.354 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/mbutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ConvProcInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int s_encoding; /* server and client encoding IDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int c_encoding; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo to_server_info; /* lookup info for conversion procs */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo to_client_info; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConvProcInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.366 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.374 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/wstrncmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.377 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/euc_jp_and_sjis.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.385 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.389 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.393 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/latin2_and_win1250/latin2_and_win1250.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.397 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.401 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/euc_kr_and_mic/euc_kr_and_mic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.405 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/cyrillic_and_mic/cyrillic_and_mic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.416 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.421 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.425 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.429 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.432 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.436 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.439 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.443 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/euc_cn_and_mic/euc_cn_and_mic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.447 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/big5.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short code, Step #6 - "compile-libfuzzer-introspector-x86_64": peer; Step #6 - "compile-libfuzzer-introspector-x86_64": } codes_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.453 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/euc_tw_and_big5.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.460 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.464 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/utf8_and_iso8859_1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.468 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/euc2004_sjis2004/euc2004_sjis2004.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.474 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/latin_and_mic/latin_and_mic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.478 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_enc encoding; Step #6 - "compile-libfuzzer-introspector-x86_64": const pg_mb_radix_tree *map1; /* to UTF8 map name */ Step #6 - "compile-libfuzzer-introspector-x86_64": const pg_mb_radix_tree *map2; /* from UTF8 map name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_conv_map; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.482 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.486 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_enc encoding; Step #6 - "compile-libfuzzer-introspector-x86_64": const pg_mb_radix_tree *map1; /* to UTF8 map name */ Step #6 - "compile-libfuzzer-introspector-x86_64": const pg_mb_radix_tree *map2; /* from UTF8 map name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_conv_map; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.490 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.493 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mmgr/aset.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AllocFreeListLink Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryChunk *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } AllocFreeListLink; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AllocSetContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContextData header; /* Standard memory-context fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Info about storage allocated in this context: */ Step #6 - "compile-libfuzzer-introspector-x86_64": AllocBlock blocks; /* head of list of blocks in this set */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryChunk *freelist[ALLOCSET_NUM_FREELISTS]; /* free chunk lists */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Allocation parameters for this context: */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 initBlockSize; /* initial block size */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 maxBlockSize; /* maximum block size */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nextBlockSize; /* next block size to allocate */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 allocChunkLimit; /* effective chunk size limit */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* freelist this context could be put in, or -1 if not a candidate: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int freeListIndex; /* index in context_freelists[], or -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AllocSetContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AllocBlockData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AllocSet aset; /* aset that owns this block */ Step #6 - "compile-libfuzzer-introspector-x86_64": AllocBlock prev; /* prev block in aset's blocks list, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": AllocBlock next; /* next block in aset's blocks list, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *freeptr; /* start of free space in this block */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *endptr; /* end of space in this block */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AllocBlockData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AllocSetFreeList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int num_free; /* current list length */ Step #6 - "compile-libfuzzer-introspector-x86_64": AllocSetContext *first_free; /* list header */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AllocSetFreeList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *AllocPointer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef AllocSetContext *AllocSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AllocBlockData *AllocBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.506 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mmgr/portalmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct portalhashent Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char portalname[MAX_PORTALNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": Portal portal; Step #6 - "compile-libfuzzer-introspector-x86_64": } PortalHashEnt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.515 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mmgr/alignedalloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.520 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mmgr/freepage.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FreePageBtreeHeader Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int magic; /* FREE_PAGE_LEAF_MAGIC or Step #6 - "compile-libfuzzer-introspector-x86_64": * FREE_PAGE_INTERNAL_MAGIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size nused; /* number of items used */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelptrFreePageBtree parent; /* uplink */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FreePageBtreeHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FreePageBtreeLeafKey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Size first_page; /* first page in span */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size npages; /* number of pages in span */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FreePageBtreeLeafKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FreePageBtreeInternalKey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Size first_page; /* low bound for keys on child page */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelptrFreePageBtree child; /* downlink */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FreePageBtreeInternalKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FreePageBtreeSearchResult Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FreePageBtree *page; Step #6 - "compile-libfuzzer-introspector-x86_64": Size index; Step #6 - "compile-libfuzzer-introspector-x86_64": bool found; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned split_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": } FreePageBtreeSearchResult; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.535 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mmgr/generation.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GenerationBlock GenerationBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GenerationContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContextData header; /* Standard memory-context fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Generational context parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 initBlockSize; /* initial block size */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 maxBlockSize; /* maximum block size */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nextBlockSize; /* next block size to allocate */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 allocChunkLimit; /* effective chunk size limit */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GenerationBlock *block; /* current (most recently allocated) block */ Step #6 - "compile-libfuzzer-introspector-x86_64": GenerationBlock *freeblock; /* pointer to an empty block that's being Step #6 - "compile-libfuzzer-introspector-x86_64": * recycled, or NULL if there's no such block. */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head blocks; /* list of blocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GenerationContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *GenerationPointer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.545 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mmgr/bump.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BumpBlock BumpBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BumpContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContextData header; /* Standard memory-context fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Bump context parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 initBlockSize; /* initial block size */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 maxBlockSize; /* maximum block size */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nextBlockSize; /* next block size to allocate */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 allocChunkLimit; /* effective chunk size limit */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head blocks; /* list of blocks with the block currently Step #6 - "compile-libfuzzer-introspector-x86_64": * being filled at the head */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BumpContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.553 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mmgr/dsa.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer pool; /* Containing pool. */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer prevspan; /* Previous span. */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer nextspan; /* Next span. */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer start; /* Starting address. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t npages; /* Length of span in pages. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 size_class; /* Size class. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 ninitialized; /* Maximum number of objects ever allocated. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nallocatable; /* Number of objects currently allocatable. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 firstfree; /* First object on free list. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nmax; /* Maximum number of objects ever possible. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 fclass; /* Current fullness class. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } dsa_area_span; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dsm_segment *segment; /* DSM segment */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *mapped_address; /* Address at which segment is mapped */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_segment_header *header; /* Header (same as mapped_address) */ Step #6 - "compile-libfuzzer-introspector-x86_64": FreePageManager *fpm; /* Free page manager within segment. */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer *pagemap; /* Page map within segment. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } dsa_segment_map; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t dsa_segment_index; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Sanity check magic value. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 magic; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Total number of pages in this segment (excluding metadata area). */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t usable_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Total size of this segment in bytes. */ 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": * Index of the segment that precedes this one in the same segment bin, or Step #6 - "compile-libfuzzer-introspector-x86_64": * DSA_SEGMENT_INDEX_NONE if this is the first one. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_segment_index prev; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Index of the segment that follows this one in the same segment bin, or Step #6 - "compile-libfuzzer-introspector-x86_64": * DSA_SEGMENT_INDEX_NONE if this is the last one. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_segment_index next; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The index of the bin that contains this segment. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t bin; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * A flag raised to indicate that this segment is being returned to the Step #6 - "compile-libfuzzer-introspector-x86_64": * operating system and has been unpinned. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool freed; Step #6 - "compile-libfuzzer-introspector-x86_64": } dsa_segment_header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* A lock protecting access to this pool. */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; Step #6 - "compile-libfuzzer-introspector-x86_64": /* A set of linked lists of spans, arranged by fullness. */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer spans[DSA_FULLNESS_CLASSES]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Should we pad this out to a cacheline boundary? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } dsa_area_pool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The segment header for the first segment. */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_segment_header segment_header; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The handle for this area. */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_handle handle; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The handles of the segments owned by this area. */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsm_handle segment_handles[DSA_MAX_SEGMENTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Lists of segments, binned by maximum contiguous run of free pages. */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_segment_index segment_bins[DSA_NUM_SEGMENT_BINS]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The object pools for each size class. */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_area_pool pools[DSA_NUM_SIZE_CLASSES]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* initial allocation segment size */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t init_segment_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* maximum allocation segment size */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t max_segment_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The total size of all active segments. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t total_segment_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The maximum total size of backing storage we are allowed. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t max_total_segment_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Highest used segment index in the history of this area. */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_segment_index high_segment_index; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The reference count for this area. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int refcnt; Step #6 - "compile-libfuzzer-introspector-x86_64": /* A flag indicating that this area has been pinned. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool pinned; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The number of times that segments have been freed. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t freed_segment_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The LWLock tranche ID. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lwlock_tranche_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The general lock (protects everything except object pools). */ Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; Step #6 - "compile-libfuzzer-introspector-x86_64": } dsa_area_control; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.571 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mmgr/slab.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SlabContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContextData header; /* Standard memory-context fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Allocation parameters for this context: */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 chunkSize; /* the requested (non-aligned) chunk size */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 fullChunkSize; /* chunk size with chunk header and alignment */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 blockSize; /* the size to make each block of chunks */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 chunksPerBlock; /* number of chunks that fit in 1 block */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 curBlocklistIndex; /* index into the blocklist[] element Step #6 - "compile-libfuzzer-introspector-x86_64": * containing the fullest, blocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef MEMORY_CONTEXT_CHECKING Step #6 - "compile-libfuzzer-introspector-x86_64": bool *isChunkFree; /* array to mark free chunks in a block during Step #6 - "compile-libfuzzer-introspector-x86_64": * SlabCheck */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32 blocklist_shift; /* number of bits to shift the nfree count Step #6 - "compile-libfuzzer-introspector-x86_64": * by to get the index into blocklist[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": dclist_head emptyblocks; /* empty blocks to use up first instead of Step #6 - "compile-libfuzzer-introspector-x86_64": * mallocing new blocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Blocks with free space, grouped by the number of free chunks they Step #6 - "compile-libfuzzer-introspector-x86_64": * contain. Completely full blocks are stored in the 0th element. Step #6 - "compile-libfuzzer-introspector-x86_64": * Completely empty blocks are stored in emptyblocks or free'd if we have Step #6 - "compile-libfuzzer-introspector-x86_64": * enough empty blocks already. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head blocklist[SLAB_BLOCKLIST_COUNT]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SlabContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SlabBlock Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SlabContext *slab; /* owning context */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 nfree; /* number of chunks on free + unused chunks */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 nunused; /* number of unused chunks */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryChunk *freehead; /* pointer to the first free chunk */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryChunk *unused; /* pointer to the next unused chunk */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node node; /* doubly-linked list for blocklist[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SlabBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.580 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mmgr/mcxt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.591 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/mmgr/memdebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.595 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/time/snapmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ActiveSnapshotElt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot as_snap; Step #6 - "compile-libfuzzer-introspector-x86_64": int as_level; Step #6 - "compile-libfuzzer-introspector-x86_64": struct ActiveSnapshotElt *as_next; Step #6 - "compile-libfuzzer-introspector-x86_64": } ActiveSnapshotElt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SerializedSnapshotData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xmax; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 xcnt; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 subxcnt; Step #6 - "compile-libfuzzer-introspector-x86_64": bool suboverflowed; Step #6 - "compile-libfuzzer-introspector-x86_64": bool takenDuringRecovery; Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId curcid; Step #6 - "compile-libfuzzer-introspector-x86_64": } SerializedSnapshotData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExportedSnapshot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *snapfile; Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot snapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExportedSnapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.607 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/time/combocid.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId cmin; Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId cmax; Step #6 - "compile-libfuzzer-introspector-x86_64": } ComboCidKeyData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ComboCidKeyData *ComboCidKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ComboCidEntryData *ComboCidEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ComboCidKeyData key; Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId combocid; Step #6 - "compile-libfuzzer-introspector-x86_64": } ComboCidEntryData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.612 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/pgstat_xact.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_PendingDroppedStatsItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": xl_xact_stats_item item; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_create; Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node node; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_PendingDroppedStatsItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.617 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/pgstat_subscription.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.621 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/pgstat_function.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.625 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/pgstat_archiver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.629 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/pgstat_shmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_EntryRefHashEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_HashKey key; /* hash key */ Step #6 - "compile-libfuzzer-introspector-x86_64": char status; /* for simplehash use */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_EntryRef *entry_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_EntryRefHashEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*ReleaseMatchCB) (PgStat_EntryRefHashEntry *, Datum data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.638 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/pgstat_replslot.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.643 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/pgstat.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgStat_SnapshotEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_HashKey key; Step #6 - "compile-libfuzzer-introspector-x86_64": char status; /* for simplehash use */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *data; /* the stats data itself */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PgStat_SnapshotEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.655 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/pgstat_io.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.661 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/pgstat_relation.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TwoPhasePgStatRecord Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_inserted; /* tuples inserted in xact */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_updated; /* tuples updated in xact */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter tuples_deleted; /* tuples deleted in xact */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* tuples i/u/d prior to truncate/drop */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter inserted_pre_truncdrop; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter updated_pre_truncdrop; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_Counter deleted_pre_truncdrop; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid id; /* table's OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool shared; /* is it a shared catalog? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool truncdropped; /* was the relation truncated/dropped? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TwoPhasePgStatRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.673 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/backend_status.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.683 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/pgstat_slru.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.688 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/wait_event.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WaitEventCustomEntryByInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 wait_event_info; /* hash key */ Step #6 - "compile-libfuzzer-introspector-x86_64": char wait_event_name[NAMEDATALEN]; /* custom wait event name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WaitEventCustomEntryByInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WaitEventCustomEntryByName Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char wait_event_name[NAMEDATALEN]; /* hash key */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 wait_event_info; Step #6 - "compile-libfuzzer-introspector-x86_64": } WaitEventCustomEntryByName; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WaitEventCustomCounterData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nextId; /* next ID to assign */ Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; /* protects the counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WaitEventCustomCounterData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.694 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/wait_event_funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.698 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/backend_progress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.702 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/pgstat_wal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.706 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/pgstat_database.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.711 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/pgstat_checkpointer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.716 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/pgstat_backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.722 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/activity/pgstat_bgwriter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.726 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/cache/relcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct relidcacheent Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid reloid; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation reldesc; Step #6 - "compile-libfuzzer-introspector-x86_64": } RelIdCacheEnt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct inprogressent Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid reloid; /* OID of relation being built */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool invalidated; /* whether an invalidation arrived for it */ Step #6 - "compile-libfuzzer-introspector-x86_64": } InProgressEnt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct opclasscacheent Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opclassoid; /* lookup key: OID of opclass */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool valid; /* set true after successful fill-in */ Step #6 - "compile-libfuzzer-introspector-x86_64": StrategyNumber numSupport; /* max # of support procs (from pg_am) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opcfamily; /* OID of opclass's family */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opcintype; /* OID of opclass's declared input type */ Step #6 - "compile-libfuzzer-introspector-x86_64": RegProcedure *supportProcs; /* OIDs of support procedures */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OpClassCacheEnt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.763 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/cache/catcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CatCInProgress Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CatCache *cache; /* cache that the entry belongs to */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hash_value; /* hash of the entry; ignored for lists */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool list; /* is it a list entry? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool dead; /* set when the entry is invalidated */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct CatCInProgress *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } CatCInProgress; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.781 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/cache/typcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TypeCacheEnumData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid bitmap_base; /* OID corresponding to bit 0 of bitmapset */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *sorted_values; /* Set of OIDs known to be in order */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_values; /* total number of values in enum */ Step #6 - "compile-libfuzzer-introspector-x86_64": EnumItem enum_values[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TypeCacheEnumData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedRecordTableKey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc local_tupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer shared_tupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": bool shared; Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedRecordTableKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedRecordTableEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SharedRecordTableKey key; Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedRecordTableEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RecordCacheArrayEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 id; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": } RecordCacheArrayEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RelIdToTypeIdCacheEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; /* OID of the relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid composite_typid; /* OID of the relation's composite type */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RelIdToTypeIdCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid enum_oid; /* OID of one enum value */ Step #6 - "compile-libfuzzer-introspector-x86_64": float4 sort_order; /* its sort position */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EnumItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RecordCacheEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": } RecordCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SharedTypmodTableEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 typmod; Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer shared_tupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": } SharedTypmodTableEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.800 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/cache/partcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.807 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/cache/inval.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InvalMessageArray Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SharedInvalidationMessage *msgs; /* palloc'd array (can be expanded) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxmsgs; /* current allocated size of array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } InvalMessageArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InvalidationInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Events emitted by current command */ Step #6 - "compile-libfuzzer-introspector-x86_64": InvalidationMsgsGroup CurrentCmdInvalidMsgs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* init file must be invalidated? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool RelcacheInitFileInval; Step #6 - "compile-libfuzzer-introspector-x86_64": } InvalidationInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InvalidationMsgsGroup Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int firstmsg[2]; /* first index in relevant array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nextmsg[2]; /* last+1 index */ Step #6 - "compile-libfuzzer-introspector-x86_64": } InvalidationMsgsGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TransInvalidationInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Base class */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct InvalidationInfo ii; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Events emitted by previous commands of this (sub)transaction */ Step #6 - "compile-libfuzzer-introspector-x86_64": InvalidationMsgsGroup PriorCmdInvalidMsgs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Back link to parent transaction's info */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct TransInvalidationInfo *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Subtransaction nesting depth */ Step #6 - "compile-libfuzzer-introspector-x86_64": int my_level; Step #6 - "compile-libfuzzer-introspector-x86_64": } TransInvalidationInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.818 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/cache/relfilenumbermap.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid reltablespace; Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileNumber relfilenumber; Step #6 - "compile-libfuzzer-introspector-x86_64": } RelfilenumberMapKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelfilenumberMapKey key; /* lookup key - must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; /* pg_class.oid */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RelfilenumberMapEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.822 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/cache/ts_cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.829 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/cache/relmapper.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RelMapping Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid mapoid; /* OID of a catalog */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileNumber mapfilenumber; /* its rel file number */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RelMapping; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RelMapFile Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 magic; /* always RELMAPPER_FILEMAGIC */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 num_mappings; /* number of valid RelMapping entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelMapping mappings[MAX_MAPPINGS]; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_crc32c crc; /* CRC of all above */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RelMapFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SerializedActiveRelMaps Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelMapFile active_shared_updates; Step #6 - "compile-libfuzzer-introspector-x86_64": RelMapFile active_local_updates; Step #6 - "compile-libfuzzer-introspector-x86_64": } SerializedActiveRelMaps; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.838 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/cache/spccache.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid oid; /* lookup key - must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": TableSpaceOpts *opts; /* options, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TableSpaceCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.842 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/cache/evtcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ETCS_NEEDS_REBUILD, Step #6 - "compile-libfuzzer-introspector-x86_64": ETCS_REBUILD_STARTED, Step #6 - "compile-libfuzzer-introspector-x86_64": ETCS_VALID, Step #6 - "compile-libfuzzer-introspector-x86_64": } EventTriggerCacheStateType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EventTriggerEvent event; Step #6 - "compile-libfuzzer-introspector-x86_64": List *triggerlist; Step #6 - "compile-libfuzzer-introspector-x86_64": } EventTriggerCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.847 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/cache/attoptcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid attrelid; Step #6 - "compile-libfuzzer-introspector-x86_64": int attnum; Step #6 - "compile-libfuzzer-introspector-x86_64": } AttoptCacheKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AttoptCacheKey key; /* lookup key - must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttributeOpts *opts; /* options, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AttoptCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.852 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/cache/plancache.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.866 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/cache/lsyscache.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.887 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/cache/syscache.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.894 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/init/usercontext.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.897 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/init/miscinit.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SerializedClientConnectionInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 authn_id_len; /* strlen(authn_id), or -1 if NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": UserAuth auth_method; Step #6 - "compile-libfuzzer-introspector-x86_64": } SerializedClientConnectionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.910 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/init/postinit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.919 INFO datatypes - __init__: Processing /src/postgresql/src/backend/utils/init/globals.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.923 INFO datatypes - __init__: Processing /src/postgresql/src/backend/main/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.929 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_collate.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": COLLATE_NONE, /* expression is of a noncollatable datatype */ Step #6 - "compile-libfuzzer-introspector-x86_64": COLLATE_IMPLICIT, /* collation was derived implicitly */ Step #6 - "compile-libfuzzer-introspector-x86_64": COLLATE_CONFLICT, /* we had a conflict of implicit collations */ Step #6 - "compile-libfuzzer-introspector-x86_64": COLLATE_EXPLICIT, /* collation was derived explicitly */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CollateStrength; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParseState *pstate; /* parse state (for error reporting) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collation; /* OID of current collation, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": CollateStrength strength; /* strength of current collation choice */ Step #6 - "compile-libfuzzer-introspector-x86_64": int location; /* location of expr that set collation */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Remaining fields are only valid when strength == COLLATE_CONFLICT */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collation2; /* OID of conflicting collation */ Step #6 - "compile-libfuzzer-introspector-x86_64": int location2; /* location of expr that set collation2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } assign_collations_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.937 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_utilcmd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParseState *pstate; /* overall parser state */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *stmtType; /* "CREATE [FOREIGN] TABLE" or "ALTER TABLE" */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeVar *relation; /* relation to create */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; /* opened/locked rel, if ALTER */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *inhRelations; /* relations to inherit from */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isforeign; /* true if CREATE/ALTER FOREIGN TABLE */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool isalter; /* true if altering existing table */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *columns; /* ColumnDef items */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ckconstraints; /* CHECK constraints */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *nnconstraints; /* NOT NULL constraints */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *fkconstraints; /* FOREIGN KEY constraints */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ixconstraints; /* index-creating constraints */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *likeclauses; /* LIKE clauses that need post-processing */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *blist; /* "before list" of things to do before Step #6 - "compile-libfuzzer-introspector-x86_64": * creating the table */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *alist; /* "after list" of things to do after creating Step #6 - "compile-libfuzzer-introspector-x86_64": * the table */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexStmt *pkey; /* PRIMARY KEY index, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ispartitioned; /* true if table is partitioned */ Step #6 - "compile-libfuzzer-introspector-x86_64": PartitionBoundSpec *partbound; /* transformed FOR VALUES */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool ofType; /* true if statement contains OF typename */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateStmtContext; 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 *schemaname; /* name of schema */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *sequences; /* CREATE SEQUENCE items */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *tables; /* CREATE TABLE items */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *views; /* CREATE VIEW items */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *indexes; /* CREATE INDEX items */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *triggers; /* CREATE TRIGGER items */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *grants; /* GRANT items */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateSchemaStmtContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.969 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/scansup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:54.974 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_relation.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 distance; /* Current or limit distance */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeTblEntry *rfirst; /* RTE of closest non-exact match, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber first; /* Col index in rfirst */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeTblEntry *rsecond; /* RTE of another non-exact match w/same dist */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber second; /* Col index in rsecond */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeTblEntry *rexact1; /* RTE of first exact match, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber exact1; /* Col index in rexact1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": RangeTblEntry *rexact2; /* RTE of second exact match, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber exact2; /* Col index in rexact2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FuzzyAttrMatchState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.000 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.006 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_node.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.012 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FUNCLOOKUP_NOSUCHFUNC, Step #6 - "compile-libfuzzer-introspector-x86_64": FUNCLOOKUP_AMBIGUOUS, Step #6 - "compile-libfuzzer-introspector-x86_64": } FuncLookupError; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.028 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_type.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.035 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/gramparse.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct base_yy_extra_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields used by the core scanner. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": core_yy_extra_type core_yy_extra; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * State variables for base_yylex(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool have_lookahead; /* is lookahead info valid? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lookahead_token; /* one-token lookahead */ Step #6 - "compile-libfuzzer-introspector-x86_64": core_YYSTYPE lookahead_yylval; /* yylval for lookahead token */ Step #6 - "compile-libfuzzer-introspector-x86_64": YYLTYPE lookahead_yylloc; /* yylloc for lookahead token */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *lookahead_end; /* end of current token */ Step #6 - "compile-libfuzzer-introspector-x86_64": char lookahead_hold_char; /* to be put back at *lookahead_end */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * State variables that belong to the grammar. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *parsetree; /* final parse result is delivered here */ Step #6 - "compile-libfuzzer-introspector-x86_64": } base_yy_extra_type; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.039 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_param.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FixedParamState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const Oid *paramTypes; /* array of parameter type OIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numParams; /* number of array entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FixedParamState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VarParamState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid **paramTypes; /* array of parameter type OIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *numParams; /* number of array entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": } VarParamState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.044 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_merge.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.050 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_clause.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.074 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_jsontable.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonTableParseContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParseState *pstate; Step #6 - "compile-libfuzzer-introspector-x86_64": JsonTable *jt; Step #6 - "compile-libfuzzer-introspector-x86_64": TableFunc *tf; Step #6 - "compile-libfuzzer-introspector-x86_64": List *pathNames; /* list of all path and columns names */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pathNameId; /* path name id counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JsonTableParseContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.081 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_enr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.084 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_oper.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OprCacheKey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char oprname[NAMEDATALEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid left_arg; /* Left input OID, or 0 if prefix op */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid right_arg; /* Right input OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid search_path[MAX_CACHED_PATH_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } OprCacheKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OprCacheEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* the hash lookup key MUST BE FIRST */ Step #6 - "compile-libfuzzer-introspector-x86_64": OprCacheKey key; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Oid opr_oid; /* OID of the resolved operator */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OprCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.092 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_agg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParseState *pstate; Step #6 - "compile-libfuzzer-introspector-x86_64": int min_varlevel; Step #6 - "compile-libfuzzer-introspector-x86_64": int min_agglevel; Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": } check_agg_arguments_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ParseState *pstate; Step #6 - "compile-libfuzzer-introspector-x86_64": Query *qry; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasJoinRTEs; Step #6 - "compile-libfuzzer-introspector-x86_64": List *groupClauses; Step #6 - "compile-libfuzzer-introspector-x86_64": List *groupClauseCommonVars; Step #6 - "compile-libfuzzer-introspector-x86_64": List *gset_common; Step #6 - "compile-libfuzzer-introspector-x86_64": bool have_non_var_grouping; Step #6 - "compile-libfuzzer-introspector-x86_64": List **func_grouped_rels; Step #6 - "compile-libfuzzer-introspector-x86_64": int sublevels_up; Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_agg_direct_args; Step #6 - "compile-libfuzzer-introspector-x86_64": } substitute_grouped_columns_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.108 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_coerce.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.127 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_expr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.160 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_target.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.173 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/parse_cte.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RECURSION_OK, Step #6 - "compile-libfuzzer-introspector-x86_64": RECURSION_NONRECURSIVETERM, /* inside the left-hand term */ Step #6 - "compile-libfuzzer-introspector-x86_64": RECURSION_SUBLINK, /* inside a sublink */ Step #6 - "compile-libfuzzer-introspector-x86_64": RECURSION_OUTERJOIN, /* inside nullable side of an outer join */ Step #6 - "compile-libfuzzer-introspector-x86_64": RECURSION_INTERSECT, /* underneath INTERSECT (ALL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": RECURSION_EXCEPT, /* underneath EXCEPT (ALL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RecursionContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CteState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* global state: */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseState *pstate; /* global parse state */ Step #6 - "compile-libfuzzer-introspector-x86_64": CteItem *items; /* array of CTEs and extra data */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numitems; /* number of CTEs */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* working state during a tree walk: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int curitem; /* index of item currently being examined */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *innerwiths; /* list of lists of CommonTableExpr */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* working state for checkWellFormedRecursion walk only: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int selfrefcount; /* number of self-references detected */ Step #6 - "compile-libfuzzer-introspector-x86_64": RecursionContext context; /* context to allow or disallow self-ref */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CteState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CteItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CommonTableExpr *cte; /* One CTE to examine */ Step #6 - "compile-libfuzzer-introspector-x86_64": int id; /* Its ID number for dependencies */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *depends_on; /* CTEs depended on (not including self) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CteItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.184 INFO datatypes - __init__: Processing /src/postgresql/src/backend/parser/analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.210 INFO datatypes - __init__: Processing /src/postgresql/src/backend/postmaster/interrupt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.213 INFO datatypes - __init__: Processing /src/postgresql/src/backend/postmaster/pgarch.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgArchData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int pgprocno; /* proc number of archiver process */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Forces a directory scan in pgarch_readyXlog(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 force_dir_scan; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgArchData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.221 INFO datatypes - __init__: Processing /src/postgresql/src/backend/postmaster/postmaster.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 mask; Step #6 - "compile-libfuzzer-introspector-x86_64": } BackendTypeMask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE waitHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE procHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD procId; Step #6 - "compile-libfuzzer-introspector-x86_64": } win32_deadchild_waitinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": STARTUP_NOT_RUNNING, Step #6 - "compile-libfuzzer-introspector-x86_64": STARTUP_RUNNING, Step #6 - "compile-libfuzzer-introspector-x86_64": STARTUP_SIGNALED, /* we sent it a SIGQUIT or SIGKILL */ Step #6 - "compile-libfuzzer-introspector-x86_64": STARTUP_CRASHED, Step #6 - "compile-libfuzzer-introspector-x86_64": } StartupStatusEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PM_INIT, /* postmaster starting */ Step #6 - "compile-libfuzzer-introspector-x86_64": PM_STARTUP, /* waiting for startup subprocess */ Step #6 - "compile-libfuzzer-introspector-x86_64": PM_RECOVERY, /* in archive recovery mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": PM_HOT_STANDBY, /* in hot standby mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": PM_RUN, /* normal "database is alive" state */ Step #6 - "compile-libfuzzer-introspector-x86_64": PM_STOP_BACKENDS, /* need to stop remaining backends */ Step #6 - "compile-libfuzzer-introspector-x86_64": PM_WAIT_BACKENDS, /* waiting for live backends to exit */ Step #6 - "compile-libfuzzer-introspector-x86_64": PM_WAIT_XLOG_SHUTDOWN, /* waiting for checkpointer to do shutdown Step #6 - "compile-libfuzzer-introspector-x86_64": * ckpt */ Step #6 - "compile-libfuzzer-introspector-x86_64": PM_WAIT_XLOG_ARCHIVAL, /* waiting for archiver and walsenders to Step #6 - "compile-libfuzzer-introspector-x86_64": * finish */ Step #6 - "compile-libfuzzer-introspector-x86_64": PM_WAIT_CHECKPOINTER, /* waiting for checkpointer to shut down */ Step #6 - "compile-libfuzzer-introspector-x86_64": PM_WAIT_DEAD_END, /* waiting for dead-end children to exit */ Step #6 - "compile-libfuzzer-introspector-x86_64": PM_NO_CHILDREN, /* all important children have exited */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PMState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.244 INFO datatypes - __init__: Processing /src/postgresql/src/backend/postmaster/walwriter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.248 INFO datatypes - __init__: Processing /src/postgresql/src/backend/postmaster/auxprocess.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.252 INFO datatypes - __init__: Processing /src/postgresql/src/backend/postmaster/autovacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct avl_dbase Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid adl_datid; /* hash key -- must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz adl_next_worker; Step #6 - "compile-libfuzzer-introspector-x86_64": int adl_score; Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node adl_node; Step #6 - "compile-libfuzzer-introspector-x86_64": } avl_dbase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WorkerInfoData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_node wi_links; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid wi_dboid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid wi_tableoid; Step #6 - "compile-libfuzzer-introspector-x86_64": PGPROC *wi_proc; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz wi_launchtime; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_flag wi_dobalance; Step #6 - "compile-libfuzzer-introspector-x86_64": bool wi_sharedrel; Step #6 - "compile-libfuzzer-introspector-x86_64": } WorkerInfoData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct av_relation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ar_toastrelid; /* hash key - must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ar_relid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ar_hasrelopts; Step #6 - "compile-libfuzzer-introspector-x86_64": AutoVacOpts ar_reloptions; /* copy of AutoVacOpts from the main table's Step #6 - "compile-libfuzzer-introspector-x86_64": * reloptions, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": } av_relation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AutoVacForkFailed, /* failed trying to start a worker */ Step #6 - "compile-libfuzzer-introspector-x86_64": AutoVacRebalance, /* rebalance the cost limits */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AutoVacuumSignal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AutoVacuumWorkItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AutoVacuumWorkItemType avw_type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool avw_used; /* below data is valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool avw_active; /* being processed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid avw_database; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid avw_relation; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber avw_blockNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": } AutoVacuumWorkItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": sig_atomic_t av_signal[AutoVacNumSignals]; Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t av_launcherpid; Step #6 - "compile-libfuzzer-introspector-x86_64": dclist_head av_freeWorkers; Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head av_runningWorkers; Step #6 - "compile-libfuzzer-introspector-x86_64": WorkerInfo av_startingWorker; Step #6 - "compile-libfuzzer-introspector-x86_64": AutoVacuumWorkItem av_workItems[NUM_WORKITEMS]; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 av_nworkersForBalance; Step #6 - "compile-libfuzzer-introspector-x86_64": } AutoVacuumShmemStruct; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WorkerInfoData *WorkerInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct avw_dbase Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid adw_datid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *adw_name; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId adw_frozenxid; Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId adw_minmulti; Step #6 - "compile-libfuzzer-introspector-x86_64": PgStat_StatDBEntry *adw_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } avw_dbase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct autovac_table Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid at_relid; Step #6 - "compile-libfuzzer-introspector-x86_64": VacuumParams at_params; Step #6 - "compile-libfuzzer-introspector-x86_64": double at_storage_param_vac_cost_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": int at_storage_param_vac_cost_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": bool at_dobalance; Step #6 - "compile-libfuzzer-introspector-x86_64": bool at_sharedrel; Step #6 - "compile-libfuzzer-introspector-x86_64": char *at_relname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *at_nspname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *at_datname; Step #6 - "compile-libfuzzer-introspector-x86_64": } autovac_table; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.270 INFO datatypes - __init__: Processing /src/postgresql/src/backend/postmaster/pmchild.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PMChildPool Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int size; /* number of PMChild slots reserved for this Step #6 - "compile-libfuzzer-introspector-x86_64": * kind of processes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int first_slotno; /* first slot belonging to this pool */ Step #6 - "compile-libfuzzer-introspector-x86_64": dlist_head freelist; /* currently unused PMChild entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PMChildPool; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.276 INFO datatypes - __init__: Processing /src/postgresql/src/backend/postmaster/walsummarizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These fields are protected by WALSummarizerLock. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Until we've discovered what summary files already exist on disk and Step #6 - "compile-libfuzzer-introspector-x86_64": * stored that information in shared memory, initialized is false and the Step #6 - "compile-libfuzzer-introspector-x86_64": * other fields here contain no meaningful information. After that has Step #6 - "compile-libfuzzer-introspector-x86_64": * been done, initialized is true. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * summarized_tli and summarized_lsn indicate the last LSN and TLI at Step #6 - "compile-libfuzzer-introspector-x86_64": * which the next summary file will start. Normally, these are the LSN and Step #6 - "compile-libfuzzer-introspector-x86_64": * TLI at which the last file ended; in such case, lsn_is_exact is true. Step #6 - "compile-libfuzzer-introspector-x86_64": * If, however, the LSN is just an approximation, then lsn_is_exact is Step #6 - "compile-libfuzzer-introspector-x86_64": * false. This can happen if, for example, there are no existing WAL Step #6 - "compile-libfuzzer-introspector-x86_64": * summary files at startup. In that case, we have to derive the position Step #6 - "compile-libfuzzer-introspector-x86_64": * at which to start summarizing from the WAL files that exist on disk, Step #6 - "compile-libfuzzer-introspector-x86_64": * and so the LSN might point to the start of the next file even though Step #6 - "compile-libfuzzer-introspector-x86_64": * that might happen to be in the middle of a WAL record. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * summarizer_pgprocno is the proc number of the summarizer process, if Step #6 - "compile-libfuzzer-introspector-x86_64": * one is running, or else INVALID_PROC_NUMBER. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * pending_lsn is used by the summarizer to advertise the ending LSN of a Step #6 - "compile-libfuzzer-introspector-x86_64": * record it has recently read. It shouldn't ever be less than Step #6 - "compile-libfuzzer-introspector-x86_64": * summarized_lsn, but might be greater, because the summarizer buffers Step #6 - "compile-libfuzzer-introspector-x86_64": * data for a range of LSNs in memory before writing out a new file. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool initialized; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID summarized_tli; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr summarized_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": bool lsn_is_exact; Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber summarizer_pgprocno; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr pending_lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * This field handles its own synchronization. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable summary_file_cv; Step #6 - "compile-libfuzzer-introspector-x86_64": } WalSummarizerData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimeLineID tli; Step #6 - "compile-libfuzzer-introspector-x86_64": bool historic; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr read_upto; Step #6 - "compile-libfuzzer-introspector-x86_64": bool end_of_wal; Step #6 - "compile-libfuzzer-introspector-x86_64": } SummarizerReadLocalXLogPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.288 INFO datatypes - __init__: Processing /src/postgresql/src/backend/postmaster/checkpointer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SyncRequestType type; /* request type */ Step #6 - "compile-libfuzzer-introspector-x86_64": FileTag ftag; /* file identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CheckpointerRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t checkpointer_pid; /* PID (0 if not started) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t ckpt_lck; /* protects all the ckpt_* fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int ckpt_started; /* advances when checkpoint starts */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ckpt_done; /* advances when checkpoint done */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ckpt_failed; /* advances when checkpoint fails */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int ckpt_flags; /* checkpoint flags, as defined in xlog.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable start_cv; /* signaled when ckpt_started advances */ Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable done_cv; /* signaled when ckpt_done advances */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int num_requests; /* current # of requests */ Step #6 - "compile-libfuzzer-introspector-x86_64": int max_requests; /* allocated array size */ Step #6 - "compile-libfuzzer-introspector-x86_64": CheckpointerRequest requests[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CheckpointerShmemStruct; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.296 INFO datatypes - __init__: Processing /src/postgresql/src/backend/postmaster/fork_process.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.300 INFO datatypes - __init__: Processing /src/postgresql/src/backend/postmaster/syslogger.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 pid; /* PID of source process */ Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfoData data; /* accumulated data, as a StringInfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": } save_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int syslogFile; Step #6 - "compile-libfuzzer-introspector-x86_64": int csvlogFile; Step #6 - "compile-libfuzzer-introspector-x86_64": int jsonlogFile; Step #6 - "compile-libfuzzer-introspector-x86_64": } SysloggerStartupData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.312 INFO datatypes - __init__: Processing /src/postgresql/src/backend/postmaster/bgworker.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BackgroundWorkerSlot Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_use; Step #6 - "compile-libfuzzer-introspector-x86_64": bool terminate; Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t pid; /* InvalidPid = not started yet; 0 = dead */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 generation; /* incremented when slot is recycled */ Step #6 - "compile-libfuzzer-introspector-x86_64": BackgroundWorker worker; Step #6 - "compile-libfuzzer-introspector-x86_64": } BackgroundWorkerSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BackgroundWorkerArray Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int total_slots; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 parallel_register_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 parallel_terminate_count; Step #6 - "compile-libfuzzer-introspector-x86_64": BackgroundWorkerSlot slot[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BackgroundWorkerArray; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.322 INFO datatypes - __init__: Processing /src/postgresql/src/backend/postmaster/bgwriter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.327 INFO datatypes - __init__: Processing /src/postgresql/src/backend/postmaster/launch_backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SOCKET origsocket; /* Original socket value, or PGINVALID_SOCKET Step #6 - "compile-libfuzzer-introspector-x86_64": * if not a socket */ Step #6 - "compile-libfuzzer-introspector-x86_64": WSAPROTOCOL_INFO wsainfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } InheritableSocket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int InheritableSocket; 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": void (*main_fn) (const void *startup_data, size_t startup_data_len) pg_attribute_noreturn(); Step #6 - "compile-libfuzzer-introspector-x86_64": bool shmem_attach; Step #6 - "compile-libfuzzer-introspector-x86_64": } child_process_kind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char DataDir[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef WIN32 Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long UsedShmemSegID; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": void *ShmemProtectiveRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE UsedShmemSegID; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": void *UsedShmemSegAddr; Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t *ShmemLock; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef USE_INJECTION_POINTS Step #6 - "compile-libfuzzer-introspector-x86_64": struct InjectionPointsCtl *ActiveInjectionPoints; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": int NamedLWLockTrancheRequests; Step #6 - "compile-libfuzzer-introspector-x86_64": NamedLWLockTranche *NamedLWLockTrancheArray; Step #6 - "compile-libfuzzer-introspector-x86_64": LWLockPadded *MainLWLockArray; Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t *ProcStructLock; Step #6 - "compile-libfuzzer-introspector-x86_64": PROC_HDR *ProcGlobal; Step #6 - "compile-libfuzzer-introspector-x86_64": PGPROC *AuxiliaryProcs; Step #6 - "compile-libfuzzer-introspector-x86_64": PGPROC *PreparedXactProcs; Step #6 - "compile-libfuzzer-introspector-x86_64": volatile PMSignalData *PMSignalState; Step #6 - "compile-libfuzzer-introspector-x86_64": ProcSignalHeader *ProcSignal; Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t PostmasterPid; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz PgStartTime; Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz PgReloadTime; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_time_t first_syslogger_file_time; Step #6 - "compile-libfuzzer-introspector-x86_64": bool redirection_done; Step #6 - "compile-libfuzzer-introspector-x86_64": bool IsBinaryUpgrade; Step #6 - "compile-libfuzzer-introspector-x86_64": bool query_id_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": int max_safe_fds; Step #6 - "compile-libfuzzer-introspector-x86_64": int MaxBackends; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_pmchild_slots; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef WIN32 Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE PostmasterHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE initial_signal_pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE syslogPipe[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": int postmaster_alive_fds[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": int syslogPipe[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": char my_exec_path[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": char pkglib_path[MAXPGPATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int MyPMChildSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * These are only used by backend processes, but are here because passing Step #6 - "compile-libfuzzer-introspector-x86_64": * a socket needs some special handling on Windows. 'client_sock' is an Step #6 - "compile-libfuzzer-introspector-x86_64": * explicit argument to postmaster_child_launch, but is stored in Step #6 - "compile-libfuzzer-introspector-x86_64": * MyClientSocket in the child process. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ClientSocket client_sock; Step #6 - "compile-libfuzzer-introspector-x86_64": InheritableSocket inh_sock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Extra startup data, content depends on the child process. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t startup_data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": char startup_data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BackendParameters; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.336 INFO datatypes - __init__: Processing /src/postgresql/src/backend/postmaster/startup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.341 INFO datatypes - __init__: Processing /src/postgresql/src/backend/regex/regc_lex.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.351 INFO datatypes - __init__: Processing /src/postgresql/src/backend/regex/regfree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.354 INFO datatypes - __init__: Processing /src/postgresql/src/backend/regex/rege_dfa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.366 INFO datatypes - __init__: Processing /src/postgresql/src/backend/regex/regc_cvec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.370 INFO datatypes - __init__: Processing /src/postgresql/src/backend/regex/regexport.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.375 INFO datatypes - __init__: Processing /src/postgresql/src/backend/regex/regc_pg_locale.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PG_REGEX_STRATEGY_C, /* C locale (encoding independent) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_REGEX_STRATEGY_BUILTIN, /* built-in Unicode semantics */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_REGEX_STRATEGY_LIBC_WIDE, /* Use locale_t functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_REGEX_STRATEGY_LIBC_1BYTE, /* Use locale_t functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": PG_REGEX_STRATEGY_ICU, /* Use ICU uchar.h functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PG_Locale_Strategy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*pg_wc_probefunc) (pg_wchar c); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pg_ctype_cache Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_wc_probefunc probefunc; /* pg_wc_isalpha or a sibling */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_locale_t locale; /* locale this entry is for */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct cvec cv; /* cache entry contents */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct pg_ctype_cache *next; /* chain link */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pg_ctype_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.383 INFO datatypes - __init__: Processing /src/postgresql/src/backend/regex/regprefix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.387 INFO datatypes - __init__: Processing /src/postgresql/src/backend/regex/regcomp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.411 INFO datatypes - __init__: Processing /src/postgresql/src/backend/regex/regerror.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.416 INFO datatypes - __init__: Processing /src/postgresql/src/backend/regex/regexec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.431 INFO datatypes - __init__: Processing /src/postgresql/src/backend/regex/regc_locale.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.438 INFO datatypes - __init__: Processing /src/postgresql/src/backend/regex/regc_nfa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.463 INFO datatypes - __init__: Processing /src/postgresql/src/backend/regex/regc_color.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.474 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/aio/read_stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct InProgressIO Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int16 buffer_index; Step #6 - "compile-libfuzzer-introspector-x86_64": ReadBuffersOperation op; Step #6 - "compile-libfuzzer-introspector-x86_64": } InProgressIO; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.481 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/buffer/buf_table.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BufferTag key; /* Tag of a disk page */ Step #6 - "compile-libfuzzer-introspector-x86_64": int id; /* Associated buffer ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BufferLookupEnt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.485 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/buffer/bufmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PrivateRefCountEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 refcount; Step #6 - "compile-libfuzzer-introspector-x86_64": } PrivateRefCountEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMgrSortArray Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator rlocator; /* This must be the first member */ Step #6 - "compile-libfuzzer-introspector-x86_64": SMgrRelation srel; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMgrSortArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CkptTsStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* oid of the tablespace */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tsId; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Checkpoint progress for this tablespace. To make progress comparable Step #6 - "compile-libfuzzer-introspector-x86_64": * between tablespaces the progress is, for each tablespace, measured as a Step #6 - "compile-libfuzzer-introspector-x86_64": * number between 0 and the total number of to-be-checkpointed pages. Each Step #6 - "compile-libfuzzer-introspector-x86_64": * page checkpointed in this tablespace increments this space's progress Step #6 - "compile-libfuzzer-introspector-x86_64": * by progress_slice. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": float8 progress; Step #6 - "compile-libfuzzer-introspector-x86_64": float8 progress_slice; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of to-be checkpointed pages in this tablespace */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_to_scan; Step #6 - "compile-libfuzzer-introspector-x86_64": /* already processed pages in this tablespace */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_scanned; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* current offset in CkptBufferIds for this tablespace */ Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": } CkptTsStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.515 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/buffer/freelist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Spinlock: protects the values below */ Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t buffer_strategy_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Clock sweep hand: index of next buffer to consider grabbing. Note that Step #6 - "compile-libfuzzer-introspector-x86_64": * this isn't a concrete buffer - we only ever increase the value. So, to Step #6 - "compile-libfuzzer-introspector-x86_64": * get an actual buffer, it needs to be used modulo NBuffers. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 nextVictimBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int firstFreeBuffer; /* Head of list of unused buffers */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lastFreeBuffer; /* Tail of list of unused buffers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * NOTE: lastFreeBuffer is undefined when firstFreeBuffer is -1 (that is, Step #6 - "compile-libfuzzer-introspector-x86_64": * when the list is empty) 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": * Statistics. These counters should be wide enough that they can't Step #6 - "compile-libfuzzer-introspector-x86_64": * overflow during a single bgwriter cycle. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 completePasses; /* Complete cycles of the clock sweep */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 numBufferAllocs; /* Buffers allocated since last reset */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Bgworker process to be notified upon activity or -1 if none. See Step #6 - "compile-libfuzzer-introspector-x86_64": * StrategyNotifyBgWriter. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bgwprocno; Step #6 - "compile-libfuzzer-introspector-x86_64": } BufferStrategyControl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BufferAccessStrategyData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Overall strategy type */ Step #6 - "compile-libfuzzer-introspector-x86_64": BufferAccessStrategyType btype; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of elements in buffers[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nbuffers; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Index of the "current" slot in the ring, ie, the one most recently Step #6 - "compile-libfuzzer-introspector-x86_64": * returned by GetBufferFromRing. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int current; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Array of buffer numbers. InvalidBuffer (that is, zero) indicates we Step #6 - "compile-libfuzzer-introspector-x86_64": * have not yet selected a buffer for this ring slot. For allocation Step #6 - "compile-libfuzzer-introspector-x86_64": * simplicity this is palloc'd together with the fixed fields of the Step #6 - "compile-libfuzzer-introspector-x86_64": * struct. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer buffers[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BufferAccessStrategyData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.521 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/buffer/buf_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.525 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/buffer/localbuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BufferTag key; /* Tag of a disk page */ Step #6 - "compile-libfuzzer-introspector-x86_64": int id; /* Associated local buffer's index */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LocalBufferLookupEnt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.533 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/page/itemptr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.537 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/page/bufpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct itemIdCompactData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 offsetindex; /* linp array index */ Step #6 - "compile-libfuzzer-introspector-x86_64": int16 itemoff; /* page offset of item data */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 alignedlen; /* MAXALIGN(item data len) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } itemIdCompactData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef itemIdCompactData *itemIdCompact; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.547 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/page/checksum.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.550 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/file/reinit.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileNumber relnumber; /* hash key */ Step #6 - "compile-libfuzzer-introspector-x86_64": } unlogged_relation_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.555 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/file/copydir.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.560 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/file/buffile.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.568 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/file/sharedfileset.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.572 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/file/fd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vfd Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; /* current FD, or VFD_CLOSED if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short fdstate; /* bitflags for VFD's state */ Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceOwner resowner; /* owner, for automatic cleanup */ Step #6 - "compile-libfuzzer-introspector-x86_64": File nextFree; /* link to next free VFD, if in freelist */ Step #6 - "compile-libfuzzer-introspector-x86_64": File lruMoreRecently; /* doubly linked recency-of-use list */ Step #6 - "compile-libfuzzer-introspector-x86_64": File lruLessRecently; Step #6 - "compile-libfuzzer-introspector-x86_64": off_t fileSize; /* current size of file (0 if not temporary) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *fileName; /* name of file, or NULL for unused VFD */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* NB: fileName is malloc'd, and must be free'd when closing the VFD */ Step #6 - "compile-libfuzzer-introspector-x86_64": int fileFlags; /* open(2) flags for (re)opening the file */ Step #6 - "compile-libfuzzer-introspector-x86_64": mode_t fileMode; /* mode to pass to open(2) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Vfd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AllocateDescFile, Step #6 - "compile-libfuzzer-introspector-x86_64": AllocateDescPipe, Step #6 - "compile-libfuzzer-introspector-x86_64": AllocateDescDir, Step #6 - "compile-libfuzzer-introspector-x86_64": AllocateDescRawFD, Step #6 - "compile-libfuzzer-introspector-x86_64": } AllocateDescKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AllocateDescKind kind; Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId create_subid; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *file; Step #6 - "compile-libfuzzer-introspector-x86_64": DIR *dir; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": } desc; Step #6 - "compile-libfuzzer-introspector-x86_64": } AllocateDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.593 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/file/fileset.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.597 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/lmgr/lmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XactLockTableWaitInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XLTW_Oper oper; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer ctid; Step #6 - "compile-libfuzzer-introspector-x86_64": } XactLockTableWaitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.606 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/lmgr/lwlock.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LWLockHandle Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock *lock; Step #6 - "compile-libfuzzer-introspector-x86_64": LWLockMode mode; Step #6 - "compile-libfuzzer-introspector-x86_64": } LWLockHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NamedLWLockTrancheRequest Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char tranche_name[NAMEDATALEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_lwlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": } NamedLWLockTrancheRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lwlock_stats_key Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int tranche; Step #6 - "compile-libfuzzer-introspector-x86_64": void *instance; Step #6 - "compile-libfuzzer-introspector-x86_64": } lwlock_stats_key; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lwlock_stats Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": lwlock_stats_key key; Step #6 - "compile-libfuzzer-introspector-x86_64": int sh_acquire_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int ex_acquire_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int block_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int dequeue_self_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int spin_delay_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } lwlock_stats; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.619 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/lmgr/condition_variable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.623 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/lmgr/s_lock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.628 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/lmgr/proc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.641 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/lmgr/lock.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TwoPhaseLockRecord Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG locktag; Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKMODE lockmode; Step #6 - "compile-libfuzzer-introspector-x86_64": } TwoPhaseLockRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 count[FAST_PATH_STRONG_LOCK_HASH_PARTITIONS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FastPathStrongRelationLockData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG lock; /* identifies the lockable object */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool sessLock; /* is any lockmode held at session level? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool xactLock; /* is any lockmode held at xact level? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PerLockTagEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.672 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/lmgr/deadlock.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGPROC *waiter; /* the leader of the waiting lock group */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGPROC *blocker; /* the leader of the group it is waiting for */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCK *lock; /* the lock being waited for */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pred; /* workspace for TopoSort */ Step #6 - "compile-libfuzzer-introspector-x86_64": int link; /* workspace for TopoSort */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EDGE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LOCK *lock; /* the lock whose wait queue is described */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGPROC **procs; /* array of PGPROC *'s in new wait order */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nProcs; Step #6 - "compile-libfuzzer-introspector-x86_64": } WAIT_ORDER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKTAG locktag; /* ID of awaited lock object */ Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKMODE lockmode; /* type of lock we're waiting for */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pid; /* PID of blocked backend */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DEADLOCK_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.682 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/lmgr/predicate.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SerialControlData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 headPage; /* newest initialized page */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId headXid; /* newest valid Xid in the SLRU */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId tailXid; /* oldest xmin we might be interested in */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SerialControlData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SerialControlData *SerialControl; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.709 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/large_object/inv_api.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.717 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/smgr/smgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct f_smgr Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*smgr_init) (void); /* may be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*smgr_shutdown) (void); /* may be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*smgr_open) (SMgrRelation reln); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*smgr_close) (SMgrRelation reln, ForkNumber forknum); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*smgr_create) (SMgrRelation reln, ForkNumber forknum, Step #6 - "compile-libfuzzer-introspector-x86_64": bool isRedo); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*smgr_exists) (SMgrRelation reln, ForkNumber forknum); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*smgr_unlink) (RelFileLocatorBackend rlocator, ForkNumber forknum, Step #6 - "compile-libfuzzer-introspector-x86_64": bool isRedo); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*smgr_extend) (SMgrRelation reln, ForkNumber forknum, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blocknum, const void *buffer, bool skipFsync); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*smgr_zeroextend) (SMgrRelation reln, ForkNumber forknum, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blocknum, int nblocks, bool skipFsync); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*smgr_prefetch) (SMgrRelation reln, ForkNumber forknum, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blocknum, int nblocks); Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 (*smgr_maxcombine) (SMgrRelation reln, ForkNumber forknum, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blocknum); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*smgr_readv) (SMgrRelation reln, ForkNumber forknum, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blocknum, Step #6 - "compile-libfuzzer-introspector-x86_64": void **buffers, BlockNumber nblocks); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*smgr_writev) (SMgrRelation reln, ForkNumber forknum, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blocknum, Step #6 - "compile-libfuzzer-introspector-x86_64": const void **buffers, BlockNumber nblocks, Step #6 - "compile-libfuzzer-introspector-x86_64": bool skipFsync); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*smgr_writeback) (SMgrRelation reln, ForkNumber forknum, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blocknum, BlockNumber nblocks); Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber (*smgr_nblocks) (SMgrRelation reln, ForkNumber forknum); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*smgr_truncate) (SMgrRelation reln, ForkNumber forknum, Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber old_blocks, BlockNumber nblocks); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*smgr_immedsync) (SMgrRelation reln, ForkNumber forknum); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*smgr_registersync) (SMgrRelation reln, ForkNumber forknum); Step #6 - "compile-libfuzzer-introspector-x86_64": } f_smgr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.724 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/smgr/md.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _MdfdVec Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": File mdfd_vfd; /* fd number in fd.c's pool */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber mdfd_segno; /* segment number, from 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MdfdVec; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.736 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/smgr/bulk_write.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PendingWrite Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BulkWriteBuffer buf; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; Step #6 - "compile-libfuzzer-introspector-x86_64": bool page_std; Step #6 - "compile-libfuzzer-introspector-x86_64": } PendingWrite; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.741 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/freespace/fsmpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.746 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/freespace/freespace.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 level; /* level */ Step #6 - "compile-libfuzzer-introspector-x86_64": int logpageno; /* page number within the level */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FSMAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.752 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/freespace/indexfsm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.756 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/pmsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.761 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/dsm_impl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.769 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/procarray.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ProcArrayStruct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int numProcs; /* number of valid procs entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxProcs; /* allocated size of procs array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Known assigned XIDs handling Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxKnownAssignedXids; /* allocated size of array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numKnownAssignedXids; /* current # of valid entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": int tailKnownAssignedXids; /* index of oldest valid element */ Step #6 - "compile-libfuzzer-introspector-x86_64": int headKnownAssignedXids; /* index of newest element, + 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Highest subxid that has been removed from KnownAssignedXids array to Step #6 - "compile-libfuzzer-introspector-x86_64": * prevent overflow; or InvalidTransactionId if none. We track this for Step #6 - "compile-libfuzzer-introspector-x86_64": * similar reasons to tracking overflowing cached subxids in PGPROC Step #6 - "compile-libfuzzer-introspector-x86_64": * entries. Must hold exclusive ProcArrayLock to change this, and shared Step #6 - "compile-libfuzzer-introspector-x86_64": * lock to read it. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId lastOverflowedXid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* oldest xmin of any replication slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId replication_slot_xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": /* oldest catalog xmin of any replication slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId replication_slot_catalog_xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* indexes into allProcs[], has PROCARRAY_MAXPROCS entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pgprocnos[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ProcArrayStruct; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum KAXCompressReason Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": KAX_NO_SPACE, /* need to free up space at array end */ Step #6 - "compile-libfuzzer-introspector-x86_64": KAX_PRUNE, /* we just pruned old entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": KAX_TRANSACTION_END, /* we just committed/removed some XIDs */ Step #6 - "compile-libfuzzer-introspector-x86_64": KAX_STARTUP_PROCESS_IDLE, /* startup process is about to sleep */ Step #6 - "compile-libfuzzer-introspector-x86_64": } KAXCompressReason; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum GlobalVisHorizonKind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": VISHORIZON_SHARED, Step #6 - "compile-libfuzzer-introspector-x86_64": VISHORIZON_CATALOG, Step #6 - "compile-libfuzzer-introspector-x86_64": VISHORIZON_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": VISHORIZON_TEMP, Step #6 - "compile-libfuzzer-introspector-x86_64": } GlobalVisHorizonKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ComputeXidHorizonsResult Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The value of TransamVariables->latestCompletedXid when Step #6 - "compile-libfuzzer-introspector-x86_64": * ComputeXidHorizons() held ProcArrayLock. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId latest_completed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The same for procArray->replication_slot_xmin and Step #6 - "compile-libfuzzer-introspector-x86_64": * procArray->replication_slot_catalog_xmin. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId slot_xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId slot_catalog_xmin; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Oldest xid that any backend might still consider running. This needs to Step #6 - "compile-libfuzzer-introspector-x86_64": * include processes running VACUUM, in contrast to the normal visibility Step #6 - "compile-libfuzzer-introspector-x86_64": * cutoffs, as vacuum needs to be able to perform pg_subtrans lookups when Step #6 - "compile-libfuzzer-introspector-x86_64": * determining visibility, but doesn't care about rows above its xmin to Step #6 - "compile-libfuzzer-introspector-x86_64": * be removed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This likely should only be needed to determine whether pg_subtrans can Step #6 - "compile-libfuzzer-introspector-x86_64": * be truncated. It currently includes the effects of replication slots, Step #6 - "compile-libfuzzer-introspector-x86_64": * for historical reasons. But that could likely be changed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId oldest_considered_running; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Oldest xid for which deleted tuples need to be retained in shared Step #6 - "compile-libfuzzer-introspector-x86_64": * tables. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This includes the effects of replication slots. If that's not desired, Step #6 - "compile-libfuzzer-introspector-x86_64": * look at shared_oldest_nonremovable_raw; Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId shared_oldest_nonremovable; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Oldest xid that may be necessary to retain in shared tables. This is Step #6 - "compile-libfuzzer-introspector-x86_64": * the same as shared_oldest_nonremovable, except that is not affected by Step #6 - "compile-libfuzzer-introspector-x86_64": * replication slot's catalog_xmin. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is mainly useful to be able to send the catalog_xmin to upstream Step #6 - "compile-libfuzzer-introspector-x86_64": * streaming replication servers via hot_standby_feedback, so they can Step #6 - "compile-libfuzzer-introspector-x86_64": * apply the limit only when accessing catalog tables. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId shared_oldest_nonremovable_raw; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Oldest xid for which deleted tuples need to be retained in non-shared Step #6 - "compile-libfuzzer-introspector-x86_64": * catalog tables. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId catalog_oldest_nonremovable; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Oldest xid for which deleted tuples need to be retained in normal user Step #6 - "compile-libfuzzer-introspector-x86_64": * defined tables. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId data_oldest_nonremovable; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Oldest xid for which deleted tuples need to be retained in this Step #6 - "compile-libfuzzer-introspector-x86_64": * session's temporary tables. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId temp_oldest_nonremovable; Step #6 - "compile-libfuzzer-introspector-x86_64": } ComputeXidHorizonsResult; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.793 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/signalfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.798 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/shmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.804 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/procsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 pss_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool pss_cancel_key_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 pss_cancel_key; Step #6 - "compile-libfuzzer-introspector-x86_64": volatile sig_atomic_t pss_signalFlags[NUM_PROCSIGNALS]; Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t pss_mutex; /* protects the above fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Barrier-related fields (not protected by pss_mutex) */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint64 pss_barrierGeneration; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 pss_barrierCheckMask; Step #6 - "compile-libfuzzer-introspector-x86_64": ConditionVariable pss_barrierCV; Step #6 - "compile-libfuzzer-introspector-x86_64": } ProcSignalSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.810 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/latch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.825 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/standby.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RecoveryLockEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": xl_standby_lock key; /* hash key: xid, dbOid, relOid */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct RecoveryLockEntry *next; /* chain link */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RecoveryLockEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RecoveryLockXidEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; /* hash key -- must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct RecoveryLockEntry *head; /* chain head */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RecoveryLockXidEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.834 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/dsm_registry.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DSMRegistryCtxStruct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_handle dsah; Step #6 - "compile-libfuzzer-introspector-x86_64": dshash_table_handle dshh; Step #6 - "compile-libfuzzer-introspector-x86_64": } DSMRegistryCtxStruct; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DSMRegistryEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char name[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": dsm_handle handle; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } DSMRegistryEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.838 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/shm_mq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.847 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/dsm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dsm_segment_detach_callback Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": on_dsm_detach_callback function; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum arg; Step #6 - "compile-libfuzzer-introspector-x86_64": slist_node node; Step #6 - "compile-libfuzzer-introspector-x86_64": } dsm_segment_detach_callback; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dsm_control_header Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 magic; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 nitems; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 maxitems; Step #6 - "compile-libfuzzer-introspector-x86_64": dsm_control_item item[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } dsm_control_header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dsm_control_item Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": dsm_handle handle; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 refcnt; /* 2+ = active, 1 = moribund, 0 = gone */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t first_page; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t npages; Step #6 - "compile-libfuzzer-introspector-x86_64": void *impl_private_pm_handle; /* only needed on Windows */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool pinned; Step #6 - "compile-libfuzzer-introspector-x86_64": } dsm_control_item; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.857 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/sinvaladt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ProcState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* procPid is zero in an inactive ProcState array entry. */ Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t procPid; /* PID of backend, for signaling */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* nextMsgNum is meaningless if procPid == 0 or resetState is true. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nextMsgNum; /* next message number to read */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool resetState; /* backend needs to reset its state */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool signaled; /* backend has been sent catchup signal */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasMessages; /* backend has unread messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Backend only sends invalidations, never receives them. This only makes Step #6 - "compile-libfuzzer-introspector-x86_64": * sense for Startup process during recovery because it doesn't maintain a Step #6 - "compile-libfuzzer-introspector-x86_64": * relcache, yet it fires inval messages to allow query backends to see Step #6 - "compile-libfuzzer-introspector-x86_64": * schema changes. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool sendOnly; /* backend only sends, never receives */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Next LocalTransactionId to use for each idle backend slot. We keep Step #6 - "compile-libfuzzer-introspector-x86_64": * this here because it is indexed by ProcNumber and it is convenient to Step #6 - "compile-libfuzzer-introspector-x86_64": * copy the value to and from local memory when MyProcNumber is set. It's Step #6 - "compile-libfuzzer-introspector-x86_64": * meaningless in an active ProcState entry. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": LocalTransactionId nextLXID; Step #6 - "compile-libfuzzer-introspector-x86_64": } ProcState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SISeg Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * General state information Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int minMsgNum; /* oldest message still needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxMsgNum; /* next message number to be assigned */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nextThreshold; /* # of messages to call SICleanupQueue */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t msgnumLock; /* spinlock protecting maxMsgNum */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Circular buffer holding shared-inval messages Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SharedInvalidationMessage buffer[MAXNUMMESSAGES]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Per-backend invalidation state info. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * 'procState' has NumProcStateSlots entries, and is indexed by pgprocno. Step #6 - "compile-libfuzzer-introspector-x86_64": * 'numProcs' is the number of slots currently in use, and 'pgprocnos' is Step #6 - "compile-libfuzzer-introspector-x86_64": * a dense array of their indexes, to speed up scanning all in-use slots. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * 'pgprocnos' is largely redundant with ProcArrayStruct->pgprocnos, but Step #6 - "compile-libfuzzer-introspector-x86_64": * having our separate copy avoids contention on ProcArrayLock, and allows Step #6 - "compile-libfuzzer-introspector-x86_64": * us to track only the processes that participate in shared cache Step #6 - "compile-libfuzzer-introspector-x86_64": * invalidations. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numProcs; Step #6 - "compile-libfuzzer-introspector-x86_64": int *pgprocnos; Step #6 - "compile-libfuzzer-introspector-x86_64": ProcState procState[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SISeg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.863 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/sinval.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.867 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/barrier.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.871 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/shm_toc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct shm_toc_entry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 key; /* Arbitrary identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size offset; /* Offset, in bytes, from TOC start */ Step #6 - "compile-libfuzzer-introspector-x86_64": } shm_toc_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.875 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/ipc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.880 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/ipc/ipci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.885 INFO datatypes - __init__: Processing /src/postgresql/src/backend/storage/sync/sync.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16 CycleCtr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FileTag tag; /* identifies handler and file */ Step #6 - "compile-libfuzzer-introspector-x86_64": CycleCtr cycle_ctr; /* checkpoint_cycle_ctr when request was made */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool canceled; /* true if request has been canceled */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PendingUnlinkEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FileTag tag; /* identifies handler and file */ Step #6 - "compile-libfuzzer-introspector-x86_64": CycleCtr cycle_ctr; /* sync_cycle_ctr of oldest request */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool canceled; /* canceled is true if we canceled "recently" */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PendingFsyncEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SyncOps Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int (*sync_syncfiletag) (const FileTag *ftag, char *path); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*sync_unlinkfiletag) (const FileTag *ftag, char *path); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*sync_filetagmatches) (const FileTag *ftag, Step #6 - "compile-libfuzzer-introspector-x86_64": const FileTag *candidate); Step #6 - "compile-libfuzzer-introspector-x86_64": } SyncOps; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.891 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/dict_snowball.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct stemmer_module Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": pg_enc enc; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SN_env *(*create) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*close) (struct SN_env *); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*stem) (struct SN_env *); Step #6 - "compile-libfuzzer-introspector-x86_64": } stemmer_module; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DictSnowball Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct SN_env *z; Step #6 - "compile-libfuzzer-introspector-x86_64": StopList stoplist; Step #6 - "compile-libfuzzer-introspector-x86_64": bool needrecode; /* needs recoding before/after call stem */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*stem) (struct SN_env *z); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * snowball saves alloced memory between calls, so we should run it in our Step #6 - "compile-libfuzzer-introspector-x86_64": * private memory context. Note, init function is executed in long lived Step #6 - "compile-libfuzzer-introspector-x86_64": * context, so we just remember CurrentMemoryContext Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext dictCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": } DictSnowball; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.896 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_basque.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.918 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_lithuanian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.934 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_hungarian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.948 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_indonesian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.955 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_yiddish.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.974 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_danish.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.982 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_romanian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:55.998 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_indonesian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.006 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_norwegian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.012 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_danish.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.020 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_turkish.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.046 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_catalan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.074 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_german.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.084 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_hindi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.094 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_german.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.103 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_dutch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.113 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_swedish.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.120 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_italian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.137 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_KOI8_R_russian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.148 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_portuguese.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.165 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_french.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.184 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/api.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.188 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_irish.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.198 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_english.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.213 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_armenian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.226 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_arabic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.248 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_greek.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.309 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_norwegian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.316 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/utilities.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.325 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_spanish.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.342 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_finnish.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.355 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_porter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.366 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_italian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.383 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_basque.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.405 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_estonian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.433 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_swedish.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.441 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_2_hungarian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.454 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_nepali.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.465 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_english.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.481 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_irish.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.490 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_french.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.508 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_porter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.519 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_catalan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.545 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_serbian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.664 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_portuguese.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.682 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_finnish.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.694 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_russian.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.706 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_spanish.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.722 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_tamil.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.743 INFO datatypes - __init__: Processing /src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_dutch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.752 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/view.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.758 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/explain.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SerializeMetrics Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 bytesSent; /* # of bytes serialized */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time timeSpent; /* time spent serializing */ Step #6 - "compile-libfuzzer-introspector-x86_64": BufferUsage bufferUsage; /* buffers accessed during serialization */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SerializeMetrics; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SerializeDestReceiver Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DestReceiver pub; Step #6 - "compile-libfuzzer-introspector-x86_64": ExplainState *es; /* this EXPLAIN statement's ExplainState */ Step #6 - "compile-libfuzzer-introspector-x86_64": int8 format; /* text or binary, like pq wire protocol */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc attrinfo; /* the output tuple desc */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nattrs; /* current number of columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *finfos; /* precomputed call info for output fns */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tmpcontext; /* per-row temporary memory context */ Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfoData buf; /* buffer to hold the constructed message */ Step #6 - "compile-libfuzzer-introspector-x86_64": SerializeMetrics metrics; /* collected metrics */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SerializeDestReceiver; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.800 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/define.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.806 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/variable.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* This is the "extra" state for both SESSION AUTHORIZATION and ROLE */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid roleid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_superuser; Step #6 - "compile-libfuzzer-introspector-x86_64": } role_auth_extra; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.817 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/collationcmds.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 *localename; /* name of locale, as per "locale -a" */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *alias; /* shortened alias for same */ Step #6 - "compile-libfuzzer-introspector-x86_64": int enc; /* encoding */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CollAliasData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid nspid; Step #6 - "compile-libfuzzer-introspector-x86_64": int *ncreatedp; Step #6 - "compile-libfuzzer-introspector-x86_64": int *nvalidp; Step #6 - "compile-libfuzzer-introspector-x86_64": } CollParam; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.827 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/tablespace.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Array of OIDs to be passed to SetTempTablespaces() */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numSpcs; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tblSpcs[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } temp_tablespaces_extra; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.839 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/conversioncmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.843 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/prepare.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.851 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/statscmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.861 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/amcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.866 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/dropcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.873 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/copyto.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CopyDest Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_FILE, /* to file (or a piped program) */ Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_FRONTEND, /* to frontend */ Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_CALLBACK, /* to callback function */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CopyDest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CopyToStateData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* low-level state data */ Step #6 - "compile-libfuzzer-introspector-x86_64": CopyDest copy_dest; /* type of copy source/destination */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *copy_file; /* used if copy_dest == COPY_FILE */ Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfo fe_msgbuf; /* used for all dests during COPY TO */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int file_encoding; /* file or remote side's character encoding */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_transcoding; /* file encoding diff from server? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool encoding_embeds_ascii; /* ASCII can be non-first byte? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* parameters from the COPY command */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; /* relation to copy to */ Step #6 - "compile-libfuzzer-introspector-x86_64": QueryDesc *queryDesc; /* executable query to copy from */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *attnumlist; /* integer list of attnums to copy */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; /* filename, or NULL for STDOUT */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_program; /* is 'filename' a program to popen? */ Step #6 - "compile-libfuzzer-introspector-x86_64": copy_data_dest_cb data_dest_cb; /* function for writing data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CopyFormatOptions opts; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *whereClause; /* WHERE condition (or NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Working state Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext copycontext; /* per-copy execution context */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *out_functions; /* lookup info for output functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext rowcontext; /* per-row evaluation context */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 bytes_processed; /* number of bytes processed so far */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CopyToStateData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DestReceiver pub; /* publicly-known function pointers */ Step #6 - "compile-libfuzzer-introspector-x86_64": CopyToState cstate; /* CopyToStateData for the command */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 processed; /* # of tuples processed */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DR_copy; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.885 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/operatorcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.894 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/async.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AsyncQueueEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int length; /* total allocated length of entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dboid; /* sender's database OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId xid; /* sender's XID */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 srcPid; /* sender's PID */ Step #6 - "compile-libfuzzer-introspector-x86_64": char data[NAMEDATALEN + NOTIFY_PAYLOAD_MAX_LENGTH]; Step #6 - "compile-libfuzzer-introspector-x86_64": } AsyncQueueEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AsyncQueueControl Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": QueuePosition head; /* head points to the next free location */ Step #6 - "compile-libfuzzer-introspector-x86_64": QueuePosition tail; /* tail must be <= the queue position of every Step #6 - "compile-libfuzzer-introspector-x86_64": * listening backend */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 stopPage; /* oldest unrecycled page; must be <= Step #6 - "compile-libfuzzer-introspector-x86_64": * tail.page */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber firstListener; /* id of first listener, or Step #6 - "compile-libfuzzer-introspector-x86_64": * INVALID_PROC_NUMBER */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz lastQueueFillWarn; /* time of last queue-full msg */ Step #6 - "compile-libfuzzer-introspector-x86_64": QueueBackendStatus backend[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } AsyncQueueControl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QueuePosition Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 page; /* SLRU page number */ Step #6 - "compile-libfuzzer-introspector-x86_64": int offset; /* byte offset within page */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QueuePosition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ListenActionKind action; Step #6 - "compile-libfuzzer-introspector-x86_64": char channel[FLEXIBLE_ARRAY_MEMBER]; /* nul-terminated string */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ListenAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NotificationList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nestingLevel; /* current transaction nesting depth */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *events; /* list of Notification structs */ Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *hashtab; /* hash of NotificationHash structs, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct NotificationList *upper; /* details for upper transaction levels */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NotificationList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LISTEN_LISTEN, Step #6 - "compile-libfuzzer-introspector-x86_64": LISTEN_UNLISTEN, Step #6 - "compile-libfuzzer-introspector-x86_64": LISTEN_UNLISTEN_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": } ListenActionKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ActionList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nestingLevel; /* current transaction nesting depth */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *actions; /* list of ListenAction structs */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ActionList *upper; /* details for upper transaction levels */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ActionList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QueueBackendStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 pid; /* either a PID or InvalidPid */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dboid; /* backend's database OID, or InvalidOid */ Step #6 - "compile-libfuzzer-introspector-x86_64": ProcNumber nextListener; /* id of next listener, or INVALID_PROC_NUMBER */ Step #6 - "compile-libfuzzer-introspector-x86_64": QueuePosition pos; /* backend has read queue up to here */ Step #6 - "compile-libfuzzer-introspector-x86_64": } QueueBackendStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Notification Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 channel_len; /* length of channel-name string */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 payload_len; /* length of payload string */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* null-terminated channel name, then null-terminated payload follow */ Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Notification; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.908 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/schemacmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.915 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/vacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.932 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/cluster.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tableOid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid indexOid; Step #6 - "compile-libfuzzer-introspector-x86_64": } RelToCluster; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.945 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/constraint.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.950 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/copy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.961 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/seclabel.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 *provider_name; Step #6 - "compile-libfuzzer-introspector-x86_64": check_object_relabel_type hook; Step #6 - "compile-libfuzzer-introspector-x86_64": } LabelProvider; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.968 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/copyfrom.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CopyMultiInsertBuffer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TupleTableSlot *slots[MAX_BUFFERED_TUPLES]; /* Array to store tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": ResultRelInfo *resultRelInfo; /* ResultRelInfo for 'relid' */ Step #6 - "compile-libfuzzer-introspector-x86_64": BulkInsertState bistate; /* BulkInsertState for this rel if plain Step #6 - "compile-libfuzzer-introspector-x86_64": * table; NULL if foreign table */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nused; /* number of 'slots' containing tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 linenos[MAX_BUFFERED_TUPLES]; /* Line # of tuple in copy Step #6 - "compile-libfuzzer-introspector-x86_64": * stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CopyMultiInsertBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CopyMultiInsertInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": List *multiInsertBuffers; /* List of tracked CopyMultiInsertBuffers */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bufferedTuples; /* number of tuples buffered over all buffers */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bufferedBytes; /* number of bytes from all buffered tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": CopyFromState cstate; /* Copy state for this CopyMultiInsertInfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": EState *estate; /* Executor state used for COPY */ Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId mycid; /* Command Id used for COPY */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ti_options; /* table insert options */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CopyMultiInsertInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.983 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/comment.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.990 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/lockcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LOCKMODE lockmode; /* lock mode to use */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool nowait; /* no wait mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid check_as_user; /* user for checking the privilege */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid viewoid; /* OID of the view to be locked */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *ancestor_views; /* OIDs of ancestor views */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LockViewRecurse_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:56.996 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/alter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.006 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/aggregatecmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.013 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/event_trigger.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EventTriggerQueryState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* memory context for this state's objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext cxt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* sql_drop */ Step #6 - "compile-libfuzzer-introspector-x86_64": slist_head SQLDropList; Step #6 - "compile-libfuzzer-introspector-x86_64": bool in_sql_drop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* table_rewrite */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid table_rewrite_oid; /* InvalidOid, or set for table_rewrite Step #6 - "compile-libfuzzer-introspector-x86_64": * event */ Step #6 - "compile-libfuzzer-introspector-x86_64": int table_rewrite_reason; /* AT_REWRITE reason */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Support for command collection */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool commandCollectionInhibited; Step #6 - "compile-libfuzzer-introspector-x86_64": CollectedCommand *currentCommand; Step #6 - "compile-libfuzzer-introspector-x86_64": List *commandList; /* list of CollectedCommand; see Step #6 - "compile-libfuzzer-introspector-x86_64": * deparse_utility.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct EventTriggerQueryState *previous; Step #6 - "compile-libfuzzer-introspector-x86_64": } EventTriggerQueryState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQLDropObject Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectAddress address; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *schemaname; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *objname; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *objidentity; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *objecttype; Step #6 - "compile-libfuzzer-introspector-x86_64": List *addrnames; Step #6 - "compile-libfuzzer-introspector-x86_64": List *addrargs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool original; Step #6 - "compile-libfuzzer-introspector-x86_64": bool normal; Step #6 - "compile-libfuzzer-introspector-x86_64": bool istemp; Step #6 - "compile-libfuzzer-introspector-x86_64": slist_node next; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQLDropObject; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.029 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/functioncmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.050 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/foreigncmds.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 *tablename; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cmd; Step #6 - "compile-libfuzzer-introspector-x86_64": } import_error_callback_arg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.065 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/subscriptioncmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubOpts Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bits32 specified_opts; Step #6 - "compile-libfuzzer-introspector-x86_64": char *slot_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *synchronous_commit; Step #6 - "compile-libfuzzer-introspector-x86_64": bool connect; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": bool create_slot; Step #6 - "compile-libfuzzer-introspector-x86_64": bool copy_data; Step #6 - "compile-libfuzzer-introspector-x86_64": bool refresh; Step #6 - "compile-libfuzzer-introspector-x86_64": bool binary; Step #6 - "compile-libfuzzer-introspector-x86_64": char streaming; Step #6 - "compile-libfuzzer-introspector-x86_64": bool twophase; Step #6 - "compile-libfuzzer-introspector-x86_64": bool disableonerr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool passwordrequired; Step #6 - "compile-libfuzzer-introspector-x86_64": bool runasowner; Step #6 - "compile-libfuzzer-introspector-x86_64": bool failover; Step #6 - "compile-libfuzzer-introspector-x86_64": char *origin; Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr lsn; Step #6 - "compile-libfuzzer-introspector-x86_64": } SubOpts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubRemoveRels Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; Step #6 - "compile-libfuzzer-introspector-x86_64": char state; Step #6 - "compile-libfuzzer-introspector-x86_64": } SubRemoveRels; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.084 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/policy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.096 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/vacuumparallel.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVShared Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Target table relid, log level (for messages about parallel workers Step #6 - "compile-libfuzzer-introspector-x86_64": * launched during VACUUM VERBOSE) and query ID. These fields are not Step #6 - "compile-libfuzzer-introspector-x86_64": * modified during the parallel vacuum. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; Step #6 - "compile-libfuzzer-introspector-x86_64": int elevel; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 queryid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Fields for both index vacuum and cleanup. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * reltuples is the total number of input heap tuples. We set either old Step #6 - "compile-libfuzzer-introspector-x86_64": * live tuples in the index vacuum case or the new live tuples in the Step #6 - "compile-libfuzzer-introspector-x86_64": * index cleanup case. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * estimated_count is true if reltuples is an estimated value. (Note that Step #6 - "compile-libfuzzer-introspector-x86_64": * reltuples could be -1 in this case, indicating we have no idea.) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": double reltuples; Step #6 - "compile-libfuzzer-introspector-x86_64": bool estimated_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * In single process vacuum we could consume more memory during index Step #6 - "compile-libfuzzer-introspector-x86_64": * vacuuming or cleanup apart from the memory for heap scanning. In Step #6 - "compile-libfuzzer-introspector-x86_64": * parallel vacuum, since individual vacuum workers can consume memory Step #6 - "compile-libfuzzer-introspector-x86_64": * equal to maintenance_work_mem, the new maintenance_work_mem for each Step #6 - "compile-libfuzzer-introspector-x86_64": * worker is set such that the parallel operation doesn't consume more Step #6 - "compile-libfuzzer-introspector-x86_64": * memory than single process vacuum. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maintenance_work_mem_worker; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The number of buffers each worker's Buffer Access Strategy ring should Step #6 - "compile-libfuzzer-introspector-x86_64": * contain. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ring_nbuffers; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Shared vacuum cost balance. During parallel vacuum, Step #6 - "compile-libfuzzer-introspector-x86_64": * VacuumSharedCostBalance points to this value and it accumulates the Step #6 - "compile-libfuzzer-introspector-x86_64": * balance of each parallel vacuum worker. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 cost_balance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Number of active parallel workers. This is used for computing the Step #6 - "compile-libfuzzer-introspector-x86_64": * minimum threshold of the vacuum cost balance before a worker sleeps for Step #6 - "compile-libfuzzer-introspector-x86_64": * cost-based delay. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 active_nworkers; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Counter for vacuuming and cleanup */ Step #6 - "compile-libfuzzer-introspector-x86_64": pg_atomic_uint32 idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* DSA handle where the TidStore lives */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_handle dead_items_dsa_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* DSA pointer to the shared TidStore */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsa_pointer dead_items_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Statistics of shared dead items */ Step #6 - "compile-libfuzzer-introspector-x86_64": VacDeadItemsInfo dead_items_info; Step #6 - "compile-libfuzzer-introspector-x86_64": } PVShared; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PVIndStats Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The following two fields are set by leader process before executing Step #6 - "compile-libfuzzer-introspector-x86_64": * parallel index vacuum or parallel index cleanup. These fields are not Step #6 - "compile-libfuzzer-introspector-x86_64": * fixed for the entire VACUUM operation. They are only fixed for an Step #6 - "compile-libfuzzer-introspector-x86_64": * individual parallel index vacuum and cleanup. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * parallel_workers_can_process is true if both leader and worker can Step #6 - "compile-libfuzzer-introspector-x86_64": * process the index, otherwise only leader can process it. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PVIndVacStatus status; Step #6 - "compile-libfuzzer-introspector-x86_64": bool parallel_workers_can_process; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Individual worker or leader stores the result of index vacuum or Step #6 - "compile-libfuzzer-introspector-x86_64": * cleanup. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool istat_updated; /* are the stats updated? */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexBulkDeleteResult istat; Step #6 - "compile-libfuzzer-introspector-x86_64": } PVIndStats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PVIndVacStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PARALLEL_INDVAC_STATUS_INITIAL = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PARALLEL_INDVAC_STATUS_NEED_BULKDELETE, Step #6 - "compile-libfuzzer-introspector-x86_64": PARALLEL_INDVAC_STATUS_NEED_CLEANUP, Step #6 - "compile-libfuzzer-introspector-x86_64": PARALLEL_INDVAC_STATUS_COMPLETED, Step #6 - "compile-libfuzzer-introspector-x86_64": } PVIndVacStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.106 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/tablecmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OnCommitItem Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; /* relid of relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": OnCommitAction oncommit; /* what to do at end of xact */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * If this entry was created during the current transaction, Step #6 - "compile-libfuzzer-introspector-x86_64": * creating_subid is the ID of the creating subxact; if created in a prior Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction, creating_subid is zero. If deleted during the current Step #6 - "compile-libfuzzer-introspector-x86_64": * transaction, deleting_subid is the ID of the deleting subxact; if no Step #6 - "compile-libfuzzer-introspector-x86_64": * deletion request is pending, deleting_subid is zero. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId creating_subid; Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId deleting_subid; Step #6 - "compile-libfuzzer-introspector-x86_64": } OnCommitItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NewConstraint Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* Constraint name, or NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": ConstrType contype; /* CHECK or FOREIGN */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid refrelid; /* PK rel, if FOREIGN */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid refindid; /* OID of PK's index, if FOREIGN */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool conwithperiod; /* Whether the new FOREIGN KEY uses PERIOD */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid conid; /* OID of pg_constraint entry, if FOREIGN */ Step #6 - "compile-libfuzzer-introspector-x86_64": Node *qual; /* Check expr or CONSTR_FOREIGN Constraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *qualstate; /* Execution state for CHECK expr */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NewConstraint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ForeignTruncateInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid serverid; Step #6 - "compile-libfuzzer-introspector-x86_64": List *rels; Step #6 - "compile-libfuzzer-introspector-x86_64": } ForeignTruncateInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AlteredTableInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Information saved before any work commences: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; /* Relation to work on */ Step #6 - "compile-libfuzzer-introspector-x86_64": char relkind; /* Its relkind */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc oldDesc; /* Pre-modification tuple descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Transiently set during Phase 2, normally set to NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * ATRewriteCatalogs sets this when it starts, and closes when ATExecCmd Step #6 - "compile-libfuzzer-introspector-x86_64": * returns control. This can be exploited by ATExecCmd subroutines to Step #6 - "compile-libfuzzer-introspector-x86_64": * close/reopen across transaction boundaries. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Information saved by Phase 1 for Phase 2: */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *subcmds[AT_NUM_PASSES]; /* Lists of AlterTableCmd */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Information saved by Phases 1/2 for Phase 3: */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *constraints; /* List of NewConstraint */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *newvals; /* List of NewColumnValue */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *afterStmts; /* List of utility command parsetrees */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool verify_new_notnull; /* T if we should recheck NOT NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rewrite; /* Reason for forced rewrite, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool chgAccessMethod; /* T if SET ACCESS METHOD is used */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid newAccessMethod; /* new access method; 0 means no change, Step #6 - "compile-libfuzzer-introspector-x86_64": * if above is true */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid newTableSpace; /* new tablespace; 0 means no change */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool chgPersistence; /* T if SET LOGGED/UNLOGGED is used */ Step #6 - "compile-libfuzzer-introspector-x86_64": char newrelpersistence; /* if above is true */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *partition_constraint; /* for attach partition validation */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* true, if validating default due to some other attach/detach */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool validate_default; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Objects to rebuild after completing ALTER TYPE operations */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *changedConstraintOids; /* OIDs of constraints to rebuild */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *changedConstraintDefs; /* string definitions of same */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *changedIndexOids; /* OIDs of indexes to rebuild */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *changedIndexDefs; /* string definitions of same */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *replicaIdentityIndex; /* index to reset as REPLICA IDENTITY */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *clusterOnIndex; /* index to use for CLUSTER */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *changedStatisticsOids; /* OIDs of statistics to rebuild */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *changedStatisticsDefs; /* string definitions of same */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlteredTableInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum AlterTablePass Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AT_PASS_UNSET = -1, /* UNSET will cause ERROR */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_PASS_DROP, /* DROP (all flavors) */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_PASS_ALTER_TYPE, /* ALTER COLUMN TYPE */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_PASS_ADD_COL, /* ADD COLUMN */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_PASS_SET_EXPRESSION, /* ALTER SET EXPRESSION */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_PASS_OLD_INDEX, /* re-add existing indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_PASS_OLD_CONSTR, /* re-add existing constraints */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* We could support a RENAME COLUMN pass here, but not currently used */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_PASS_ADD_CONSTR, /* ADD constraints (initial examination) */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_PASS_COL_ATTRS, /* set column attributes, eg NOT NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_PASS_ADD_INDEXCONSTR, /* ADD index-based constraints */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_PASS_ADD_INDEX, /* ADD indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_PASS_ADD_OTHERCONSTR, /* ADD other constraints, defaults */ Step #6 - "compile-libfuzzer-introspector-x86_64": AT_PASS_MISC, /* other stuff */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterTablePass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NewColumnValue Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber attnum; /* which column */ Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *expr; /* expression to compute */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprState *exprstate; /* execution state */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_generated; /* is it a GENERATED expression? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } NewColumnValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum addFkConstraintSides Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": addFkReferencedSide, Step #6 - "compile-libfuzzer-introspector-x86_64": addFkReferencingSide, Step #6 - "compile-libfuzzer-introspector-x86_64": addFkBothSides, Step #6 - "compile-libfuzzer-introspector-x86_64": } addFkConstraintSides; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.238 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/indexcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReindexErrorInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *relname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *relnamespace; Step #6 - "compile-libfuzzer-introspector-x86_64": char relkind; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReindexErrorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReindexIndexInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid indexId; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tableId; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid amId; Step #6 - "compile-libfuzzer-introspector-x86_64": bool safe; /* for set_indexsafe_procflags */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ReindexIndexInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.268 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/tsearchcmds.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 num; /* token type number */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* token type name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TSTokenTypeItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CS_WAITKEY, Step #6 - "compile-libfuzzer-introspector-x86_64": CS_INKEY, Step #6 - "compile-libfuzzer-introspector-x86_64": CS_INQKEY, Step #6 - "compile-libfuzzer-introspector-x86_64": CS_WAITEQ, Step #6 - "compile-libfuzzer-introspector-x86_64": CS_WAITVALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": CS_INSQVALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": CS_INDQVALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": CS_INWVALUE Step #6 - "compile-libfuzzer-introspector-x86_64": } ds_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.284 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/extension.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExtensionControlFile Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* name of the extension */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *directory; /* directory for script files */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *default_version; /* default install target version, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *module_pathname; /* string to substitute for Step #6 - "compile-libfuzzer-introspector-x86_64": * MODULE_PATHNAME */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *comment; /* comment, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *schema; /* target schema (allowed if !relocatable) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool relocatable; /* is ALTER EXTENSION SET SCHEMA supported? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool superuser; /* must be superuser to install? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool trusted; /* allow becoming superuser on the fly? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int encoding; /* encoding of the script file, or -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *requires; /* names of prerequisite extensions */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *no_relocate; /* names of prerequisite extensions that Step #6 - "compile-libfuzzer-introspector-x86_64": * should not be relocated */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ExtensionControlFile; 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 *sql; /* entire script file contents */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *filename; /* script file pathname */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_location; /* current stmt start loc, or -1 if unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": ParseLoc stmt_len; /* length in bytes; 0 means "rest of string" */ Step #6 - "compile-libfuzzer-introspector-x86_64": } script_error_callback_arg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExtensionVersionInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /* name of the starting version */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *reachable; /* List of ExtensionVersionInfo's */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool installable; /* does this version have an install script? */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* working state for Dijkstra's algorithm: */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool distance_known; /* is distance from start known yet? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int distance; /* current worst-case distance estimate */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ExtensionVersionInfo *previous; /* current best predecessor */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ExtensionVersionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.310 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/typecmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; /* opened and locked relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": int natts; /* number of attributes of interest */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *atts; /* attribute numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* atts[] is of allocated length RelationGetNumberOfAttributes(rel) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RelToCheck; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Flags indicating which type attributes to update */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool updateStorage; Step #6 - "compile-libfuzzer-introspector-x86_64": bool updateReceive; Step #6 - "compile-libfuzzer-introspector-x86_64": bool updateSend; Step #6 - "compile-libfuzzer-introspector-x86_64": bool updateTypmodin; Step #6 - "compile-libfuzzer-introspector-x86_64": bool updateTypmodout; Step #6 - "compile-libfuzzer-introspector-x86_64": bool updateAnalyze; Step #6 - "compile-libfuzzer-introspector-x86_64": bool updateSubscript; Step #6 - "compile-libfuzzer-introspector-x86_64": /* New values for relevant attributes */ Step #6 - "compile-libfuzzer-introspector-x86_64": char storage; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid receiveOid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid sendOid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typmodinOid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typmodoutOid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid analyzeOid; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid subscriptOid; Step #6 - "compile-libfuzzer-introspector-x86_64": } AlterTypeRecurseParams; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.344 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/portalcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.350 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/user.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RRG_NOOP, Step #6 - "compile-libfuzzer-introspector-x86_64": RRG_REMOVE_ADMIN_OPTION, Step #6 - "compile-libfuzzer-introspector-x86_64": RRG_REMOVE_INHERIT_OPTION, Step #6 - "compile-libfuzzer-introspector-x86_64": RRG_REMOVE_SET_OPTION, Step #6 - "compile-libfuzzer-introspector-x86_64": RRG_DELETE_GRANT, Step #6 - "compile-libfuzzer-introspector-x86_64": } RevokeRoleGrantAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned specified; Step #6 - "compile-libfuzzer-introspector-x86_64": bool admin; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inherit; Step #6 - "compile-libfuzzer-introspector-x86_64": bool set; Step #6 - "compile-libfuzzer-introspector-x86_64": } GrantRoleOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.370 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/discard.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.374 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/publicationcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rf_context Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *bms_replident; /* bitset of replica identity columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool pubviaroot; /* true if we are validating the parent Step #6 - "compile-libfuzzer-introspector-x86_64": * relation's row filter */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; /* relid of the relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid parentid; /* relid of the parent relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": } rf_context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.390 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/copyfromparse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.404 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/dbcommands.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CreateDBStrategy Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CREATEDB_WAL_LOG, Step #6 - "compile-libfuzzer-introspector-x86_64": CREATEDB_FILE_COPY, Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateDBStrategy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dest_dboid; /* DB we are trying to move */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dest_tsoid; /* tablespace we are trying to move to */ Step #6 - "compile-libfuzzer-introspector-x86_64": } movedb_failure_params; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid src_dboid; /* source (template) DB */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dest_dboid; /* DB we are trying to create */ Step #6 - "compile-libfuzzer-introspector-x86_64": CreateDBStrategy strategy; /* create db strategy */ Step #6 - "compile-libfuzzer-introspector-x86_64": } createdb_failure_params; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CreateDBRelInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileLocator rlocator; /* physical relation identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid reloid; /* relation oid */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool permanent; /* relation is permanent or unlogged */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CreateDBRelInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.430 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/sequence.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sequence_magic Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 magic; Step #6 - "compile-libfuzzer-introspector-x86_64": } sequence_magic; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SeqTableData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; /* pg_class OID of this sequence (hash key) */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileNumber filenumber; /* last seen relfilenumber of this sequence */ Step #6 - "compile-libfuzzer-introspector-x86_64": LocalTransactionId lxid; /* xact in which we last did a seq op */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool last_valid; /* do we have a valid "last" value? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 last; /* value last returned by nextval */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 cached; /* last value already cached for nextval */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* if last != cached, we have not used up all the cached values */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 increment; /* copy of sequence's increment field */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* note that increment is zero until we first do nextval_internal() */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SeqTableData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SeqTableData *SeqTable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.448 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/createas.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DestReceiver pub; /* publicly-known function pointers */ Step #6 - "compile-libfuzzer-introspector-x86_64": IntoClause *into; /* target relation specification */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are filled by intorel_startup: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; /* relation to write to */ Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectAddress reladdr; /* address of rel, for ExecCreateTableAs */ Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId output_cid; /* cmin to insert in output tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ti_options; /* table_tuple_insert performance options */ Step #6 - "compile-libfuzzer-introspector-x86_64": BulkInsertState bistate; /* bulk insert state */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DR_intorel; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.455 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/proclang.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.459 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/matview.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DestReceiver pub; /* publicly-known function pointers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid transientoid; /* OID of new heap into which to store */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* These fields are filled by transientrel_startup: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation transientrel; /* relation to write to */ Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId output_cid; /* cmin to insert in output tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ti_options; /* table_tuple_insert performance options */ Step #6 - "compile-libfuzzer-introspector-x86_64": BulkInsertState bistate; /* bulk insert state */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DR_transientrel; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.468 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/opclasscmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.483 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/trigger.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SetConstraintTriggerData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid sct_tgoid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool sct_tgisdeferred; Step #6 - "compile-libfuzzer-introspector-x86_64": } SetConstraintTriggerData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32 TriggerFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SetConstraintStateData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool all_isset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool all_isdeferred; Step #6 - "compile-libfuzzer-introspector-x86_64": int numstates; /* number of trigstates[] entries in use */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numalloc; /* allocated size of trigstates[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": SetConstraintTriggerData trigstates[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SetConstraintStateData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AfterTriggerSharedData *AfterTriggerShared; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AfterTriggerEventData *AfterTriggerEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AfterTriggerEventDataNoOids Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TriggerFlags ate_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData ate_ctid1; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData ate_ctid2; Step #6 - "compile-libfuzzer-introspector-x86_64": } AfterTriggerEventDataNoOids; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AfterTriggerEventDataZeroCtids Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TriggerFlags ate_flags; /* status bits and offset to shared data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AfterTriggerEventDataZeroCtids; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AfterTriggersTransData AfterTriggersTransData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SetConstraintStateData *SetConstraintState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SetConstraintTriggerData *SetConstraintTrigger; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AfterTriggerSharedData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TriggerEvent ats_event; /* event type indicator, see trigger.h */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ats_tgoid; /* the trigger's ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ats_relid; /* the relation it's on */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ats_rolid; /* role to execute the trigger */ Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId ats_firing_id; /* ID for firing cycle */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct AfterTriggersTableData *ats_table; /* transition table access */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *ats_modifiedcols; /* modified columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AfterTriggerSharedData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AfterTriggerEventData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TriggerFlags ate_flags; /* status bits and offset to shared data */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData ate_ctid1; /* inserted, deleted, or old updated tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData ate_ctid2; /* new updated tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * During a cross-partition update of a partitioned table, we also store Step #6 - "compile-libfuzzer-introspector-x86_64": * the OIDs of source and destination partitions that are needed to fetch Step #6 - "compile-libfuzzer-introspector-x86_64": * the old (ctid1) and the new tuple (ctid2) from, respectively. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ate_src_part; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid ate_dst_part; Step #6 - "compile-libfuzzer-introspector-x86_64": } AfterTriggerEventData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AfterTriggersTableData AfterTriggersTableData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AfterTriggersData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CommandId firing_counter; /* next firing ID to assign */ Step #6 - "compile-libfuzzer-introspector-x86_64": SetConstraintState state; /* the active S C state */ Step #6 - "compile-libfuzzer-introspector-x86_64": AfterTriggerEventList events; /* deferred-event list */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext event_cxt; /* memory context for events, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* per-query-level data: */ Step #6 - "compile-libfuzzer-introspector-x86_64": AfterTriggersQueryData *query_stack; /* array of structs shown below */ Step #6 - "compile-libfuzzer-introspector-x86_64": int query_depth; /* current index in above array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxquerydepth; /* allocated len of above array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* per-subtransaction-level data: */ Step #6 - "compile-libfuzzer-introspector-x86_64": AfterTriggersTransData *trans_stack; /* array of structs shown below */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxtransdepth; /* allocated len of above array */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AfterTriggersData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AfterTriggerEventDataOneCtid Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TriggerFlags ate_flags; /* status bits and offset to shared data */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData ate_ctid1; /* inserted, deleted, or old updated tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AfterTriggerEventDataOneCtid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AfterTriggerEventChunk Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct AfterTriggerEventChunk *next; /* list link */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *freeptr; /* start of free space in chunk */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *endfree; /* end of free space in chunk */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *endptr; /* end of chunk */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* event data follows here */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AfterTriggerEventChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AfterTriggerEventList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AfterTriggerEventChunk *head; Step #6 - "compile-libfuzzer-introspector-x86_64": AfterTriggerEventChunk *tail; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tailfree; /* freeptr of tail chunk */ Step #6 - "compile-libfuzzer-introspector-x86_64": } AfterTriggerEventList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AfterTriggersQueryData AfterTriggersQueryData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.523 INFO datatypes - __init__: Processing /src/postgresql/src/backend/commands/analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AnlIndexData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IndexInfo *indexInfo; /* BuildIndexInfo result */ Step #6 - "compile-libfuzzer-introspector-x86_64": double tupleFract; /* fraction of rows for partial index */ Step #6 - "compile-libfuzzer-introspector-x86_64": VacAttrStats **vacattrstats; /* index attrs to analyze */ Step #6 - "compile-libfuzzer-introspector-x86_64": int attr_cnt; Step #6 - "compile-libfuzzer-introspector-x86_64": } AnlIndexData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int count; /* # of duplicates */ Step #6 - "compile-libfuzzer-introspector-x86_64": int first; /* values[] index of first occurrence */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ScalarMCVItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SortSupport ssup; Step #6 - "compile-libfuzzer-introspector-x86_64": int *tupnoLink; Step #6 - "compile-libfuzzer-introspector-x86_64": } CompareScalarsContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Datum value; Step #6 - "compile-libfuzzer-introspector-x86_64": int count; Step #6 - "compile-libfuzzer-introspector-x86_64": } TrackItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.545 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgstattuple/pgstatindex.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTIndexStat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 level; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber root_blkno; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 internal_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 leaf_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 empty_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 deleted_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 max_avail; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 free_space; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 fragments; Step #6 - "compile-libfuzzer-introspector-x86_64": } BTIndexStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashIndexStat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 version; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 space_per_page; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber bucket_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber overflow_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber bitmap_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber unused_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64 live_items; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 dead_items; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 free_space; Step #6 - "compile-libfuzzer-introspector-x86_64": } HashIndexStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GinIndexStat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 version; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber pending_pages; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 pending_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": } GinIndexStat; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.553 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgstattuple/pgstattuple.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pgstattuple_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 table_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 tuple_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 tuple_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 dead_tuple_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 dead_tuple_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 free_space; /* free/reusable space in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pgstattuple_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*pgstat_page) (pgstattuple_type *, Relation, BlockNumber, Step #6 - "compile-libfuzzer-introspector-x86_64": BufferAccessStrategy); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.560 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgstattuple/pgstatapprox.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct output_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 table_len; Step #6 - "compile-libfuzzer-introspector-x86_64": double scanned_percent; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 tuple_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 tuple_len; Step #6 - "compile-libfuzzer-introspector-x86_64": double tuple_percent; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 dead_tuple_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 dead_tuple_len; Step #6 - "compile-libfuzzer-introspector-x86_64": double dead_tuple_percent; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 free_space; Step #6 - "compile-libfuzzer-introspector-x86_64": double free_percent; Step #6 - "compile-libfuzzer-introspector-x86_64": } output_type; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.566 INFO datatypes - __init__: Processing /src/postgresql/contrib/pg_buffercache/pg_buffercache_pages.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 bufferid; Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileNumber relfilenumber; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid reltablespace; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid reldatabase; Step #6 - "compile-libfuzzer-introspector-x86_64": ForkNumber forknum; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blocknum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isvalid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isdirty; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 usagecount; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * An int32 is sufficiently large, as MAX_BACKENDS prevents a buffer from Step #6 - "compile-libfuzzer-introspector-x86_64": * being pinned by too many backends and each backend will only pin once Step #6 - "compile-libfuzzer-introspector-x86_64": * because of bufmgr.c's PrivateRefCount infrastructure. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 pinning_backends; Step #6 - "compile-libfuzzer-introspector-x86_64": } BufferCachePagesRec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": BufferCachePagesRec *record; Step #6 - "compile-libfuzzer-introspector-x86_64": } BufferCachePagesContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.572 INFO datatypes - __init__: Processing /src/postgresql/contrib/bool_plperl/bool_plperl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.575 INFO datatypes - __init__: Processing /src/postgresql/contrib/test_decoding/test_decoding.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext context; Step #6 - "compile-libfuzzer-introspector-x86_64": bool include_xids; Step #6 - "compile-libfuzzer-introspector-x86_64": bool include_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool skip_empty_xacts; Step #6 - "compile-libfuzzer-introspector-x86_64": bool only_local; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestDecodingData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool xact_wrote_changes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool stream_wrote_changes; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestDecodingTxnData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.585 INFO datatypes - __init__: Processing /src/postgresql/contrib/sepgsql/relation.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.592 INFO datatypes - __init__: Processing /src/postgresql/contrib/sepgsql/sepgsql.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.596 INFO datatypes - __init__: Processing /src/postgresql/contrib/sepgsql/label.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SubTransactionId subid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *label; Step #6 - "compile-libfuzzer-introspector-x86_64": } pending_label; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.604 INFO datatypes - __init__: Processing /src/postgresql/contrib/sepgsql/hooks.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NodeTag cmdtype; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Name of the template database given by users on CREATE DATABASE Step #6 - "compile-libfuzzer-introspector-x86_64": * command. Elsewhere (including the case of default) NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *createdb_dtemplate; Step #6 - "compile-libfuzzer-introspector-x86_64": } sepgsql_context_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.609 INFO datatypes - __init__: Processing /src/postgresql/contrib/sepgsql/schema.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.613 INFO datatypes - __init__: Processing /src/postgresql/contrib/sepgsql/proc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.618 INFO datatypes - __init__: Processing /src/postgresql/contrib/sepgsql/dml.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.623 INFO datatypes - __init__: Processing /src/postgresql/contrib/sepgsql/database.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.627 INFO datatypes - __init__: Processing /src/postgresql/contrib/sepgsql/selinux.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.634 INFO datatypes - __init__: Processing /src/postgresql/contrib/sepgsql/uavc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 hash; /* hash value of this cache entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *scontext; /* security context of the subject */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *tcontext; /* security context of the target */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 tclass; /* object class of the target */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 allowed; /* permissions to be allowed */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 auditallow; /* permissions to be audited on allowed */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 auditdeny; /* permissions to be audited on denied */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool permissive; /* true, if permissive rule */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hot_cache; /* true, if recently referenced */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool tcontext_is_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* true, if tcontext is valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *ncontext; /* temporary scontext on execution of trusted Step #6 - "compile-libfuzzer-introspector-x86_64": * procedure, or NULL elsewhere */ Step #6 - "compile-libfuzzer-introspector-x86_64": } avc_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.640 INFO datatypes - __init__: Processing /src/postgresql/contrib/pg_visibility/pg_visibility.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct vbits Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber next; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 bits[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } vbits; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct corrupt_items Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber next; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber count; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer tids; Step #6 - "compile-libfuzzer-introspector-x86_64": } corrupt_items; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.648 INFO datatypes - __init__: Processing /src/postgresql/contrib/ltree_plpython/ltree_plpython.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PyObject *(*PLyUnicode_FromStringAndSize_t) (const char *s, Py_ssize_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.652 INFO datatypes - __init__: Processing /src/postgresql/contrib/pageinspect/heapfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct heap_page_items_state Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupd; Step #6 - "compile-libfuzzer-introspector-x86_64": Page page; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } heap_page_items_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.659 INFO datatypes - __init__: Processing /src/postgresql/contrib/pageinspect/btreefuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BTPageStat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 blkno; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 live_items; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 dead_items; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 page_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 max_avail; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 free_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 avg_item_size; Step #6 - "compile-libfuzzer-introspector-x86_64": char type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* opaque data */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber btpo_prev; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber btpo_next; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 btpo_level; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 btpo_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": BTCycleId btpo_cycleid; Step #6 - "compile-libfuzzer-introspector-x86_64": } BTPageStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ua_page_stats Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid relid; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 blkno; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 blk_count; Step #6 - "compile-libfuzzer-introspector-x86_64": bool allpages; Step #6 - "compile-libfuzzer-introspector-x86_64": } ua_page_stats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ua_page_items Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Page page; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool leafpage; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rightmost; Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupd; Step #6 - "compile-libfuzzer-introspector-x86_64": } ua_page_items; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.668 INFO datatypes - __init__: Processing /src/postgresql/contrib/pageinspect/hashfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashPageStat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int live_items; Step #6 - "compile-libfuzzer-introspector-x86_64": int dead_items; Step #6 - "compile-libfuzzer-introspector-x86_64": int page_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int free_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* opaque data */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber hasho_prevblkno; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber hasho_nextblkno; Step #6 - "compile-libfuzzer-introspector-x86_64": Bucket hasho_bucket; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 hasho_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 hasho_page_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } HashPageStat; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.676 INFO datatypes - __init__: Processing /src/postgresql/contrib/pageinspect/ginfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gin_leafpage_items_state Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupd; Step #6 - "compile-libfuzzer-introspector-x86_64": GinPostingList *seg; Step #6 - "compile-libfuzzer-introspector-x86_64": GinPostingList *lastseg; Step #6 - "compile-libfuzzer-introspector-x86_64": } gin_leafpage_items_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.681 INFO datatypes - __init__: Processing /src/postgresql/contrib/pageinspect/pageinspect.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.685 INFO datatypes - __init__: Processing /src/postgresql/contrib/pageinspect/fsmfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.689 INFO datatypes - __init__: Processing /src/postgresql/contrib/pageinspect/brinfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct brin_column_state Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int nstored; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo outputFn[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } brin_column_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.695 INFO datatypes - __init__: Processing /src/postgresql/contrib/pageinspect/rawpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.701 INFO datatypes - __init__: Processing /src/postgresql/contrib/pageinspect/gistfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.707 INFO datatypes - __init__: Processing /src/postgresql/contrib/isn/ISMN.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.710 INFO datatypes - __init__: Processing /src/postgresql/contrib/isn/EAN13.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.715 INFO datatypes - __init__: Processing /src/postgresql/contrib/isn/isn.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64 ean13; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.718 INFO datatypes - __init__: Processing /src/postgresql/contrib/isn/UPC.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.722 INFO datatypes - __init__: Processing /src/postgresql/contrib/isn/ISBN.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.733 INFO datatypes - __init__: Processing /src/postgresql/contrib/isn/ISSN.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.737 INFO datatypes - __init__: Processing /src/postgresql/contrib/isn/isn.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.747 INFO datatypes - __init__: Processing /src/postgresql/contrib/citext/citext.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.753 INFO datatypes - __init__: Processing /src/postgresql/contrib/auto_explain/auto_explain.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.759 INFO datatypes - __init__: Processing /src/postgresql/contrib/dict_xsyn/dict_xsyn.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 *key; /* Word */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *value; /* Unparsed list of synonyms, including the Step #6 - "compile-libfuzzer-introspector-x86_64": * word itself */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Syn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": Syn *syn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool matchorig; Step #6 - "compile-libfuzzer-introspector-x86_64": bool keeporig; Step #6 - "compile-libfuzzer-introspector-x86_64": bool matchsynonyms; Step #6 - "compile-libfuzzer-introspector-x86_64": bool keepsynonyms; Step #6 - "compile-libfuzzer-introspector-x86_64": } DictSyn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.764 INFO datatypes - __init__: Processing /src/postgresql/contrib/pg_trgm/trgm_gin.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.769 INFO datatypes - __init__: Processing /src/postgresql/contrib/pg_trgm/trgm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char trgm[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TrgmPackedGraph TrgmPackedGraph; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flag; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TRGM; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *BITVECP; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.773 INFO datatypes - __init__: Processing /src/postgresql/contrib/pg_trgm/trgm_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int siglen; /* signature length in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TrgmGistOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool allistrue; Step #6 - "compile-libfuzzer-introspector-x86_64": BITVECP sign; Step #6 - "compile-libfuzzer-introspector-x86_64": } CACHESIGN; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* most recent inputs to gtrgm_consistent */ Step #6 - "compile-libfuzzer-introspector-x86_64": StrategyNumber strategy; Step #6 - "compile-libfuzzer-introspector-x86_64": text *query; Step #6 - "compile-libfuzzer-introspector-x86_64": /* extracted trigrams for query */ Step #6 - "compile-libfuzzer-introspector-x86_64": TRGM *trigrams; Step #6 - "compile-libfuzzer-introspector-x86_64": /* if a regex operator, the extracted graph */ Step #6 - "compile-libfuzzer-introspector-x86_64": TrgmPackedGraph *graph; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The "query" and "trigrams" are stored in the same palloc block as this Step #6 - "compile-libfuzzer-introspector-x86_64": * cache struct, at MAXALIGN'ed offsets. The graph however isn't. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } gtrgm_consistent_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber pos; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 cost; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPLITCOST; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.784 INFO datatypes - __init__: Processing /src/postgresql/contrib/pg_trgm/trgm_regexp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool expandable; Step #6 - "compile-libfuzzer-introspector-x86_64": bool containsNonWord; Step #6 - "compile-libfuzzer-introspector-x86_64": int wordCharsCount; Step #6 - "compile-libfuzzer-introspector-x86_64": trgm_mb_char *wordChars; Step #6 - "compile-libfuzzer-introspector-x86_64": } TrgmColorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TrgmColor colors[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ColorTrgm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ColorTrgm ctrgm; /* trigram needed to traverse arc */ Step #6 - "compile-libfuzzer-introspector-x86_64": TrgmState *target; /* next state */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TrgmArc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ColorTrgm ctrgm; Step #6 - "compile-libfuzzer-introspector-x86_64": int cnumber; Step #6 - "compile-libfuzzer-introspector-x86_64": int count; Step #6 - "compile-libfuzzer-introspector-x86_64": float4 penalty; Step #6 - "compile-libfuzzer-introspector-x86_64": bool expanded; Step #6 - "compile-libfuzzer-introspector-x86_64": List *arcs; Step #6 - "compile-libfuzzer-introspector-x86_64": } ColorTrgmInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Source regexp, and color information extracted from it (stage 1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": regex_t *regex; Step #6 - "compile-libfuzzer-introspector-x86_64": TrgmColorInfo *colorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int ncolors; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Expanded graph (stage 2) */ Step #6 - "compile-libfuzzer-introspector-x86_64": HTAB *states; Step #6 - "compile-libfuzzer-introspector-x86_64": TrgmState *initState; Step #6 - "compile-libfuzzer-introspector-x86_64": int nstates; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Workspace for stage 2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *queue; Step #6 - "compile-libfuzzer-introspector-x86_64": List *keysQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": int arcsCount; Step #6 - "compile-libfuzzer-introspector-x86_64": bool overflowed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Information about distinct color trigrams in the graph (stage 3) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ColorTrgmInfo *colorTrgms; Step #6 - "compile-libfuzzer-introspector-x86_64": int colorTrgmsCount; Step #6 - "compile-libfuzzer-introspector-x86_64": int totalTrgmCount; Step #6 - "compile-libfuzzer-introspector-x86_64": } TrgmNFA; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int arcsCount; /* number of out-arcs for this state */ Step #6 - "compile-libfuzzer-introspector-x86_64": TrgmPackedArc *arcs; /* array of arcsCount packed arcs */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TrgmPackedState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int sourceState; Step #6 - "compile-libfuzzer-introspector-x86_64": int targetState; Step #6 - "compile-libfuzzer-introspector-x86_64": int colorTrgm; Step #6 - "compile-libfuzzer-introspector-x86_64": } TrgmPackArcInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TrgmColor colors[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } TrgmPrefix; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char bytes[MAX_MULTIBYTE_CHAR_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } trgm_mb_char; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int TrgmColor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TrgmPrefix prefix; Step #6 - "compile-libfuzzer-introspector-x86_64": int nstate; Step #6 - "compile-libfuzzer-introspector-x86_64": } TrgmStateKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TrgmState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TrgmStateKey stateKey; /* hashtable key: must be first field */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *arcs; Step #6 - "compile-libfuzzer-introspector-x86_64": List *enterKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": int snumber; Step #6 - "compile-libfuzzer-introspector-x86_64": struct TrgmState *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": int tentFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": struct TrgmState *tentParent; Step #6 - "compile-libfuzzer-introspector-x86_64": } TrgmState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TrgmState *source; Step #6 - "compile-libfuzzer-introspector-x86_64": TrgmState *target; Step #6 - "compile-libfuzzer-introspector-x86_64": } TrgmArcInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int targetState; /* index of target state (zero-based) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int colorTrgm; /* index of color trigram for transition */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TrgmPackedArc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.801 INFO datatypes - __init__: Processing /src/postgresql/contrib/pg_trgm/trgm_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": trgm trg; Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": } pos_trgm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8 TrgmBound; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.812 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/crypt-des.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.823 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgp-compress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.829 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgp-s2k.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.834 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/px-crypt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.837 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/mbuf.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PushFilterOps PushFilterOps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PushFilter PushFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MBuf MBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PullFilter PullFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PullFilterOps PullFilterOps; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.841 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgp.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGP_MPI PGP_MPI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGP_Context PGP_Context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGP_CFB PGP_CFB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGP_S2K PGP_S2K; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGP_PubKey PGP_PubKey; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.847 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgp-pgsql.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 nheaders; Step #6 - "compile-libfuzzer-introspector-x86_64": char **keys; Step #6 - "compile-libfuzzer-introspector-x86_64": char **values; Step #6 - "compile-libfuzzer-introspector-x86_64": } pgp_armor_headers_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.856 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgp-pubdec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.861 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgp-pubkey.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.867 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/px.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.874 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgp-cfb.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*mix_data_t) (PGP_CFB *ctx, const uint8 *data, int len, uint8 *dst); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.879 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgp-pubenc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.884 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/px-hmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.889 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.895 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgp-mpi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.900 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/crypt-md5.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.904 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgp-mpi-openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.910 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgp-armor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.916 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgcrypto.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*PFN) (const char *name, void **res); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.923 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/crypt-blowfish.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int BF_word; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BF_word BF_key[BF_N + 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BF_word S[4][0x100]; Step #6 - "compile-libfuzzer-introspector-x86_64": BF_key P; Step #6 - "compile-libfuzzer-introspector-x86_64": } BF_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int BF_word_signed; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.934 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgp-encrypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.942 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OSSLDigest Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const EVP_MD *algo; Step #6 - "compile-libfuzzer-introspector-x86_64": EVP_MD_CTX *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceOwner owner; Step #6 - "compile-libfuzzer-introspector-x86_64": } OSSLDigest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OSSLCipher Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EVP_CIPHER_CTX *evp_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": const EVP_CIPHER *evp_ciph; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 key[MAX_KEY]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 iv[MAX_IV]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned klen; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned init; Step #6 - "compile-libfuzzer-introspector-x86_64": const struct ossl_cipher *ciph; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ResourceOwner owner; Step #6 - "compile-libfuzzer-introspector-x86_64": } OSSLCipher; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const EVP_CIPHER *(*ossl_EVP_cipher_func) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.951 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgcrypto.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.954 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgp-decrypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.965 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/px.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct px_digest PX_MD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct px_hmac PX_HMAC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct px_combo PX_Combo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BuiltinCryptoOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BC_ON, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_OFF, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_FIPS, Step #6 - "compile-libfuzzer-introspector-x86_64": } BuiltinCryptoOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct px_alias PX_Alias; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct px_cipher PX_Cipher; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.970 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/crypt-gensalt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int BF_word; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.975 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/mbuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.981 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/pgp-info.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.985 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgcrypto/px-crypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:57.990 INFO datatypes - __init__: Processing /src/postgresql/contrib/amcheck/verify_heapam.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum XidBoundsViolation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XID_INVALID, Step #6 - "compile-libfuzzer-introspector-x86_64": XID_IN_FUTURE, Step #6 - "compile-libfuzzer-introspector-x86_64": XID_PRECEDES_CLUSTERMIN, Step #6 - "compile-libfuzzer-introspector-x86_64": XID_PRECEDES_RELMIN, Step #6 - "compile-libfuzzer-introspector-x86_64": XID_BOUNDS_OK, Step #6 - "compile-libfuzzer-introspector-x86_64": } XidBoundsViolation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum XidCommitStatus Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XID_COMMITTED, Step #6 - "compile-libfuzzer-introspector-x86_64": XID_IS_CURRENT_XID, Step #6 - "compile-libfuzzer-introspector-x86_64": XID_IN_PROGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": XID_ABORTED, Step #6 - "compile-libfuzzer-introspector-x86_64": } XidCommitStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ToastedAttribute Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct varatt_external toast_pointer; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; /* block in main table */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; /* offset in main table */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber attnum; /* attribute in main table */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ToastedAttribute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SkipPages Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SKIP_PAGES_ALL_FROZEN, Step #6 - "compile-libfuzzer-introspector-x86_64": SKIP_PAGES_ALL_VISIBLE, Step #6 - "compile-libfuzzer-introspector-x86_64": SKIP_PAGES_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": } SkipPages; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HeapCheckContext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Cached copies of values from TransamVariables and computed values from Step #6 - "compile-libfuzzer-introspector-x86_64": * them. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId next_fxid; /* TransamVariables->nextXid */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId next_xid; /* 32-bit version of next_fxid */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId oldest_xid; /* TransamVariables->oldestXid */ Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId oldest_fxid; /* 64-bit version of oldest_xid, computed Step #6 - "compile-libfuzzer-introspector-x86_64": * relative to next_fxid */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId safe_xmin; /* this XID and newer ones can't become Step #6 - "compile-libfuzzer-introspector-x86_64": * all-visible while we're running */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Cached copy of value from MultiXactState Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId next_mxact; /* MultiXactState->nextMXact */ Step #6 - "compile-libfuzzer-introspector-x86_64": MultiXactId oldest_mxact; /* MultiXactState->oldestMultiXactId */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Cached copies of the most recently checked xid and its status. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId cached_xid; Step #6 - "compile-libfuzzer-introspector-x86_64": XidCommitStatus cached_status; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Values concerning the heap relation being checked */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId relfrozenxid; Step #6 - "compile-libfuzzer-introspector-x86_64": FullTransactionId relfrozenfxid; Step #6 - "compile-libfuzzer-introspector-x86_64": TransactionId relminmxid; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation toast_rel; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation *toast_indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation valid_toast_index; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_toast_indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Values for iterating over pages in the relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; Step #6 - "compile-libfuzzer-introspector-x86_64": BufferAccessStrategy bstrategy; Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Page page; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Values for iterating over tuples within a page */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offnum; Step #6 - "compile-libfuzzer-introspector-x86_64": ItemId itemid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 lp_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 lp_off; Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTupleHeader tuphdr; Step #6 - "compile-libfuzzer-introspector-x86_64": int natts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Values for iterating over attributes within the tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 offset; /* offset in tuple data */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber attnum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* True if tuple's xmax makes it eligible for pruning */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool tuple_could_be_pruned; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * List of ToastedAttribute structs for toasted attributes which are not Step #6 - "compile-libfuzzer-introspector-x86_64": * eligible for pruning and should be checked Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *toasted_attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Whether verify_heapam has yet encountered any corrupt tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_corrupt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The descriptor and tuplestore for verify_heapam's result tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tupstore; Step #6 - "compile-libfuzzer-introspector-x86_64": } HeapCheckContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.003 INFO datatypes - __init__: Processing /src/postgresql/contrib/amcheck/verify_nbtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BtreeCheckState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Unchanging state, established at start of verification: Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* B-Tree Index Relation and associated heap relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; Step #6 - "compile-libfuzzer-introspector-x86_64": Relation heaprel; Step #6 - "compile-libfuzzer-introspector-x86_64": /* rel is heapkeyspace index? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool heapkeyspace; Step #6 - "compile-libfuzzer-introspector-x86_64": /* ShareLock held on heap/index, rather than AccessShareLock? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool readonly; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Also verifying heap has no unindexed tuples? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool heapallindexed; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Also making sure non-pivot tuples can be found by new search? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool rootdescend; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Also check uniqueness constraint if index is unique */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool checkunique; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Per-page context */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext targetcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Buffer access strategy */ Step #6 - "compile-libfuzzer-introspector-x86_64": BufferAccessStrategy checkstrategy; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Info for uniqueness checking. Fill these fields once per index check. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexInfo *indexinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Snapshot snapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Mutable state, for verification of particular page: Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Current target page */ Step #6 - "compile-libfuzzer-introspector-x86_64": Page target; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Target block number */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber targetblock; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Target page's LSN */ Step #6 - "compile-libfuzzer-introspector-x86_64": XLogRecPtr targetlsn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Low key: high key of left sibling of target page. Used only for child Step #6 - "compile-libfuzzer-introspector-x86_64": * verification. So, 'lowkey' is kept only when 'readonly' is set. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": IndexTuple lowkey; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The rightlink and incomplete split flag of block one level down to the Step #6 - "compile-libfuzzer-introspector-x86_64": * target page, which was visited last time via downlink from target page. Step #6 - "compile-libfuzzer-introspector-x86_64": * We use it to check for missing downlinks. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber prevrightlink; Step #6 - "compile-libfuzzer-introspector-x86_64": bool previncompletesplit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Mutable state, for optional heapallindexed verification: Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Bloom filter fingerprints B-Tree index */ Step #6 - "compile-libfuzzer-introspector-x86_64": bloom_filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Debug counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 heaptuplespresent; Step #6 - "compile-libfuzzer-introspector-x86_64": } BtreeCheckState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BtreeLastVisibleEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blkno; /* Index block */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber offset; /* Offset on index block */ Step #6 - "compile-libfuzzer-introspector-x86_64": int postingIndex; /* Number in the posting list (-1 for Step #6 - "compile-libfuzzer-introspector-x86_64": * non-deduplicated tuples) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointer tid; /* Heap tid */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BtreeLastVisibleEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BtreeLevel Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Level number (0 is leaf page level). */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 level; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Left most block on level. Scan of level begins here. */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber leftmost; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Is this level reported as "true" root level by meta page? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool istruerootlevel; Step #6 - "compile-libfuzzer-introspector-x86_64": } BtreeLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.024 INFO datatypes - __init__: Processing /src/postgresql/contrib/ltree/ltree_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.032 INFO datatypes - __init__: Processing /src/postgresql/contrib/ltree/lquery_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.037 INFO datatypes - __init__: Processing /src/postgresql/contrib/ltree/ltree_io.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 *start; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; /* length in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int wlen; /* length in characters */ Step #6 - "compile-libfuzzer-introspector-x86_64": } nodeitem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.046 INFO datatypes - __init__: Processing /src/postgresql/contrib/ltree/ltxtquery_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ltree *node; Step #6 - "compile-libfuzzer-introspector-x86_64": char *operand; Step #6 - "compile-libfuzzer-introspector-x86_64": } CHKVAL; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.050 INFO datatypes - __init__: Processing /src/postgresql/contrib/ltree/ltree_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rix Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": ltree *r; Step #6 - "compile-libfuzzer-introspector-x86_64": } RIX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LtreeSignature Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BITVECP sign; Step #6 - "compile-libfuzzer-introspector-x86_64": int siglen; Step #6 - "compile-libfuzzer-introspector-x86_64": } LtreeSignature; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.059 INFO datatypes - __init__: Processing /src/postgresql/contrib/ltree/crc32.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.063 INFO datatypes - __init__: Processing /src/postgresql/contrib/ltree/_ltree_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber pos; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 cost; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPLITCOST; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LtreeSignature Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BITVECP sign; Step #6 - "compile-libfuzzer-introspector-x86_64": int siglen; Step #6 - "compile-libfuzzer-introspector-x86_64": } LtreeSignature; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.071 INFO datatypes - __init__: Processing /src/postgresql/contrib/ltree/crc32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.075 INFO datatypes - __init__: Processing /src/postgresql/contrib/ltree/ltree.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 len; /* label string length in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": char name[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ltree_level; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ltxtquery; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char *BITVECP; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 flag; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ltree_gist; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int siglen; /* signature length in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LtreeGistOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 numlevel; /* number of labels */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Array of maxalign'd ltree_level structs follows: */ Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ltree; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 val; /* CRC of label string */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 len; /* label string length in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flag; /* see LVAR_xxx flags below */ Step #6 - "compile-libfuzzer-introspector-x86_64": char name[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } lquery_variant; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 numlevel; /* number of lquery_levels */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 firstgood; /* number of leading simple-match levels */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 flag; /* see LQUERY_xxx flags below */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Array of maxalign'd lquery_level structs follows: */ Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } lquery; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 totallen; /* total length of this level, in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 flag; /* see LQL_xxx and LVAR_xxx flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 numvar; /* number of variants; 0 means '*' */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 low; /* minimum repeat count */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 high; /* maximum repeat count */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Array of maxalign'd lquery_variant structs follows: */ Step #6 - "compile-libfuzzer-introspector-x86_64": char variants[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } lquery_level; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ITEM Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int16 type; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 left; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 val; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 flag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* user-friendly value */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8 length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 distance; Step #6 - "compile-libfuzzer-introspector-x86_64": } ITEM; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.080 INFO datatypes - __init__: Processing /src/postgresql/contrib/ltree/_ltree_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Datum (*PGCALL2) (PG_FUNCTION_ARGS); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.086 INFO datatypes - __init__: Processing /src/postgresql/contrib/ltree/ltxtquery_io.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NODE Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 val; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 distance; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 flag; Step #6 - "compile-libfuzzer-introspector-x86_64": struct NODE *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } NODE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ITEM *curpol; Step #6 - "compile-libfuzzer-introspector-x86_64": char *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cur; Step #6 - "compile-libfuzzer-introspector-x86_64": char *op; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 buflen; Step #6 - "compile-libfuzzer-introspector-x86_64": } INFIX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 state; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Node *escontext; Step #6 - "compile-libfuzzer-introspector-x86_64": /* reverse polish notation in list (for temporary usage) */ Step #6 - "compile-libfuzzer-introspector-x86_64": NODE *str; Step #6 - "compile-libfuzzer-introspector-x86_64": /* number in str */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 num; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* user-friendly operand */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 lenop; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 sumlen; Step #6 - "compile-libfuzzer-introspector-x86_64": char *op; Step #6 - "compile-libfuzzer-introspector-x86_64": char *curop; Step #6 - "compile-libfuzzer-introspector-x86_64": } QPRS_STATE; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.094 INFO datatypes - __init__: Processing /src/postgresql/contrib/dict_int/dict_int.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 maxlen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rejectlong; Step #6 - "compile-libfuzzer-introspector-x86_64": bool absval; Step #6 - "compile-libfuzzer-introspector-x86_64": } DictInt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.098 INFO datatypes - __init__: Processing /src/postgresql/contrib/lo/lo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.102 INFO datatypes - __init__: Processing /src/postgresql/contrib/basic_archive/basic_archive.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.107 INFO datatypes - __init__: Processing /src/postgresql/contrib/tcn/tcn.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.112 INFO datatypes - __init__: Processing /src/postgresql/contrib/pgrowlocks/pgrowlocks.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.117 INFO datatypes - __init__: Processing /src/postgresql/contrib/fuzzystrmatch/dmetaphone.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 *str; Step #6 - "compile-libfuzzer-introspector-x86_64": int length; Step #6 - "compile-libfuzzer-introspector-x86_64": int bufsize; Step #6 - "compile-libfuzzer-introspector-x86_64": int free_string_on_destroy; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": metastring; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.131 INFO datatypes - __init__: Processing /src/postgresql/contrib/fuzzystrmatch/fuzzystrmatch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.139 INFO datatypes - __init__: Processing /src/postgresql/contrib/fuzzystrmatch/daitch_mokotoff.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dm_node Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int soundex_length; /* Length of generated soundex code */ Step #6 - "compile-libfuzzer-introspector-x86_64": char soundex[DM_CODE_DIGITS]; /* Soundex code */ Step #6 - "compile-libfuzzer-introspector-x86_64": int is_leaf; /* Candidate for complete soundex code */ Step #6 - "compile-libfuzzer-introspector-x86_64": int last_update; /* Letter number for last update of node */ Step #6 - "compile-libfuzzer-introspector-x86_64": char code_digit; /* Last code digit, 0 - 9 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * One or two alternate code digits leading to this node. If there are two Step #6 - "compile-libfuzzer-introspector-x86_64": * digits, one of them is always an 'X'. Repeated code digits and 'X' lead Step #6 - "compile-libfuzzer-introspector-x86_64": * back to the same node. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char prev_code_digits[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* One or two alternate code digits moving forward. */ Step #6 - "compile-libfuzzer-introspector-x86_64": char next_code_digits[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* ORed together code index(es) used to reach current node. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int prev_code_index; Step #6 - "compile-libfuzzer-introspector-x86_64": int next_code_index; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Possible nodes branching out from this node - digits 0-9. */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct dm_node *children[10]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Next node in linked list. Alternating index for each iteration. */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct dm_node *next[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } dm_node; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.146 INFO datatypes - __init__: Processing /src/postgresql/contrib/hstore_plperl/hstore_plperl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HStore *(*hstoreUpgrade_t) (Datum orig); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HStore *(*hstorePairs_t) (Pairs *pairs, int32 pcount, int32 buflen); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t (*hstoreCheckValLen_t) (size_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*hstoreUniquePairs_t) (Pairs *a, int32 l, int32 *buflen); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t (*hstoreCheckKeyLen_t) (size_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.151 INFO datatypes - __init__: Processing /src/postgresql/contrib/tablefunc/tablefunc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": float8 mean; /* mean of the distribution */ Step #6 - "compile-libfuzzer-introspector-x86_64": float8 stddev; /* stddev of the distribution */ Step #6 - "compile-libfuzzer-introspector-x86_64": float8 carry_val; /* hold second generated value */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_carry; /* use second generated value */ Step #6 - "compile-libfuzzer-introspector-x86_64": } normal_rand_fctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct crosstab_cat_desc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *catname; /* full category name */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 attidx; /* zero based */ Step #6 - "compile-libfuzzer-introspector-x86_64": } crosstab_cat_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct crosstab_hashent Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char internal_catname[MAX_CATNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": crosstab_cat_desc *catdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": } crosstab_HashEnt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.162 INFO datatypes - __init__: Processing /src/postgresql/contrib/oid2name/oid2name.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 **array; Step #6 - "compile-libfuzzer-introspector-x86_64": int num; Step #6 - "compile-libfuzzer-introspector-x86_64": int alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": } eary; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.171 INFO datatypes - __init__: Processing /src/postgresql/contrib/unaccent/unaccent.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TrieChar Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct TrieChar *nextChar; Step #6 - "compile-libfuzzer-introspector-x86_64": char *replaceTo; Step #6 - "compile-libfuzzer-introspector-x86_64": int replacelen; Step #6 - "compile-libfuzzer-introspector-x86_64": } TrieChar; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.177 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_uuid.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pg_uuid_t lower, Step #6 - "compile-libfuzzer-introspector-x86_64": upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } uuidKEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.183 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_cash.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Cash lower; Step #6 - "compile-libfuzzer-introspector-x86_64": Cash upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } cashKEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.188 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_time.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TimeADT lower; Step #6 - "compile-libfuzzer-introspector-x86_64": TimeADT upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } timeKEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.195 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_utils_var.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bytea GBT_VARKEY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Attribs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": enum gbtree_type t; /* data type */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 eml; /* cached pg_database_encoding_max_length (0: Step #6 - "compile-libfuzzer-introspector-x86_64": * undefined) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool trnc; /* truncate (=compress) key */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Methods */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*f_gt) (const void *, const void *, Oid, FmgrInfo *); /* greater than */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*f_ge) (const void *, const void *, Oid, FmgrInfo *); /* greater equal */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*f_eq) (const void *, const void *, Oid, FmgrInfo *); /* equal */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*f_le) (const void *, const void *, Oid, FmgrInfo *); /* less equal */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*f_lt) (const void *, const void *, Oid, FmgrInfo *); /* less than */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 (*f_cmp) (const void *, const void *, Oid, FmgrInfo *); /* compare */ Step #6 - "compile-libfuzzer-introspector-x86_64": GBT_VARKEY *(*f_l2n) (GBT_VARKEY *, FmgrInfo *flinfo); /* convert leaf to node */ Step #6 - "compile-libfuzzer-introspector-x86_64": } gbtree_vinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bytea *lower, Step #6 - "compile-libfuzzer-introspector-x86_64": *upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } GBT_VARKEY_R; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.199 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_float4.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct float4key Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": float4 lower; Step #6 - "compile-libfuzzer-introspector-x86_64": float4 upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } float4KEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.204 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_enum.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid lower; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } oidKEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.210 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_ts.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Timestamp lower; Step #6 - "compile-libfuzzer-introspector-x86_64": Timestamp upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } tsKEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.216 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_macaddr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": macaddr lower; Step #6 - "compile-libfuzzer-introspector-x86_64": macaddr upper; Step #6 - "compile-libfuzzer-introspector-x86_64": char pad[4]; /* make struct size = sizeof(gbtreekey16) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } macKEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.222 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_oid.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid lower; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } oidKEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.227 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_macaddr8.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": macaddr8 lower; Step #6 - "compile-libfuzzer-introspector-x86_64": macaddr8 upper; Step #6 - "compile-libfuzzer-introspector-x86_64": /* make struct size = sizeof(gbtreekey16) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } mac8KEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.233 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_bytea.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.237 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_int8.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct int64key Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 lower; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } int64KEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.243 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_utils_num.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char GBT_NUMKEY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int i; Step #6 - "compile-libfuzzer-introspector-x86_64": GBT_NUMKEY *t; Step #6 - "compile-libfuzzer-introspector-x86_64": } Nsrt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const GBT_NUMKEY *lower, Step #6 - "compile-libfuzzer-introspector-x86_64": *upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } GBT_NUMKEY_R; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Attribs */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": enum gbtree_type t; /* data type */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 size; /* size of type, 0 means variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 indexsize; /* size of datums stored in index */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Methods */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*f_gt) (const void *, const void *, FmgrInfo *); /* greater than */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*f_ge) (const void *, const void *, FmgrInfo *); /* greater or equal */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*f_eq) (const void *, const void *, FmgrInfo *); /* equal */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*f_le) (const void *, const void *, FmgrInfo *); /* less or equal */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*f_lt) (const void *, const void *, FmgrInfo *); /* less than */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*f_cmp) (const void *, const void *, FmgrInfo *); /* key compare function */ Step #6 - "compile-libfuzzer-introspector-x86_64": float8 (*f_dist) (const void *, const void *, FmgrInfo *); /* key distance function */ Step #6 - "compile-libfuzzer-introspector-x86_64": } gbtree_ninfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.247 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_numeric.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.252 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_bool.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct boolkey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool lower; Step #6 - "compile-libfuzzer-introspector-x86_64": bool upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } boolKEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.257 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_bit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.262 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.268 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_utils_var.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 i; Step #6 - "compile-libfuzzer-introspector-x86_64": GBT_VARKEY *t; Step #6 - "compile-libfuzzer-introspector-x86_64": } Vsrt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const gbtree_vinfo *tinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collation; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *flinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } gbt_vsrt_arg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.277 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_float8.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct float8key Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": float8 lower; Step #6 - "compile-libfuzzer-introspector-x86_64": float8 upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } float8KEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.282 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_int2.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct int16key Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int16 lower; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } int16KEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.288 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_inet.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct inetkey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": double lower; Step #6 - "compile-libfuzzer-introspector-x86_64": double upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } inetKEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.293 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_date.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DateADT lower; Step #6 - "compile-libfuzzer-introspector-x86_64": DateADT upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } dateKEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.299 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_utils_num.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.305 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.309 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_int4.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct int32key Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 lower; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } int32KEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.315 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_interval.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Interval lower, Step #6 - "compile-libfuzzer-introspector-x86_64": upper; Step #6 - "compile-libfuzzer-introspector-x86_64": } intvKEY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.321 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gist/btree_gist.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.324 INFO datatypes - __init__: Processing /src/postgresql/contrib/jsonb_plpython/jsonb_plpython.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *(*PLyObject_AsString_t) (PyObject *plrv); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*PLy_elog_impl_t) (int elevel, const char *fmt,...); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PyObject *(*PLyUnicode_FromStringAndSize_t) Step #6 - "compile-libfuzzer-introspector-x86_64": (const char *s, Py_ssize_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.331 INFO datatypes - __init__: Processing /src/postgresql/contrib/tsm_system_time/tsm_system_time.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 seed; /* random seed */ Step #6 - "compile-libfuzzer-introspector-x86_64": double millis; /* time limit for sampling */ Step #6 - "compile-libfuzzer-introspector-x86_64": instr_time start_time; /* scan start time */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber lt; /* last tuple returned from current block */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber doneblocks; /* number of already-scanned blocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber lb; /* last block visited */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* these three values are not changed during a rescan: */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nblocks; /* number of blocks in relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber firstblock; /* first block to sample from */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber step; /* step size, or 0 if not set yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SystemTimeSamplerData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.336 INFO datatypes - __init__: Processing /src/postgresql/contrib/vacuumlo/vacuumlo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.344 INFO datatypes - __init__: Processing /src/postgresql/contrib/uuid-ossp/uuid-ossp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { 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_hi_and_version; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t clock_seq_hi_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": } dce_uuid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.351 INFO datatypes - __init__: Processing /src/postgresql/contrib/spi/insert_username.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.356 INFO datatypes - __init__: Processing /src/postgresql/contrib/spi/autoinc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.360 INFO datatypes - __init__: Processing /src/postgresql/contrib/spi/moddatetime.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.364 INFO datatypes - __init__: Processing /src/postgresql/contrib/spi/refint.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 *ident; Step #6 - "compile-libfuzzer-introspector-x86_64": int nplans; Step #6 - "compile-libfuzzer-introspector-x86_64": SPIPlanPtr *splan; Step #6 - "compile-libfuzzer-introspector-x86_64": } EPlan; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.372 INFO datatypes - __init__: Processing /src/postgresql/contrib/hstore/hstore.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 entry; Step #6 - "compile-libfuzzer-introspector-x86_64": } HEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *key; Step #6 - "compile-libfuzzer-introspector-x86_64": char *val; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t keylen; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t vallen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isnull; /* value is null? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool needfree; /* need to pfree the value? */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Pairs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 size_; /* flags and number of items in hstore */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* array of HEntry follows */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HStore; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.376 INFO datatypes - __init__: Processing /src/postgresql/contrib/hstore/hstore_subs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.381 INFO datatypes - __init__: Processing /src/postgresql/contrib/hstore/hstore_compat.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 keylen; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 vallen; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 Step #6 - "compile-libfuzzer-introspector-x86_64": valisnull:1, Step #6 - "compile-libfuzzer-introspector-x86_64": pos:31; Step #6 - "compile-libfuzzer-introspector-x86_64": } HOldEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.386 INFO datatypes - __init__: Processing /src/postgresql/contrib/hstore/hstore_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.399 INFO datatypes - __init__: Processing /src/postgresql/contrib/hstore/hstore_gin.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.404 INFO datatypes - __init__: Processing /src/postgresql/contrib/hstore/hstore_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int siglen; /* signature length in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GistHstoreOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 flag; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTTYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber pos; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 cost; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPLITCOST; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *BITVECP; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.413 INFO datatypes - __init__: Processing /src/postgresql/contrib/hstore/hstore_io.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 *begin; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cur; Step #6 - "compile-libfuzzer-introspector-x86_64": char *word; Step #6 - "compile-libfuzzer-introspector-x86_64": int wordlen; Step #6 - "compile-libfuzzer-introspector-x86_64": Node *escontext; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Pairs *pairs; Step #6 - "compile-libfuzzer-introspector-x86_64": int pcur; Step #6 - "compile-libfuzzer-introspector-x86_64": int plen; Step #6 - "compile-libfuzzer-introspector-x86_64": } HSParser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ColumnIOData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid column_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typiofunc; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid typioparam; Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo proc; Step #6 - "compile-libfuzzer-introspector-x86_64": } ColumnIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RecordIOData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid record_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 record_typmod; Step #6 - "compile-libfuzzer-introspector-x86_64": /* this field is used only if target type is domain over composite: */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *domain_info; /* opaque cache for domain checks */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ncolumns; Step #6 - "compile-libfuzzer-introspector-x86_64": ColumnIOData columns[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RecordIOData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.427 INFO datatypes - __init__: Processing /src/postgresql/contrib/pg_prewarm/pg_prewarm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PREWARM_PREFETCH, Step #6 - "compile-libfuzzer-introspector-x86_64": PREWARM_READ, Step #6 - "compile-libfuzzer-introspector-x86_64": PREWARM_BUFFER, Step #6 - "compile-libfuzzer-introspector-x86_64": } PrewarmType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.432 INFO datatypes - __init__: Processing /src/postgresql/contrib/pg_prewarm/autoprewarm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockInfoRecord Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid database; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid tablespace; Step #6 - "compile-libfuzzer-introspector-x86_64": RelFileNumber filenumber; Step #6 - "compile-libfuzzer-introspector-x86_64": ForkNumber forknum; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber blocknum; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockInfoRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AutoPrewarmSharedState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock lock; /* mutual exclusion */ Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t bgworker_pid; /* for main bgworker */ Step #6 - "compile-libfuzzer-introspector-x86_64": pid_t pid_using_dumpfile; /* for autoprewarm or block dump */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Following items are for communication with per-database worker */ Step #6 - "compile-libfuzzer-introspector-x86_64": dsm_handle block_info_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid database; Step #6 - "compile-libfuzzer-introspector-x86_64": int prewarm_start_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": int prewarm_stop_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": int prewarmed_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": } AutoPrewarmSharedState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.440 INFO datatypes - __init__: Processing /src/postgresql/contrib/dblink/dblink.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct remoteConn Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *conn; /* Hold the remote connection */ Step #6 - "compile-libfuzzer-introspector-x86_64": int openCursorCount; /* The number of open cursors */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool newXactForCursor; /* Opened a transaction for a cursor */ Step #6 - "compile-libfuzzer-introspector-x86_64": } remoteConn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct storeInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FunctionCallInfo fcinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Tuplestorestate *tuplestore; Step #6 - "compile-libfuzzer-introspector-x86_64": AttInMetadata *attinmeta; Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tmpcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": char **cstrs; Step #6 - "compile-libfuzzer-introspector-x86_64": /* temp storage for results to avoid leaks on exception */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGresult *last_res; Step #6 - "compile-libfuzzer-introspector-x86_64": PGresult *cur_res; Step #6 - "compile-libfuzzer-introspector-x86_64": } storeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct remoteConnHashEnt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char name[NAMEDATALEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": remoteConn *rconn; Step #6 - "compile-libfuzzer-introspector-x86_64": } remoteConnHashEnt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.462 INFO datatypes - __init__: Processing /src/postgresql/contrib/tsm_system_rows/tsm_system_rows.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 seed; /* random seed */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 ntuples; /* number of tuples to return */ Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber lt; /* last tuple returned from current block */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber doneblocks; /* number of already-scanned blocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber lb; /* last block visited */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* these three values are not changed during a rescan: */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber nblocks; /* number of blocks in relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber firstblock; /* first block to sample from */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber step; /* step size, or 0 if not set yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SystemRowsSamplerData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.467 INFO datatypes - __init__: Processing /src/postgresql/contrib/seg/seg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": float center; Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber index; Step #6 - "compile-libfuzzer-introspector-x86_64": SEG *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } gseg_picksplit_item; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.477 INFO datatypes - __init__: Processing /src/postgresql/contrib/seg/segdata.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SEG Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": float4 lower; Step #6 - "compile-libfuzzer-introspector-x86_64": float4 upper; Step #6 - "compile-libfuzzer-introspector-x86_64": char l_sigd; Step #6 - "compile-libfuzzer-introspector-x86_64": char u_sigd; Step #6 - "compile-libfuzzer-introspector-x86_64": char l_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": char u_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": } SEG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *yyscan_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.480 INFO datatypes - __init__: Processing /src/postgresql/contrib/pg_logicalinspect/pg_logicalinspect.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.485 INFO datatypes - __init__: Processing /src/postgresql/contrib/pg_surgery/heap_surgery.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum HeapTupleForceOption Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HEAP_FORCE_KILL, Step #6 - "compile-libfuzzer-introspector-x86_64": HEAP_FORCE_FREEZE, Step #6 - "compile-libfuzzer-introspector-x86_64": } HeapTupleForceOption; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.490 INFO datatypes - __init__: Processing /src/postgresql/contrib/xml2/xpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": xmlDocPtr doctree; Step #6 - "compile-libfuzzer-introspector-x86_64": xmlXPathContextPtr ctxt; Step #6 - "compile-libfuzzer-introspector-x86_64": xmlXPathObjectPtr res; Step #6 - "compile-libfuzzer-introspector-x86_64": } xpath_workspace; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.498 INFO datatypes - __init__: Processing /src/postgresql/contrib/xml2/xslt_proc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.503 INFO datatypes - __init__: Processing /src/postgresql/contrib/cube/cube.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.518 INFO datatypes - __init__: Processing /src/postgresql/contrib/cube/cubedata.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NDBOX Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*---------- Step #6 - "compile-libfuzzer-introspector-x86_64": * Header contains info about NDBOX. For binary compatibility with old Step #6 - "compile-libfuzzer-introspector-x86_64": * versions, it is defined as "unsigned int". Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Following information is stored: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * bits 0-7 : number of cube dimensions; Step #6 - "compile-libfuzzer-introspector-x86_64": * bits 8-30 : unused, initialize to zero; Step #6 - "compile-libfuzzer-introspector-x86_64": * bit 31 : point flag. If set, the upper right coordinates are not Step #6 - "compile-libfuzzer-introspector-x86_64": * stored, and are implicitly the same as the lower left Step #6 - "compile-libfuzzer-introspector-x86_64": * coordinates. Step #6 - "compile-libfuzzer-introspector-x86_64": *---------- Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int header; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * The lower left coordinates for each dimension come first, followed by Step #6 - "compile-libfuzzer-introspector-x86_64": * upper right coordinates unless the point flag is set. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": double x[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } NDBOX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *yyscan_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.522 INFO datatypes - __init__: Processing /src/postgresql/contrib/pg_walinspect/pg_walinspect.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.531 INFO datatypes - __init__: Processing /src/postgresql/contrib/btree_gin/btree_gin.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QueryInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": StrategyNumber strategy; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum datum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_varlena; Step #6 - "compile-libfuzzer-introspector-x86_64": Datum (*typecmp) (FunctionCallInfo); Step #6 - "compile-libfuzzer-introspector-x86_64": } QueryInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.537 INFO datatypes - __init__: Processing /src/postgresql/contrib/file_fdw/file_fdw.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FileFdwPlanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; /* file or program to read from */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_program; /* true if filename represents an OS command */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* merged COPY options, excluding filename and Step #6 - "compile-libfuzzer-introspector-x86_64": * is_program */ Step #6 - "compile-libfuzzer-introspector-x86_64": BlockNumber pages; /* estimate of file's physical size */ Step #6 - "compile-libfuzzer-introspector-x86_64": double ntuples; /* estimate of number of data rows */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FileFdwPlanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FileFdwExecutionState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; /* file or program to read from */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_program; /* true if filename represents an OS command */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *options; /* merged COPY options, excluding filename and Step #6 - "compile-libfuzzer-introspector-x86_64": * is_program */ Step #6 - "compile-libfuzzer-introspector-x86_64": CopyFromState cstate; /* COPY execution state */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FileFdwExecutionState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.547 INFO datatypes - __init__: Processing /src/postgresql/contrib/auth_delay/auth_delay.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.551 INFO datatypes - __init__: Processing /src/postgresql/contrib/passwordcheck/passwordcheck.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.555 INFO datatypes - __init__: Processing /src/postgresql/contrib/postgres_fdw/connection.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Oid ConnCacheKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ConnCacheEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ConnCacheKey key; /* hash key (must be first) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *conn; /* connection to foreign server, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Remaining fields are invalid when conn is NULL: */ Step #6 - "compile-libfuzzer-introspector-x86_64": int xact_depth; /* 0 = no xact open, 1 = main xact open, 2 = Step #6 - "compile-libfuzzer-introspector-x86_64": * one level of subxact open, etc */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool have_prep_stmt; /* have we prepared any stmts in this xact? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool have_error; /* have any subxacts aborted in this xact? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool changing_xact_state; /* xact state change in process */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool parallel_commit; /* do we commit (sub)xacts in parallel? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool parallel_abort; /* do we abort (sub)xacts in parallel? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool invalidated; /* true if reconnect is pending */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool keep_connections; /* setting value of keep_connections Step #6 - "compile-libfuzzer-introspector-x86_64": * server option */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid serverid; /* foreign server OID used to get server name */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 server_hashvalue; /* hash value of foreign server OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 mapping_hashvalue; /* hash value of user mapping OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgFdwConnState state; /* extra per-connection state */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ConnCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.569 INFO datatypes - __init__: Processing /src/postgresql/contrib/postgres_fdw/postgres_fdw.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgFdwRelationInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * True means that the relation can be pushed down. Always true for simple Step #6 - "compile-libfuzzer-introspector-x86_64": * foreign scan. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool pushdown_safe; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Restriction clauses, divided into safe and unsafe to pushdown subsets. Step #6 - "compile-libfuzzer-introspector-x86_64": * All entries in these lists should have RestrictInfo wrappers; that Step #6 - "compile-libfuzzer-introspector-x86_64": * improves efficiency of selectivity and cost estimation. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *remote_conds; Step #6 - "compile-libfuzzer-introspector-x86_64": List *local_conds; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Actual remote restriction clauses for scan (sans RestrictInfos) */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *final_remote_exprs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Bitmap of attr numbers we need to fetch from the remote server. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bitmapset *attrs_used; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* True means that the query_pathkeys is safe to push down */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool qp_is_pushdown_safe; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Cost and selectivity of local_conds. */ Step #6 - "compile-libfuzzer-introspector-x86_64": QualCost local_conds_cost; Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity local_conds_sel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Selectivity of join conditions */ Step #6 - "compile-libfuzzer-introspector-x86_64": Selectivity joinclause_sel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Estimated size and cost for a scan, join, or grouping/aggregation. */ Step #6 - "compile-libfuzzer-introspector-x86_64": double rows; Step #6 - "compile-libfuzzer-introspector-x86_64": int width; Step #6 - "compile-libfuzzer-introspector-x86_64": int disabled_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": Cost startup_cost; Step #6 - "compile-libfuzzer-introspector-x86_64": Cost total_cost; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Estimated number of rows fetched from the foreign server, and costs Step #6 - "compile-libfuzzer-introspector-x86_64": * excluding costs for transferring those rows from the foreign server. Step #6 - "compile-libfuzzer-introspector-x86_64": * These are only used by estimate_path_cost_size(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": double retrieved_rows; Step #6 - "compile-libfuzzer-introspector-x86_64": Cost rel_startup_cost; Step #6 - "compile-libfuzzer-introspector-x86_64": Cost rel_total_cost; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Options extracted from catalogs. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool use_remote_estimate; Step #6 - "compile-libfuzzer-introspector-x86_64": Cost fdw_startup_cost; Step #6 - "compile-libfuzzer-introspector-x86_64": Cost fdw_tuple_cost; Step #6 - "compile-libfuzzer-introspector-x86_64": List *shippable_extensions; /* OIDs of shippable extensions */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool async_capable; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Cached catalog information. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ForeignTable *table; Step #6 - "compile-libfuzzer-introspector-x86_64": ForeignServer *server; Step #6 - "compile-libfuzzer-introspector-x86_64": UserMapping *user; /* only set in use_remote_estimate mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int fetch_size; /* fetch size for this remote table */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Name of the relation, for use while EXPLAINing ForeignScan. It is used Step #6 - "compile-libfuzzer-introspector-x86_64": * for join and upper relations but is set for all relations. For a base Step #6 - "compile-libfuzzer-introspector-x86_64": * relation, this is really just the RT index as a string; we convert that Step #6 - "compile-libfuzzer-introspector-x86_64": * while producing EXPLAIN output. For join and upper relations, the name Step #6 - "compile-libfuzzer-introspector-x86_64": * indicates which base foreign tables are included and the join type or Step #6 - "compile-libfuzzer-introspector-x86_64": * aggregation type used. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *relation_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Join information */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *outerrel; Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *innerrel; Step #6 - "compile-libfuzzer-introspector-x86_64": JoinType jointype; Step #6 - "compile-libfuzzer-introspector-x86_64": /* joinclauses contains only JOIN/ON conditions for an outer join */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *joinclauses; /* List of RestrictInfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Upper relation information */ Step #6 - "compile-libfuzzer-introspector-x86_64": UpperRelationKind stage; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Grouping information */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *grouped_tlist; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Subquery information */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool make_outerrel_subquery; /* do we deparse outerrel as a Step #6 - "compile-libfuzzer-introspector-x86_64": * subquery? */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool make_innerrel_subquery; /* do we deparse innerrel as a Step #6 - "compile-libfuzzer-introspector-x86_64": * subquery? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids lower_subquery_rels; /* all relids appearing in lower Step #6 - "compile-libfuzzer-introspector-x86_64": * subqueries */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids hidden_subquery_rels; /* relids, which can't be referred to Step #6 - "compile-libfuzzer-introspector-x86_64": * from upper relations, used Step #6 - "compile-libfuzzer-introspector-x86_64": * internally for equivalence member Step #6 - "compile-libfuzzer-introspector-x86_64": * search */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Index of the relation. It is used to create an alias to a subquery Step #6 - "compile-libfuzzer-introspector-x86_64": * representing the relation. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int relation_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgFdwRelationInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgFdwConnState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AsyncRequest *pendingAreq; /* pending async request */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PgFdwConnState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum PgFdwSamplingMethod Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ANALYZE_SAMPLE_OFF, /* no remote sampling */ Step #6 - "compile-libfuzzer-introspector-x86_64": ANALYZE_SAMPLE_AUTO, /* choose by server version */ Step #6 - "compile-libfuzzer-introspector-x86_64": ANALYZE_SAMPLE_RANDOM, /* remote random() */ Step #6 - "compile-libfuzzer-introspector-x86_64": ANALYZE_SAMPLE_SYSTEM, /* TABLESAMPLE system */ Step #6 - "compile-libfuzzer-introspector-x86_64": ANALYZE_SAMPLE_BERNOULLI, /* TABLESAMPLE bernoulli */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PgFdwSamplingMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.574 INFO datatypes - __init__: Processing /src/postgresql/contrib/postgres_fdw/postgres_fdw.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PathTarget *target; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_final_sort; Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": double limit_tuples; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 count_est; Step #6 - "compile-libfuzzer-introspector-x86_64": int64 offset_est; Step #6 - "compile-libfuzzer-introspector-x86_64": } PgFdwPathExtraData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgFdwModifyState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; /* relcache entry for the foreign table */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttInMetadata *attinmeta; /* attribute datatype conversion metadata */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for remote query execution */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *conn; /* connection for the scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgFdwConnState *conn_state; /* extra per-connection state */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *p_name; /* name of prepared statement, if created */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* extracted fdw_private data */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *query; /* text of INSERT/UPDATE/DELETE command */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *orig_query; /* original text of INSERT command */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *target_attrs; /* list of target attribute numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": int values_end; /* length up to the end of VALUES */ Step #6 - "compile-libfuzzer-introspector-x86_64": int batch_size; /* value of FDW option "batch_size" */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_returning; /* is there a RETURNING clause? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *retrieved_attrs; /* attr numbers retrieved by RETURNING */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* info about parameters for prepared statement */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber ctidAttno; /* attnum of input resjunk ctid column */ Step #6 - "compile-libfuzzer-introspector-x86_64": int p_nums; /* number of parameters to transmit */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *p_flinfo; /* output conversion functions for them */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* batch operation stuff */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_slots; /* number of slots to insert */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* working memory context */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext temp_cxt; /* context for per-tuple temporary data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for update row movement if subplan result rel */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct PgFdwModifyState *aux_fmstate; /* foreign-insert state, if Step #6 - "compile-libfuzzer-introspector-x86_64": * created */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PgFdwModifyState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgFdwDirectModifyState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; /* relcache entry for the foreign table */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttInMetadata *attinmeta; /* attribute datatype conversion metadata */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* extracted fdw_private data */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *query; /* text of UPDATE/DELETE command */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_returning; /* is there a RETURNING clause? */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *retrieved_attrs; /* attr numbers retrieved by RETURNING */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool set_processed; /* do we set the command es_processed? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for remote query execution */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *conn; /* connection for the update */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgFdwConnState *conn_state; /* extra per-connection state */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numParams; /* number of parameters passed to query */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *param_flinfo; /* output conversion functions for them */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *param_exprs; /* executable expressions for param values */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char **param_values; /* textual values of query parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for storing result tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGresult *result; /* result for query */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_tuples; /* # of result tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": int next_tuple; /* index of next one to return */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation resultRel; /* relcache entry for the target relation */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber *attnoMap; /* array of attnums of input user columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber ctidAttno; /* attnum of input ctid column */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber oidAttno; /* attnum of input oid column */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasSystemCols; /* are there system columns of resultRel? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* working memory context */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext temp_cxt; /* context for per-tuple temporary data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PgFdwDirectModifyState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ConversionLocation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AttrNumber cur_attno; /* attribute number being processed, or 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; /* foreign table being processed, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": ForeignScanState *fsstate; /* plan node being processed, or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ConversionLocation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgFdwScanState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; /* relcache entry for the foreign table. NULL Step #6 - "compile-libfuzzer-introspector-x86_64": * for a foreign join scan. */ Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; /* tuple descriptor of scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttInMetadata *attinmeta; /* attribute datatype conversion metadata */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* extracted fdw_private data */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *query; /* text of SELECT command */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *retrieved_attrs; /* list of retrieved attribute numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for remote query execution */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGconn *conn; /* connection for the scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": PgFdwConnState *conn_state; /* extra per-connection state */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int cursor_number; /* quasi-unique ID for my cursor */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool cursor_exists; /* have we created the cursor? */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numParams; /* number of parameters passed to query */ Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo *param_flinfo; /* output conversion functions for them */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *param_exprs; /* executable expressions for param values */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char **param_values; /* textual values of query parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for storing result tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple *tuples; /* array of currently-retrieved tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_tuples; /* # of tuples in array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int next_tuple; /* index of next one to return */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* batch-level state, for optimizing rewinds and avoiding useless fetch */ Step #6 - "compile-libfuzzer-introspector-x86_64": int fetch_ct_2; /* Min(# of fetches done, 2) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool eof_reached; /* true if last fetch reached EOF */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for asynchronous execution */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool async_capable; /* engage asynchronous-capable logic? */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* working memory contexts */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext batch_cxt; /* context holding current batch of tuples */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext temp_cxt; /* context for per-tuple temporary data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int fetch_size; /* number of tuples per fetch */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PgFdwScanState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgFdwAnalyzeState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Relation rel; /* relcache entry for the foreign table */ Step #6 - "compile-libfuzzer-introspector-x86_64": AttInMetadata *attinmeta; /* attribute datatype conversion metadata */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *retrieved_attrs; /* attr numbers retrieved by query */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* collected sample rows */ Step #6 - "compile-libfuzzer-introspector-x86_64": HeapTuple *rows; /* array of size targrows */ Step #6 - "compile-libfuzzer-introspector-x86_64": int targrows; /* target # of sample rows */ Step #6 - "compile-libfuzzer-introspector-x86_64": int numrows; /* # of sample rows collected */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for random sampling */ Step #6 - "compile-libfuzzer-introspector-x86_64": double samplerows; /* # of rows fetched */ Step #6 - "compile-libfuzzer-introspector-x86_64": double rowstoskip; /* # of rows to skip before next sample */ Step #6 - "compile-libfuzzer-introspector-x86_64": ReservoirStateData rstate; /* state for reservoir sampling */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* working memory contexts */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext anl_cxt; /* context for per-analyze lifespan data */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext temp_cxt; /* context for per-tuple temporary data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PgFdwAnalyzeState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *current; /* current expr, or NULL if not yet found */ Step #6 - "compile-libfuzzer-introspector-x86_64": List *already_used; /* expressions already dealt with */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ec_member_foreign_arg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.620 INFO datatypes - __init__: Processing /src/postgresql/contrib/postgres_fdw/shippable.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* XXX we assume this struct contains no padding bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid objid; /* function/operator/type OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid classid; /* OID of its catalog (pg_proc, etc) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid serverid; /* FDW server we are concerned with */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ShippableCacheKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ShippableCacheKey key; /* hash key - must be first */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool shippable; Step #6 - "compile-libfuzzer-introspector-x86_64": } ShippableCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.625 INFO datatypes - __init__: Processing /src/postgresql/contrib/postgres_fdw/option.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgFdwOption Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *keyword; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid optcontext; /* OID of catalog in which option may appear */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_libpq_opt; /* true if it's used in libpq */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PgFdwOption; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.632 INFO datatypes - __init__: Processing /src/postgresql/contrib/postgres_fdw/deparse.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct foreign_glob_cxt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerInfo *root; /* global planner state */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *foreignrel; /* the foreign relation we are planning for */ Step #6 - "compile-libfuzzer-introspector-x86_64": Relids relids; /* relids of base relations in the underlying Step #6 - "compile-libfuzzer-introspector-x86_64": * scan */ Step #6 - "compile-libfuzzer-introspector-x86_64": } foreign_glob_cxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct deparse_expr_cxt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PlannerInfo *root; /* global planner state */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *foreignrel; /* the foreign relation we are planning for */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelOptInfo *scanrel; /* the underlying scan relation. Same as Step #6 - "compile-libfuzzer-introspector-x86_64": * foreignrel, when that represents a join or Step #6 - "compile-libfuzzer-introspector-x86_64": * a base relation. */ Step #6 - "compile-libfuzzer-introspector-x86_64": StringInfo buf; /* output buffer to append to */ Step #6 - "compile-libfuzzer-introspector-x86_64": List **params_list; /* exprs that will become remote Params */ Step #6 - "compile-libfuzzer-introspector-x86_64": } deparse_expr_cxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FDW_COLLATE_NONE, /* expression is of a noncollatable type, or Step #6 - "compile-libfuzzer-introspector-x86_64": * it has default collation that is not Step #6 - "compile-libfuzzer-introspector-x86_64": * traceable to a foreign Var */ Step #6 - "compile-libfuzzer-introspector-x86_64": FDW_COLLATE_SAFE, /* collation derives from a foreign Var */ Step #6 - "compile-libfuzzer-introspector-x86_64": FDW_COLLATE_UNSAFE, /* collation is non-default and derives from Step #6 - "compile-libfuzzer-introspector-x86_64": * something other than a foreign Var */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FDWCollateState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct foreign_loc_cxt Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collation; /* OID of current collation, if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": FDWCollateState state; /* state of current collation choice */ Step #6 - "compile-libfuzzer-introspector-x86_64": } foreign_loc_cxt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.661 INFO datatypes - __init__: Processing /src/postgresql/contrib/earthdistance/earthdistance.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.665 INFO datatypes - __init__: Processing /src/postgresql/contrib/jsonb_plperl/jsonb_plperl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.670 INFO datatypes - __init__: Processing /src/postgresql/contrib/pg_stat_statements/pg_stat_statements.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum pgssVersion Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGSS_V1_0 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PGSS_V1_1, Step #6 - "compile-libfuzzer-introspector-x86_64": PGSS_V1_2, Step #6 - "compile-libfuzzer-introspector-x86_64": PGSS_V1_3, Step #6 - "compile-libfuzzer-introspector-x86_64": PGSS_V1_8, Step #6 - "compile-libfuzzer-introspector-x86_64": PGSS_V1_9, Step #6 - "compile-libfuzzer-introspector-x86_64": PGSS_V1_10, Step #6 - "compile-libfuzzer-introspector-x86_64": PGSS_V1_11, Step #6 - "compile-libfuzzer-introspector-x86_64": PGSS_V1_12, Step #6 - "compile-libfuzzer-introspector-x86_64": } pgssVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pgssHashKey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Oid userid; /* user OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": Oid dbid; /* database OID */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 queryid; /* query identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool toplevel; /* query executed at top level */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pgssHashKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Counters Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 calls[PGSS_NUMKIND]; /* # of times planned/executed */ Step #6 - "compile-libfuzzer-introspector-x86_64": double total_time[PGSS_NUMKIND]; /* total planning/execution time, Step #6 - "compile-libfuzzer-introspector-x86_64": * in msec */ Step #6 - "compile-libfuzzer-introspector-x86_64": double min_time[PGSS_NUMKIND]; /* minimum planning/execution time in Step #6 - "compile-libfuzzer-introspector-x86_64": * msec since min/max reset */ Step #6 - "compile-libfuzzer-introspector-x86_64": double max_time[PGSS_NUMKIND]; /* maximum planning/execution time in Step #6 - "compile-libfuzzer-introspector-x86_64": * msec since min/max reset */ Step #6 - "compile-libfuzzer-introspector-x86_64": double mean_time[PGSS_NUMKIND]; /* mean planning/execution time in Step #6 - "compile-libfuzzer-introspector-x86_64": * msec */ Step #6 - "compile-libfuzzer-introspector-x86_64": double sum_var_time[PGSS_NUMKIND]; /* sum of variances in Step #6 - "compile-libfuzzer-introspector-x86_64": * planning/execution time in msec */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 rows; /* total # of retrieved or affected rows */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 shared_blks_hit; /* # of shared buffer hits */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 shared_blks_read; /* # of shared disk blocks read */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 shared_blks_dirtied; /* # of shared disk blocks dirtied */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 shared_blks_written; /* # of shared disk blocks written */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 local_blks_hit; /* # of local buffer hits */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 local_blks_read; /* # of local disk blocks read */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 local_blks_dirtied; /* # of local disk blocks dirtied */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 local_blks_written; /* # of local disk blocks written */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 temp_blks_read; /* # of temp blocks read */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 temp_blks_written; /* # of temp blocks written */ Step #6 - "compile-libfuzzer-introspector-x86_64": double shared_blk_read_time; /* time spent reading shared blocks, Step #6 - "compile-libfuzzer-introspector-x86_64": * in msec */ Step #6 - "compile-libfuzzer-introspector-x86_64": double shared_blk_write_time; /* time spent writing shared blocks, Step #6 - "compile-libfuzzer-introspector-x86_64": * in msec */ Step #6 - "compile-libfuzzer-introspector-x86_64": double local_blk_read_time; /* time spent reading local blocks, in Step #6 - "compile-libfuzzer-introspector-x86_64": * msec */ Step #6 - "compile-libfuzzer-introspector-x86_64": double local_blk_write_time; /* time spent writing local blocks, in Step #6 - "compile-libfuzzer-introspector-x86_64": * msec */ Step #6 - "compile-libfuzzer-introspector-x86_64": double temp_blk_read_time; /* time spent reading temp blocks, in msec */ Step #6 - "compile-libfuzzer-introspector-x86_64": double temp_blk_write_time; /* time spent writing temp blocks, in Step #6 - "compile-libfuzzer-introspector-x86_64": * msec */ Step #6 - "compile-libfuzzer-introspector-x86_64": double usage; /* usage factor */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 wal_records; /* # of WAL records generated */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 wal_fpi; /* # of WAL full page images generated */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64 wal_bytes; /* total amount of WAL generated in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 wal_buffers_full; /* # of times the WAL buffers became full */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 jit_functions; /* total number of JIT functions emitted */ Step #6 - "compile-libfuzzer-introspector-x86_64": double jit_generation_time; /* total time to generate jit code */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 jit_inlining_count; /* number of times inlining time has been Step #6 - "compile-libfuzzer-introspector-x86_64": * > 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": double jit_deform_time; /* total time to deform tuples in jit code */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 jit_deform_count; /* number of times deform time has been > Step #6 - "compile-libfuzzer-introspector-x86_64": * 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": double jit_inlining_time; /* total time to inline jit code */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 jit_optimization_count; /* number of times optimization time Step #6 - "compile-libfuzzer-introspector-x86_64": * has been > 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": double jit_optimization_time; /* total time to optimize jit code */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 jit_emission_count; /* number of times emission time has been Step #6 - "compile-libfuzzer-introspector-x86_64": * > 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": double jit_emission_time; /* total time to emit jit code */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 parallel_workers_to_launch; /* # of parallel workers planned Step #6 - "compile-libfuzzer-introspector-x86_64": * to be launched */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 parallel_workers_launched; /* # of parallel workers actually Step #6 - "compile-libfuzzer-introspector-x86_64": * launched */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Counters; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pgssEntry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pgssHashKey key; /* hash key of entry - MUST BE FIRST */ Step #6 - "compile-libfuzzer-introspector-x86_64": Counters counters; /* the statistics for this query */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size query_offset; /* query text offset in external file */ Step #6 - "compile-libfuzzer-introspector-x86_64": int query_len; /* # of valid bytes in query string, or -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int encoding; /* query text encoding */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz stats_since; /* timestamp of entry allocation */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz minmax_stats_since; /* timestamp of last min/max values reset */ Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; /* protects the counters only */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pgssEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGSS_TRACK_NONE, /* track no statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGSS_TRACK_TOP, /* only top level statements */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGSS_TRACK_ALL, /* all statements, including nested ones */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PGSSTrackLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum pgssStoreKind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PGSS_INVALID = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * PGSS_PLAN and PGSS_EXEC must be respectively 0 and 1 as they're used to Step #6 - "compile-libfuzzer-introspector-x86_64": * reference the underlying values in the arrays in the Counters struct, Step #6 - "compile-libfuzzer-introspector-x86_64": * and this order is required in pg_stat_statements_internal(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGSS_PLAN = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": PGSS_EXEC, Step #6 - "compile-libfuzzer-introspector-x86_64": } pgssStoreKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pgssGlobalStats Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int64 dealloc; /* # of times entries were deallocated */ Step #6 - "compile-libfuzzer-introspector-x86_64": TimestampTz stats_reset; /* timestamp with all stats reset */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pgssGlobalStats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pgssSharedState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LWLock *lock; /* protects hashtable search/modification */ Step #6 - "compile-libfuzzer-introspector-x86_64": double cur_median_usage; /* current median usage in hashtable */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size mean_query_len; /* current mean entry text length */ Step #6 - "compile-libfuzzer-introspector-x86_64": slock_t mutex; /* protects following fields only: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size extent; /* current extent of query file */ Step #6 - "compile-libfuzzer-introspector-x86_64": int n_writers; /* number of active writers to query file */ Step #6 - "compile-libfuzzer-introspector-x86_64": int gc_count; /* query file garbage collection cycle count */ Step #6 - "compile-libfuzzer-introspector-x86_64": pgssGlobalStats stats; /* global statistics for pgss */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pgssSharedState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.690 INFO datatypes - __init__: Processing /src/postgresql/contrib/basebackup_to_shell/basebackup_to_shell.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bbsink_shell Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Common information for all types of sink. */ Step #6 - "compile-libfuzzer-introspector-x86_64": bbsink base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* User-supplied target detail string. */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *target_detail; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Shell command pattern being used for this backup. */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *shell_command; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The command that is currently running. */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *current_command; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Pipe to the running command. */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": } bbsink_shell; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.695 INFO datatypes - __init__: Processing /src/postgresql/contrib/sslinfo/sslinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc tupdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSLExtensionInfoContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.701 INFO datatypes - __init__: Processing /src/postgresql/contrib/intarray/_int_gin.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.705 INFO datatypes - __init__: Processing /src/postgresql/contrib/intarray/_int_bool.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NODE Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 val; Step #6 - "compile-libfuzzer-introspector-x86_64": struct NODE *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } NODE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ITEM *curpol; Step #6 - "compile-libfuzzer-introspector-x86_64": char *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cur; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 buflen; Step #6 - "compile-libfuzzer-introspector-x86_64": } INFIX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 *arrb; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 *arre; Step #6 - "compile-libfuzzer-introspector-x86_64": } CHKVAL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ITEM *first; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *mapped_check; Step #6 - "compile-libfuzzer-introspector-x86_64": } GinChkVal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 state; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Node *escontext; Step #6 - "compile-libfuzzer-introspector-x86_64": /* reverse polish notation in list (for temporary usage) */ Step #6 - "compile-libfuzzer-introspector-x86_64": NODE *str; Step #6 - "compile-libfuzzer-introspector-x86_64": /* number in str */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 num; Step #6 - "compile-libfuzzer-introspector-x86_64": } WORKSTATE; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.714 INFO datatypes - __init__: Processing /src/postgresql/contrib/intarray/_int_tool.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.719 INFO datatypes - __init__: Processing /src/postgresql/contrib/intarray/_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int num_ranges; /* number of ranges */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTIntArrayOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ITEM Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int16 type; Step #6 - "compile-libfuzzer-introspector-x86_64": int16 left; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 val; Step #6 - "compile-libfuzzer-introspector-x86_64": } ITEM; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 flag; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTTYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *BITVECP; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct QUERYTYPE Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 size; /* number of ITEMs */ Step #6 - "compile-libfuzzer-introspector-x86_64": ITEM items[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } QUERYTYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int siglen; /* signature length in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GISTIntArrayBigOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.724 INFO datatypes - __init__: Processing /src/postgresql/contrib/intarray/_int_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber pos; Step #6 - "compile-libfuzzer-introspector-x86_64": float cost; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPLITCOST; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.732 INFO datatypes - __init__: Processing /src/postgresql/contrib/intarray/_int_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.738 INFO datatypes - __init__: Processing /src/postgresql/contrib/intarray/_intbig_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber pos; Step #6 - "compile-libfuzzer-introspector-x86_64": int32 cost; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPLITCOST; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.746 INFO datatypes - __init__: Processing /src/postgresql/contrib/intarray/_int_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.751 INFO datatypes - __init__: Processing /src/postgresql/contrib/pg_freespacemap/pg_freespacemap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.755 INFO datatypes - __init__: Processing /src/postgresql/contrib/hstore_plpython/hstore_plpython.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *(*PLyObject_AsString_t) (PyObject *plrv); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*hstoreUniquePairs_t) (Pairs *a, int32 l, int32 *buflen); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HStore *(*hstorePairs_t) (Pairs *pairs, int32 pcount, int32 buflen); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PyObject *(*PLyUnicode_FromStringAndSize_t) (const char *s, Py_ssize_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t (*hstoreCheckKeyLen_t) (size_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t (*hstoreCheckValLen_t) (size_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HStore *(*hstoreUpgrade_t) (Datum orig); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.760 INFO datatypes - __init__: Processing /src/postgresql/contrib/bloom/blvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.764 INFO datatypes - __init__: Processing /src/postgresql/contrib/bloom/blutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.770 INFO datatypes - __init__: Processing /src/postgresql/contrib/bloom/blscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.774 INFO datatypes - __init__: Processing /src/postgresql/contrib/bloom/blinsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BloomState blstate; /* bloom index state */ Step #6 - "compile-libfuzzer-introspector-x86_64": int64 indtuples; /* total number of tuples indexed */ Step #6 - "compile-libfuzzer-introspector-x86_64": MemoryContext tmpCtx; /* temporary memory context reset after each Step #6 - "compile-libfuzzer-introspector-x86_64": * tuple */ Step #6 - "compile-libfuzzer-introspector-x86_64": PGAlignedBlock data; /* cached page */ Step #6 - "compile-libfuzzer-introspector-x86_64": int count; /* number of tuples in cached page */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BloomBuildState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.780 INFO datatypes - __init__: Processing /src/postgresql/contrib/bloom/bloom.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BloomPageOpaqueData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": OffsetNumber maxoff; /* number of index tuples on page */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 flags; /* see bit definitions below */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 unused; /* placeholder to force maxaligning of size of Step #6 - "compile-libfuzzer-introspector-x86_64": * BloomPageOpaqueData and to place Step #6 - "compile-libfuzzer-introspector-x86_64": * bloom_page_id exactly at the end of page */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 bloom_page_id; /* for identification of BLOOM indexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BloomPageOpaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BloomPageOpaqueData *BloomPageOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16 BloomSignatureWord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BloomMetaPageData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32 magickNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nStart; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16 nEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": BloomOptions opts; Step #6 - "compile-libfuzzer-introspector-x86_64": FreeBlockNumberArray notFullPage; Step #6 - "compile-libfuzzer-introspector-x86_64": } BloomMetaPageData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BloomScanOpaqueData *BloomScanOpaque; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BloomState Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FmgrInfo hashFn[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Oid collations[INDEX_MAX_KEYS]; Step #6 - "compile-libfuzzer-introspector-x86_64": BloomOptions opts; /* copy of options on index's metapage */ Step #6 - "compile-libfuzzer-introspector-x86_64": int32 nColumns; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * sizeOfBloomTuple is index-specific, and it depends on reloptions, so Step #6 - "compile-libfuzzer-introspector-x86_64": * precompute it Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Size sizeOfBloomTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": } BloomState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BlockNumber FreeBlockNumberArray[MAXALIGN_DOWN(BLCKSZ - SizeOfPageHeaderData - MAXALIGN(sizeof(BloomPageOpaqueData)) Step #6 - "compile-libfuzzer-introspector-x86_64": - MAXALIGN(sizeof(uint16) * 2 + sizeof(uint32) + sizeof(BloomOptions))) Step #6 - "compile-libfuzzer-introspector-x86_64": / sizeof(BlockNumber)]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BloomOptions Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int32 vl_len_; /* varlena header (do not touch directly!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bloomLength; /* length of signature in words (not bits!) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bitSize[INDEX_MAX_KEYS]; /* # of bits generated for each Step #6 - "compile-libfuzzer-introspector-x86_64": * index key */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BloomOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BloomTuple Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ItemPointerData heapPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": BloomSignatureWord sign[FLEXIBLE_ARRAY_MEMBER]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BloomTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BloomScanOpaqueData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BloomSignatureWord *sign; /* Scan signature */ Step #6 - "compile-libfuzzer-introspector-x86_64": BloomState state; Step #6 - "compile-libfuzzer-introspector-x86_64": } BloomScanOpaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.784 INFO datatypes - __init__: Processing /src/postgresql/contrib/bloom/blvacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.788 INFO datatypes - __init__: Processing /src/postgresql/contrib/bloom/blcost.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:58.941 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:28.434 INFO oss_fuzz - process_c_project: Extracting calltree for /src/fuzzer/simple_query_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:32:51.051 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:36:11.866 INFO oss_fuzz - process_c_project: Extracting calltree for /src/fuzzer/protocol_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:39:15.090 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:42:41.491 INFO oss_fuzz - process_c_project: Extracting calltree for /src/fuzzer/json_parser_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:03.318 INFO data_loader - load_all_profiles: [] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:03.318 INFO data_loader - load_all_profiles: - found 3 profiles to load Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:03.352 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-0.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:03.353 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-0.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:03.353 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:03.355 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-1.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:03.356 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-21 12:43:03.356 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:03.359 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-2.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:03.359 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-21 12:43:03.360 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:35.693 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:35.697 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:35.749 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:36.824 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:36.945 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:37.865 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:48.137 INFO analysis - load_data_files: Found 3 profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:48.138 INFO analysis - load_data_files: [+] Accummulating profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:48.138 INFO analysis - load_data_files: Accummulating using multiprocessing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:48.322 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/json_parser_fuzzer.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:48.337 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/simple_query_fuzzer.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:48.352 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/protocol_fuzzer.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:58.841 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/protocol_fuzzer.c: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:58.841 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/protocol_fuzzer.c: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:59.205 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/simple_query_fuzzer.c: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:59.205 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/simple_query_fuzzer.c: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:59.253 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/json_parser_fuzzer.c: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:59.254 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/json_parser_fuzzer.c: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:59.301 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/json_parser_fuzzer.c: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:59.301 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:59.301 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src/fuzzer/json_parser_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:59.312 INFO code_coverage - load_llvm_coverage: Found 0 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:59.312 INFO code_coverage - load_llvm_coverage: Using the following coverages [] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:59.312 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/json_parser_fuzzer.c: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:59.312 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/json_parser_fuzzer.c: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:59.312 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/json_parser_fuzzer.c: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:59.313 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/json_parser_fuzzer.c: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:43:59.357 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/json_parser_fuzzer.c: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.344 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/protocol_fuzzer.c: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.344 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.344 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src/fuzzer/protocol_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.356 INFO code_coverage - load_llvm_coverage: Found 0 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.356 INFO code_coverage - load_llvm_coverage: Using the following coverages [] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.356 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/protocol_fuzzer.c: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.627 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/simple_query_fuzzer.c: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.627 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.628 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src/fuzzer/simple_query_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.638 INFO code_coverage - load_llvm_coverage: Found 0 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.639 INFO code_coverage - load_llvm_coverage: Using the following coverages [] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.639 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/simple_query_fuzzer.c: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.652 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/simple_query_fuzzer.c: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.661 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/simple_query_fuzzer.c: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.670 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/simple_query_fuzzer.c: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.706 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/protocol_fuzzer.c: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.717 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/protocol_fuzzer.c: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.717 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/simple_query_fuzzer.c: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.727 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/protocol_fuzzer.c: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:03.773 INFO fuzzer_profile - accummulate_profile: /src/fuzzer/protocol_fuzzer.c: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:24.686 INFO analysis - load_data_files: [+] Creating project profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:24.687 INFO project_profile - __init__: Creating merged profile of 3 profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:24.689 INFO project_profile - __init__: Populating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:24.702 INFO project_profile - __init__: Populating functions unreached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:24.727 INFO project_profile - __init__: Creating all_functions dictionary Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:44:44.840 INFO project_profile - __init__: Gathering complexity and incoming references of each function Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.118 INFO project_profile - __init__: Completed creationg of merged profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.118 INFO analysis - load_data_files: [+] Refining profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.267 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/postgresql/reports/20250221/linux -- fuzzer/json_parser_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.267 INFO analysis - overlay_calltree_with_coverage: Using coverage url: https://storage.googleapis.com/oss-fuzz-coverage/postgresql/reports-by-target/20250221/fuzzer/json_parser_fuzzer.c/linux Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.268 ERROR analysis - get_node_coverage_hitcount: There is no coverage data (not even all negative). Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.274 INFO analysis - overlay_calltree_with_coverage: Overlaying 2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.274 INFO analysis - overlay_calltree_with_coverage: Overlaying 3 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.274 INFO analysis - overlay_calltree_with_coverage: Updating branch complexities Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.289 INFO analysis - overlay_calltree_with_coverage: [+] found 0 branch blockers. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.289 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/postgresql/reports/20250221/linux -- fuzzer/simple_query_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.289 INFO analysis - overlay_calltree_with_coverage: Using coverage url: https://storage.googleapis.com/oss-fuzz-coverage/postgresql/reports-by-target/20250221/fuzzer/simple_query_fuzzer.c/linux Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.294 ERROR analysis - get_node_coverage_hitcount: There is no coverage data (not even all negative). Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.501 INFO analysis - overlay_calltree_with_coverage: Overlaying 2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.515 INFO analysis - overlay_calltree_with_coverage: Overlaying 3 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.539 INFO analysis - overlay_calltree_with_coverage: Updating branch complexities Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.555 INFO analysis - overlay_calltree_with_coverage: [+] found 0 branch blockers. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.556 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/postgresql/reports/20250221/linux -- fuzzer/protocol_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.556 INFO analysis - overlay_calltree_with_coverage: Using coverage url: https://storage.googleapis.com/oss-fuzz-coverage/postgresql/reports-by-target/20250221/fuzzer/protocol_fuzzer.c/linux Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:12.588 ERROR analysis - get_node_coverage_hitcount: There is no coverage data (not even all negative). Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:14.349 INFO analysis - overlay_calltree_with_coverage: Overlaying 2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:14.445 INFO analysis - overlay_calltree_with_coverage: Overlaying 3 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:14.622 INFO analysis - overlay_calltree_with_coverage: Updating branch complexities Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:14.638 INFO analysis - overlay_calltree_with_coverage: [+] found 0 branch blockers. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:15.123 INFO commands - run_analysis_on_dir: Analyses to run: ['OptimalTargets', 'FuzzEngineInputAnalysis', 'RuntimeCoverageAnalysis', 'FuzzDriverSynthesizerAnalysis', 'BugDigestorAnalysis', 'FilePathAnalyser', 'ThirdPartyAPICoverageAnalyser', 'MetadataAnalysis', 'SinkCoverageAnalyser', 'AnnotatedCFG'] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:15.123 INFO commands - run_analysis_on_dir: [+] Creating HTML report Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:15.123 INFO html_report - create_html_report: - Creating HTML report Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:15.124 INFO html_report - create_section_project_overview: - Creating reachability overview table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:15.759 INFO html_report - create_section_fuzzers_overview: - Creating table with overview of all fuzzers Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:15.823 INFO html_report - create_section_all_functions: - Creating table with information about all functions in target Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:16.387 INFO html_report - create_all_function_table: Assembled a total of 24155 entries Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:16.387 INFO html_report - create_section_fuzzer_detailed_section: - Creating section with details about each fuzzer Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:16.387 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:16.388 INFO calltree_analysis - create_calltree: In calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:16.390 INFO calltree_analysis - create_calltree: At end Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:16.390 INFO calltree_analysis - create_calltree: calltree_html_section_string: : 356 -- : 356 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:16.390 INFO calltree_analysis - create_calltree: Calltree created Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:16.391 INFO calltree_analysis - create_fuzz_blocker_table: Creating fuzz blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:19.124 INFO font_manager - _load_fontmanager: generated new fontManager Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:19.350 INFO html_helpers - create_horisontal_calltree_image: Creating image fuzzer_json_parser_fuzzer.c_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:19.350 INFO html_helpers - create_horisontal_calltree_image: - extracted the callsites (303 nodes) Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:19.392 INFO html_helpers - create_horisontal_calltree_image: - iterated over color list Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:19.392 INFO html_helpers - create_horisontal_calltree_image: - saving image Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:19.469 INFO html_helpers - create_horisontal_calltree_image: - image saved Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:19.469 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:19.470 INFO calltree_analysis - create_calltree: In calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:19.540 INFO calltree_analysis - create_calltree: At end Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:19.551 INFO calltree_analysis - create_calltree: calltree_html_section_string: : 13010 -- : 13010 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:19.555 INFO calltree_analysis - create_calltree: Calltree created Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:19.563 INFO calltree_analysis - create_fuzz_blocker_table: Creating fuzz blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:27.518 INFO html_helpers - create_horisontal_calltree_image: Creating image fuzzer_simple_query_fuzzer.c_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:27.526 INFO html_helpers - create_horisontal_calltree_image: - extracted the callsites (11488 nodes) Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:27.561 INFO html_helpers - create_horisontal_calltree_image: - iterated over color list Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:27.561 INFO html_helpers - create_horisontal_calltree_image: - saving image Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:27.631 INFO html_helpers - create_horisontal_calltree_image: - image saved Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:27.631 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:27.631 INFO calltree_analysis - create_calltree: In calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:28.229 INFO calltree_analysis - create_calltree: At end Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:28.317 INFO calltree_analysis - create_calltree: calltree_html_section_string: : 107463 -- : 107463 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:28.343 INFO calltree_analysis - create_calltree: Calltree created Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:45:28.400 INFO calltree_analysis - create_fuzz_blocker_table: Creating fuzz blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:46:35.598 INFO html_helpers - create_horisontal_calltree_image: Creating image fuzzer_protocol_fuzzer.c_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:46:35.654 INFO html_helpers - create_horisontal_calltree_image: - extracted the callsites (99674 nodes) Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:46:35.700 INFO html_helpers - create_horisontal_calltree_image: - iterated over color list Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:46:35.700 INFO html_helpers - create_horisontal_calltree_image: - saving image Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:46:35.768 INFO html_helpers - create_horisontal_calltree_image: - image saved Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:46:35.769 INFO html_report - create_section_optional_analyses: - Handling optional analyses Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:46:35.769 INFO optimal_targets - analysis_func: - Running analysis OptimalTargets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:46:35.769 INFO optimal_targets - iteratively_get_optimal_targets: - in iteratively_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:47:52.120 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:47:52.122 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 24155 functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:47:52.152 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 2752 potential targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:47:52.153 INFO optimal_targets - iteratively_get_optimal_targets: Getting 1 optimal targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:47:52.155 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:47:52.159 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:04.926 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:04.950 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:23.920 INFO optimal_targets - iteratively_get_optimal_targets: Found the following optimal functions: { ['MainLoop'] } Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:24.736 INFO html_report - create_all_function_table: Assembled a total of 24155 entries Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:25.133 INFO optimal_targets - analysis_func: - Completed analysis OptimalTargets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:25.592 INFO engine_input - analysis_func: - Running analysis FuzzEngineInputAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:25.594 INFO engine_input - analysis_func: Generating input for fuzzer/json_parser_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:25.605 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:25.605 INFO engine_input - analysis_func: Generating input for fuzzer/simple_query_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:25.616 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:25.625 INFO engine_input - analysis_func: Generating input for fuzzer/protocol_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:25.637 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:25.695 INFO engine_input - analysis_func: - Completed analysis FuzzEngineInputAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:25.695 INFO runtime_coverage_analysis - analysis_func: - Running analysis RuntimeCoverageAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:25.695 INFO runtime_coverage_analysis - analysis_func: - Completed analysis RuntimeCoverageAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:25.695 INFO driver_synthesizer - analysis_func: - Running analysis FuzzDriverSynthesizerAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:49:25.695 INFO optimal_targets - iteratively_get_optimal_targets: - in iteratively_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:50:40.091 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:50:40.093 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 24155 functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:50:40.124 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 2752 potential targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:50:40.127 INFO optimal_targets - iteratively_get_optimal_targets: Getting 1 optimal targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:50:40.129 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:50:40.132 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:51:58.050 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:51:58.074 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:52:19.050 INFO optimal_targets - iteratively_get_optimal_targets: Found the following optimal functions: { ['MainLoop'] } Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:52:19.053 INFO driver_synthesizer - analysis_func: . Done Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:52:19.054 INFO driver_synthesizer - analysis_func: Synthesizing drivers for the following optimal functions: { ['MainLoop'] } Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:52:19.057 INFO driver_synthesizer - analysis_func: - Completed analysis FuzzDriverSynthesizerAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:52:19.552 INFO bug_digestor - analysis_func: - Running analysis BugDigestorAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:52:19.553 INFO filepath_analyser - analysis_func: - Running analysis FilePathAnalyser Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:53:26.240 INFO function_call_analyser - analysis_func: - Running analysis ThirdPartyAPICoverageAnalyser Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:53:26.677 INFO metadata - analysis_func: - Running analysis MetadataAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:53:26.678 INFO metadata - analysis_func: - Completed analysis MetadataAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:53:26.678 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:53:50.701 INFO sinks_analyser - analysis_func: ['json_parser_fuzzer.c', 'protocol_fuzzer.c', 'simple_query_fuzzer.c'] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:53:50.813 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE78 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:53:50.857 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE79 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:53:50.899 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE787 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:53:50.959 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE89 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:53:50.998 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE416 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:53:51.039 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE20 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:53:51.097 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE22 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:23.421 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE352 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:23.461 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE434 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:23.611 INFO sinks_analyser - analysis_func: - Finish running analysis SinkCoverageAnalyser Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:23.614 INFO annotated_cfg - __init__: Creating annotated CFG Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:23.614 INFO annotated_cfg - analysis_func: Creating annotated CFGs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:23.614 INFO annotated_cfg - analysis_func: Analysing: fuzzer/json_parser_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:23.617 INFO annotated_cfg - analysis_func: Analysing: fuzzer/simple_query_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:23.706 INFO annotated_cfg - analysis_func: Analysing: fuzzer/protocol_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:24.503 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/postgresql/reports/20250221/linux -- fuzzer/json_parser_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:24.503 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/postgresql/reports/20250221/linux -- fuzzer/simple_query_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:24.503 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/postgresql/reports/20250221/linux -- fuzzer/protocol_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": Loading report: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:24.503 INFO debug_info - load_debug_all_yaml_files: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:24.503 INFO debug_info - load_debug_all_yaml_files: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": Correlating Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:24.503 INFO debug_info - correlate_debugged_function_to_debug_types: Creating dictionary Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:24.503 INFO debug_info - create_friendly_debug_types: Have to create for 0 addresses Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:24.504 INFO debug_info - correlate_debugged_function_to_debug_types: Finished creating dictionary Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:24.586 INFO analysis - extract_tests_from_directories: All test files Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:29.251 WARNING utils - copy_source_files: Language: c-cpp not support. Skipping source file copy. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 12:58:29.759 INFO cli - main: Ending fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": sending incremental file list Step #6 - "compile-libfuzzer-introspector-x86_64": created directory /workspace/out/libfuzzer-introspector-x86_64/inspector Step #6 - "compile-libfuzzer-introspector-x86_64": ./ Step #6 - "compile-libfuzzer-introspector-x86_64": all-files.json Step #6 - "compile-libfuzzer-introspector-x86_64": all-friendly-debug-types.json Step #6 - "compile-libfuzzer-introspector-x86_64": all-fuzz-introspector-functions.json Step #6 - "compile-libfuzzer-introspector-x86_64": all_debug_info.json Step #6 - "compile-libfuzzer-introspector-x86_64": all_functions.js Step #6 - "compile-libfuzzer-introspector-x86_64": analysis_1.js Step #6 - "compile-libfuzzer-introspector-x86_64": branch-blockers.json Step #6 - "compile-libfuzzer-introspector-x86_64": calltree.js Step #6 - "compile-libfuzzer-introspector-x86_64": calltree_view_0.html Step #6 - "compile-libfuzzer-introspector-x86_64": calltree_view_1.html Step #6 - "compile-libfuzzer-introspector-x86_64": calltree_view_2.html Step #6 - "compile-libfuzzer-introspector-x86_64": clike.js Step #6 - "compile-libfuzzer-introspector-x86_64": custom.js Step #6 - "compile-libfuzzer-introspector-x86_64": fuzz_report.html Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0.data Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0.data.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-1.data Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-1.data.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-2.data Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-2.data.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzer_json_parser_fuzzer.c_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzer_protocol_fuzzer.c_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzer_simple_query_fuzzer.c_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzer_table_data.js Step #6 - "compile-libfuzzer-introspector-x86_64": prism.css Step #6 - "compile-libfuzzer-introspector-x86_64": prism.js Step #6 - "compile-libfuzzer-introspector-x86_64": styles.css Step #6 - "compile-libfuzzer-introspector-x86_64": summary.json Step #6 - "compile-libfuzzer-introspector-x86_64": test-files.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/all_files.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/all_pairs.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/all_tests.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/fuzzer/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/fuzzer/dbfuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/fuzzer/fuzzer_initialize.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/fuzzer/json_parser_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/fuzzer/protocol_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/fuzzer/simple_query_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/amcheck/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/amcheck/verify_heapam.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/amcheck/verify_nbtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/auth_delay/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/auth_delay/auth_delay.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/auto_explain/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/auto_explain/auto_explain.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/basebackup_to_shell/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/basebackup_to_shell/basebackup_to_shell.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/basic_archive/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/basic_archive/basic_archive.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/bloom/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/bloom/blcost.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/bloom/blinsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/bloom/bloom.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/bloom/blscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/bloom/blutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/bloom/blvacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/bloom/blvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/bool_plperl/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/bool_plperl/bool_plperl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gin/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gin/btree_gin.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_bit.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_bool.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_bytea.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_cash.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_date.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_enum.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_float4.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_float8.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_gist.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_inet.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_int2.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_int4.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_int8.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_interval.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_macaddr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_macaddr8.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_numeric.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_oid.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_time.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_ts.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_utils_num.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_utils_num.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_utils_var.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_utils_var.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/btree_gist/btree_uuid.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/citext/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/citext/citext.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/cube/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/cube/cube.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/cube/cubedata.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/dblink/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/dblink/dblink.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/dict_int/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/dict_int/dict_int.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/dict_xsyn/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/dict_xsyn/dict_xsyn.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/earthdistance/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/earthdistance/earthdistance.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/file_fdw/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/file_fdw/file_fdw.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/fuzzystrmatch/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/fuzzystrmatch/daitch_mokotoff.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/fuzzystrmatch/dmetaphone.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/fuzzystrmatch/fuzzystrmatch.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/hstore/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/hstore/hstore.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/hstore/hstore_compat.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/hstore/hstore_gin.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/hstore/hstore_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/hstore/hstore_io.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/hstore/hstore_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/hstore/hstore_subs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/hstore_plperl/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/hstore_plperl/hstore_plperl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/hstore_plpython/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/hstore_plpython/hstore_plpython.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/intarray/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/intarray/_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/intarray/_int_bool.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/intarray/_int_gin.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/intarray/_int_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/intarray/_int_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/intarray/_int_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/intarray/_int_tool.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/intarray/_intbig_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/isn/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/isn/EAN13.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/isn/ISBN.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/isn/ISMN.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/isn/ISSN.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/isn/UPC.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/isn/isn.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/isn/isn.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/jsonb_plperl/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/jsonb_plperl/jsonb_plperl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/jsonb_plpython/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/jsonb_plpython/jsonb_plpython.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/lo/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/lo/lo.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/ltree/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/ltree/_ltree_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/ltree/_ltree_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/ltree/crc32.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/ltree/crc32.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/ltree/lquery_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/ltree/ltree.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/ltree/ltree_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/ltree/ltree_io.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/ltree/ltree_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/ltree/ltxtquery_io.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/ltree/ltxtquery_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/ltree_plpython/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/ltree_plpython/ltree_plpython.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/oid2name/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/oid2name/oid2name.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pageinspect/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pageinspect/brinfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pageinspect/btreefuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pageinspect/fsmfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pageinspect/ginfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pageinspect/gistfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pageinspect/hashfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pageinspect/heapfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pageinspect/pageinspect.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pageinspect/rawpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/passwordcheck/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/passwordcheck/passwordcheck.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_buffercache/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_buffercache/pg_buffercache_pages.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_freespacemap/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_freespacemap/pg_freespacemap.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_logicalinspect/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_logicalinspect/pg_logicalinspect.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_prewarm/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_prewarm/autoprewarm.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_prewarm/pg_prewarm.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_stat_statements/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_stat_statements/pg_stat_statements.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_surgery/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_surgery/heap_surgery.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_trgm/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_trgm/trgm.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_trgm/trgm_gin.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_trgm/trgm_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_trgm/trgm_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_trgm/trgm_regexp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_visibility/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_visibility/pg_visibility.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_walinspect/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pg_walinspect/pg_walinspect.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/crypt-blowfish.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/crypt-des.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/crypt-gensalt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/crypt-md5.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/mbuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/mbuf.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgcrypto.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgcrypto.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgp-armor.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgp-cfb.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgp-compress.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgp-decrypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgp-encrypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgp-info.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgp-mpi-openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgp-mpi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgp-pgsql.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgp-pubdec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgp-pubenc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgp-pubkey.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgp-s2k.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/pgp.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/px-crypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/px-crypt.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/px-hmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/px.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgcrypto/px.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgrowlocks/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgrowlocks/pgrowlocks.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgstattuple/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgstattuple/pgstatapprox.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgstattuple/pgstatindex.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/pgstattuple/pgstattuple.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/postgres_fdw/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/postgres_fdw/connection.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/postgres_fdw/deparse.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/postgres_fdw/option.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/postgres_fdw/postgres_fdw.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/postgres_fdw/postgres_fdw.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/postgres_fdw/shippable.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/seg/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/seg/seg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/seg/segdata.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/sepgsql/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/sepgsql/database.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/sepgsql/dml.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/sepgsql/hooks.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/sepgsql/label.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/sepgsql/proc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/sepgsql/relation.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/sepgsql/schema.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/sepgsql/selinux.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/sepgsql/sepgsql.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/sepgsql/uavc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/spi/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/spi/autoinc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/spi/insert_username.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/spi/moddatetime.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/spi/refint.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/sslinfo/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/sslinfo/sslinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/tablefunc/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/tablefunc/tablefunc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/tcn/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/tcn/tcn.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/test_decoding/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/test_decoding/test_decoding.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/tsm_system_rows/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/tsm_system_rows/tsm_system_rows.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/tsm_system_time/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/tsm_system_time/tsm_system_time.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/unaccent/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/unaccent/unaccent.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/uuid-ossp/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/uuid-ossp/uuid-ossp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/vacuumlo/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/vacuumlo/vacuumlo.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/xml2/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/xml2/xpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/contrib/xml2/xslt_proc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/brin/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/brin/brin.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/brin/brin_bloom.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/brin/brin_inclusion.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/brin/brin_minmax.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/brin/brin_minmax_multi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/brin/brin_pageops.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/brin/brin_revmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/brin/brin_tuple.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/brin/brin_validate.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/brin/brin_xlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/attmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/bufmask.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/detoast.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/heaptuple.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/indextuple.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/printsimple.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/printtup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/relation.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/reloptions.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/scankey.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/session.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/syncscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/tidstore.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/toast_compression.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/toast_internals.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/tupconvert.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/common/tupdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gin/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gin/ginarrayproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gin/ginbtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gin/ginbulk.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gin/gindatapage.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gin/ginentrypage.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gin/ginfast.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gin/ginget.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gin/gininsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gin/ginlogic.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gin/ginpostinglist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gin/ginscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gin/ginutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gin/ginvacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gin/ginvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gin/ginxlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gist/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gist/gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gist/gistbuild.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gist/gistbuildbuffers.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gist/gistget.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gist/gistproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gist/gistscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gist/gistsplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gist/gistutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gist/gistvacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gist/gistvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/gist/gistxlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/hash/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/hash/hash.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/hash/hash_xlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/hash/hashfunc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/hash/hashinsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/hash/hashovfl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/hash/hashpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/hash/hashsearch.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/hash/hashsort.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/hash/hashutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/hash/hashvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/heap/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/heap/heapam.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/heap/heapam_handler.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/heap/heapam_visibility.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/heap/heapam_xlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/heap/heaptoast.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/heap/hio.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/heap/pruneheap.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/heap/rewriteheap.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/heap/vacuumlazy.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/heap/visibilitymap.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/index/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/index/amapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/index/amvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/index/genam.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/index/indexam.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/nbtree/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/nbtree/nbtcompare.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/nbtree/nbtdedup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/nbtree/nbtinsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/nbtree/nbtpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/nbtree/nbtpreprocesskeys.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/nbtree/nbtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/nbtree/nbtsearch.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/nbtree/nbtsort.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/nbtree/nbtsplitloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/nbtree/nbtutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/nbtree/nbtvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/nbtree/nbtxlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/brindesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/clogdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/committsdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/dbasedesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/genericdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/gindesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/gistdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/hashdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/heapdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/logicalmsgdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/mxactdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/nbtdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/relmapdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/replorigindesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/rmgrdesc_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/seqdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/smgrdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/spgdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/standbydesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/tblspcdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/xactdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/rmgrdesc/xlogdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/sequence/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/sequence/sequence.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/spgist/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/spgist/spgdoinsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/spgist/spginsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/spgist/spgkdtreeproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/spgist/spgproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/spgist/spgquadtreeproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/spgist/spgscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/spgist/spgtextproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/spgist/spgutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/spgist/spgvacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/spgist/spgvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/spgist/spgxlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/table/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/table/table.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/table/tableam.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/table/tableamapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/table/toast_helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/tablesample/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/tablesample/bernoulli.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/tablesample/system.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/tablesample/tablesample.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/clog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/commit_ts.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/generic_xlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/multixact.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/parallel.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/rmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/slru.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/subtrans.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/timeline.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/transam.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/twophase.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/twophase_rmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/varsup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/xact.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/xlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/xlogarchive.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/xlogbackup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/xlogfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/xloginsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/xlogprefetcher.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/xlogreader.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/xlogrecovery.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/xlogstats.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/access/transam/xlogutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/archive/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/archive/shell_archive.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/backup/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/backup/backup_manifest.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/backup/basebackup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/backup/basebackup_copy.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/backup/basebackup_gzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/backup/basebackup_incremental.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/backup/basebackup_lz4.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/backup/basebackup_progress.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/backup/basebackup_server.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/backup/basebackup_sink.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/backup/basebackup_target.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/backup/basebackup_throttle.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/backup/basebackup_zstd.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/backup/walsummary.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/backup/walsummaryfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/bootstrap/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/bootstrap/bootstrap.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/aclchk.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/catalog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/dependency.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/heap.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/index.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/indexing.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/namespace.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/objectaccess.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/objectaddress.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/partition.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_aggregate.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_attrdef.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_cast.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_class.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_collation.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_constraint.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_conversion.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_db_role_setting.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_depend.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_enum.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_inherits.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_largeobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_namespace.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_operator.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_parameter_acl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_proc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_publication.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_range.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_shdepend.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_subscription.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/pg_type.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/storage.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/catalog/toasting.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/aggregatecmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/alter.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/amcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/async.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/cluster.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/collationcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/comment.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/constraint.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/conversioncmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/copy.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/copyfrom.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/copyfromparse.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/copyto.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/createas.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/dbcommands.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/define.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/discard.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/dropcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/event_trigger.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/explain.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/extension.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/foreigncmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/functioncmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/indexcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/lockcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/matview.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/opclasscmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/operatorcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/policy.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/portalcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/prepare.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/proclang.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/publicationcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/schemacmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/seclabel.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/sequence.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/statscmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/subscriptioncmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/tablecmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/tablespace.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/trigger.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/tsearchcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/typecmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/user.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/vacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/vacuumparallel.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/variable.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/commands/view.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execAmi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execAsync.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execCurrent.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execExpr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execExprInterp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execGrouping.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execIndexing.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execJunk.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execMain.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execParallel.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execPartition.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execProcnode.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execReplication.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execSRF.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execScan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execTuples.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/execUtils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/functions.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/instrument.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeAgg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeAppend.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeBitmapAnd.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeBitmapHeapscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeBitmapIndexscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeBitmapOr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeCtescan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeCustom.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeForeignscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeFunctionscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeGather.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeGatherMerge.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeGroup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeHash.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeHashjoin.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeIncrementalSort.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeIndexonlyscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeIndexscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeLimit.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeLockRows.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeMaterial.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeMemoize.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeMergeAppend.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeMergejoin.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeModifyTable.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeNamedtuplestorescan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeNestloop.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeProjectSet.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeRecursiveunion.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeResult.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeSamplescan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeSeqscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeSetOp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeSort.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeSubplan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeSubqueryscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeTableFuncscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeTidrangescan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeTidscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeUnique.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeValuesscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeWindowAgg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/nodeWorktablescan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/tqueue.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/executor/tstoreReceiver.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/foreign/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/foreign/foreign.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/jit/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/jit/jit.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/jit/llvm/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/jit/llvm/SectionMemoryManager.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/jit/llvm/llvmjit.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/jit/llvm/llvmjit_deform.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/jit/llvm/llvmjit_error.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/jit/llvm/llvmjit_expr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/jit/llvm/llvmjit_inline.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/jit/llvm/llvmjit_types.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/jit/llvm/llvmjit_wrap.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/lib/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/lib/bipartite_match.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/lib/bloomfilter.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/lib/dshash.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/lib/hyperloglog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/lib/ilist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/lib/integerset.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/lib/knapsack.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/lib/pairingheap.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/lib/rbtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/auth-oauth.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/auth-sasl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/auth-scram.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/auth.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/be-fsstubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/be-gssapi-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/be-secure-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/be-secure-gssapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/be-secure-openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/be-secure.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/crypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/hba.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/ifaddr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/pqcomm.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/pqformat.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/pqmq.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/libpq/pqsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/main/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/main/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/bitmapset.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/copyfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/equalfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/extensible.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/list.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/makefuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/multibitmapset.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/nodeFuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/outfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/params.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/print.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/queryjumblefuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/read.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/readfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/tidbitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/nodes/value.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/geqo/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_copy.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_cx.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_erx.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_eval.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_mutation.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_ox1.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_ox2.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_pmx.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_pool.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_px.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_random.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_recombination.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_selection.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/path/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/path/allpaths.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/path/clausesel.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/path/costsize.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/path/equivclass.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/path/indxpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/path/joinpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/path/joinrels.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/path/pathkeys.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/path/tidpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/plan/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/plan/analyzejoins.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/plan/createplan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/plan/initsplan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/plan/planagg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/plan/planmain.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/plan/planner.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/plan/setrefs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/plan/subselect.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/prep/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/prep/prepagg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/prep/prepjointree.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/prep/prepqual.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/prep/preptlist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/prep/prepunion.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/util/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/util/appendinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/util/clauses.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/util/inherit.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/util/joininfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/util/orclauses.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/util/paramassign.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/util/pathnode.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/util/placeholder.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/util/plancat.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/util/predtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/util/relnode.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/util/restrictinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/util/tlist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/optimizer/util/var.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/gramparse.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_agg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_clause.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_coerce.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_collate.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_cte.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_enr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_expr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_jsontable.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_merge.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_node.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_oper.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_param.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_relation.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_target.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_type.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parse_utilcmd.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/parser/scansup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/partitioning/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/partitioning/partbounds.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/partitioning/partdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/partitioning/partprune.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/port/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/port/atomics.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/port/posix_sema.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/port/sysv_sema.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/port/sysv_shmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/port/win32_sema.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/port/win32_shmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/port/win32/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/port/win32/crashdump.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/port/win32/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/port/win32/socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/port/win32/timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/postmaster/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/postmaster/autovacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/postmaster/auxprocess.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/postmaster/bgworker.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/postmaster/bgwriter.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/postmaster/checkpointer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/postmaster/fork_process.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/postmaster/interrupt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/postmaster/launch_backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/postmaster/pgarch.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/postmaster/pmchild.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/postmaster/postmaster.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/postmaster/startup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/postmaster/syslogger.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/postmaster/walsummarizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/postmaster/walwriter.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/regex/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/regex/regc_color.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/regex/regc_cvec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/regex/regc_lex.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/regex/regc_locale.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/regex/regc_nfa.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/regex/regc_pg_locale.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/regex/regcomp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/regex/rege_dfa.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/regex/regerror.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/regex/regexec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/regex/regexport.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/regex/regfree.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/regex/regprefix.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/slot.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/slotfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/syncrep.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/walreceiver.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/walreceiverfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/walsender.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/libpqwalreceiver/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/logical/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/logical/applyparallelworker.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/logical/conflict.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/logical/decode.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/logical/launcher.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/logical/logical.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/logical/logicalfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/logical/message.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/logical/origin.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/logical/proto.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/logical/relation.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/logical/reorderbuffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/logical/slotsync.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/logical/snapbuild.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/logical/tablesync.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/logical/worker.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/pgoutput/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/replication/pgoutput/pgoutput.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/rewrite/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/rewrite/rewriteDefine.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/rewrite/rewriteHandler.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/rewrite/rewriteManip.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/rewrite/rewriteRemove.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/rewrite/rewriteSearchCycle.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/rewrite/rewriteSupport.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/rewrite/rowsecurity.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/dict_snowball.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/api.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_basque.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_catalan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_danish.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_dutch.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_english.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_finnish.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_french.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_german.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_indonesian.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_irish.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_italian.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_norwegian.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_porter.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_portuguese.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_spanish.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_swedish.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_2_hungarian.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_KOI8_R_russian.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_arabic.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_armenian.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_basque.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_catalan.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_danish.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_dutch.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_english.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_estonian.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_finnish.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_french.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_german.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_greek.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_hindi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_hungarian.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_indonesian.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_irish.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_italian.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_lithuanian.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_nepali.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_norwegian.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_porter.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_portuguese.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_romanian.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_russian.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_serbian.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_spanish.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_swedish.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_tamil.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_turkish.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_yiddish.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/snowball/libstemmer/utilities.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/statistics/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/statistics/attribute_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/statistics/dependencies.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/statistics/extended_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/statistics/mcv.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/statistics/mvdistinct.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/statistics/relation_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/statistics/stat_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/aio/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/aio/read_stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/buffer/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/buffer/buf_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/buffer/buf_table.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/buffer/bufmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/buffer/freelist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/buffer/localbuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/file/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/file/buffile.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/file/copydir.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/file/fd.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/file/fileset.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/file/reinit.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/file/sharedfileset.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/freespace/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/freespace/freespace.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/freespace/fsmpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/freespace/indexfsm.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/barrier.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/dsm.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/dsm_impl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/dsm_registry.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/ipc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/ipci.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/latch.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/pmsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/procarray.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/procsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/shm_mq.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/shm_toc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/shmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/signalfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/sinval.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/sinvaladt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/ipc/standby.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/large_object/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/large_object/inv_api.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/lmgr/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/lmgr/condition_variable.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/lmgr/deadlock.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/lmgr/lmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/lmgr/lock.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/lmgr/lwlock.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/lmgr/predicate.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/lmgr/proc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/lmgr/s_lock.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/page/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/page/bufpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/page/checksum.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/page/itemptr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/smgr/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/smgr/bulk_write.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/smgr/md.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/smgr/smgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/sync/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/storage/sync/sync.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tcop/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tcop/backend_startup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tcop/cmdtag.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tcop/dest.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tcop/fastpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tcop/postgres.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tcop/pquery.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tcop/utility.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tsearch/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tsearch/dict.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tsearch/dict_ispell.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tsearch/dict_simple.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tsearch/dict_synonym.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tsearch/dict_thesaurus.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tsearch/regis.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tsearch/spell.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tsearch/to_tsany.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tsearch/ts_locale.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tsearch/ts_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tsearch/ts_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tsearch/ts_typanalyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tsearch/ts_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tsearch/wparser.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/tsearch/wparser_def.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/backend_progress.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/backend_status.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/pgstat.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/pgstat_archiver.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/pgstat_backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/pgstat_bgwriter.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/pgstat_checkpointer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/pgstat_database.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/pgstat_function.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/pgstat_io.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/pgstat_relation.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/pgstat_replslot.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/pgstat_shmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/pgstat_slru.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/pgstat_subscription.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/pgstat_wal.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/pgstat_xact.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/wait_event.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/activity/wait_event_funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/acl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/amutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/array_expanded.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/array_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/array_typanalyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/array_userfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/arrayfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/arraysubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/arrayutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/ascii.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/bool.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/cash.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/char.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/cryptohashfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/date.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/datetime.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/datum.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/dbsize.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/domains.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/encode.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/enum.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/expandeddatum.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/expandedrecord.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/float.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/format_type.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/formatting.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/genfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/geo_ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/geo_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/geo_spgist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/hbafuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/inet_cidr_ntop.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/inet_net_pton.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/int.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/int8.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/json.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/jsonb.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/jsonb_gin.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/jsonb_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/jsonb_util.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/jsonbsubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/jsonfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/jsonpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/jsonpath_exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/jsonpath_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/levenshtein.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/like.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/like_match.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/like_support.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/lockfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/mac.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/mac8.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/mcxtfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/multirangetypes.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/multirangetypes_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/name.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/network.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/network_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/network_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/network_spgist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/numeric.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/numutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/oid.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/oracle_compat.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/orderedsetaggs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/partitionfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/pg_locale.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/pg_locale_builtin.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/pg_locale_icu.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/pg_locale_libc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/pg_lsn.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/pg_upgrade_support.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/pgstatfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/pseudorandomfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/pseudotypes.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/quote.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/rangetypes.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/rangetypes_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/rangetypes_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/rangetypes_spgist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/rangetypes_typanalyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/regexp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/regproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/ri_triggers.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/rowtypes.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/ruleutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/tid.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/timestamp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/trigfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/tsginidx.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/tsgistidx.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/tsquery.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/tsquery_cleanup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/tsquery_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/tsquery_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/tsquery_rewrite.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/tsquery_util.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/tsrank.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/tsvector.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/tsvector_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/tsvector_parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/uuid.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/varbit.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/varchar.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/varlena.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/version.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/waitfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/windowfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/xid.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/xid8funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/adt/xml.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/cache/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/cache/attoptcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/cache/catcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/cache/evtcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/cache/inval.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/cache/lsyscache.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/cache/partcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/cache/plancache.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/cache/relcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/cache/relfilenumbermap.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/cache/relmapper.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/cache/spccache.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/cache/syscache.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/cache/ts_cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/cache/typcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/error/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/error/assert.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/error/csvlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/error/elog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/error/jsonlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/fmgr/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/fmgr/dfmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/fmgr/fmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/fmgr/funcapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/hash/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/hash/dynahash.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/hash/pg_crc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/init/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/init/globals.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/init/miscinit.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/init/postinit.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/init/usercontext.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conv.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/mbutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/stringinfo_mb.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/wstrcmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/wstrncmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/cyrillic_and_mic/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/cyrillic_and_mic/cyrillic_and_mic.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc2004_sjis2004/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc2004_sjis2004/euc2004_sjis2004.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc_cn_and_mic/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc_cn_and_mic/euc_cn_and_mic.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/euc_jp_and_sjis.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc_kr_and_mic/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc_kr_and_mic/euc_kr_and_mic.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/big5.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/euc_tw_and_big5.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/latin2_and_win1250/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/latin2_and_win1250/latin2_and_win1250.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/latin_and_mic/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/latin_and_mic/latin_and_mic.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_big5/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_gbk/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/utf8_and_iso8859_1.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_johab/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_sjis/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_uhc/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_win/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/conffiles.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/guc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/guc_funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/guc_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/guc_tables.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/help_config.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/injection_point.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/pg_config.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/pg_controldata.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/pg_rusage.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/ps_status.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/queryenvironment.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/rls.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/sampling.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/stack_depth.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/superuser.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/timeout.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/misc/tzparser.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mmgr/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mmgr/alignedalloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mmgr/aset.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mmgr/bump.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mmgr/dsa.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mmgr/freepage.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mmgr/generation.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mmgr/mcxt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mmgr/memdebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mmgr/portalmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/mmgr/slab.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/resowner/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/resowner/resowner.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/sort/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/sort/logtape.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/sort/qsort_interruptible.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/sort/sharedtuplestore.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/sort/sortsupport.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/sort/tuplesort.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/sort/tuplesortvariants.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/sort/tuplestore.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/time/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/time/combocid.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/backend/utils/time/snapmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/initdb/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/initdb/findtimezone.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/initdb/initdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_amcheck/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_amcheck/pg_amcheck.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_archivecleanup/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_archivecleanup/pg_archivecleanup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_basebackup/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_basebackup/astreamer_inject.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_basebackup/astreamer_inject.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_basebackup/pg_basebackup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_basebackup/pg_createsubscriber.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_basebackup/pg_receivewal.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_basebackup/pg_recvlogical.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_basebackup/receivelog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_basebackup/receivelog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_basebackup/streamutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_basebackup/streamutil.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_basebackup/walmethods.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_basebackup/walmethods.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_checksums/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_checksums/pg_checksums.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_combinebackup/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_combinebackup/backup_label.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_combinebackup/backup_label.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_combinebackup/copy_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_combinebackup/copy_file.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_combinebackup/load_manifest.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_combinebackup/load_manifest.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_combinebackup/pg_combinebackup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_combinebackup/reconstruct.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_combinebackup/reconstruct.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_combinebackup/write_manifest.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_combinebackup/write_manifest.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_config/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_config/pg_config.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_controldata/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_controldata/pg_controldata.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_ctl/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_ctl/pg_ctl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/common.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/compress_gzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/compress_gzip.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/compress_io.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/compress_io.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/compress_lz4.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/compress_lz4.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/compress_none.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/compress_none.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/compress_zstd.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/compress_zstd.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/dumputils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/dumputils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/filter.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/parallel.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/parallel.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_backup.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_archiver.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_archiver.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_custom.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_db.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_db.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_directory.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_null.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_tar.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_tar.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_dump.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_dump_sort.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_dumpall.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_dump/pg_restore.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_resetwal/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_resetwal/pg_resetwal.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_rewind/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_rewind/datapagemap.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_rewind/datapagemap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_rewind/file_ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_rewind/file_ops.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_rewind/filemap.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_rewind/filemap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_rewind/libpq_source.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_rewind/local_source.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_rewind/parsexlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_rewind/pg_rewind.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_rewind/pg_rewind.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_rewind/rewind_source.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_rewind/timeline.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_test_fsync/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_test_fsync/pg_test_fsync.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_test_timing/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_test_timing/pg_test_timing.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/check.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/controldata.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/file.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/function.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/info.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/option.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/parallel.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/pg_upgrade.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/pg_upgrade.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/relfilenumber.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/server.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/tablespace.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/task.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/util.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_upgrade/version.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_verifybackup/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_verifybackup/astreamer_verify.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_verifybackup/pg_verifybackup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_verifybackup/pg_verifybackup.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_waldump/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_waldump/compat.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_waldump/pg_waldump.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_waldump/rmgrdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_waldump/rmgrdesc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_walsummary/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pg_walsummary/pg_walsummary.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pgbench/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pgbench/pgbench.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pgbench/pgbench.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pgevent/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pgevent/pgevent.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/pgevent/pgmsgevent.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/command.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/command.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/common.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/common.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/copy.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/copy.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/crosstabview.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/crosstabview.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/describe.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/describe.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/help.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/help.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/input.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/input.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/large_obj.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/large_obj.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/mainloop.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/mainloop.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/prompt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/prompt.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/psqlscanslash.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/settings.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/startup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/stringutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/stringutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/tab-complete.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/tab-complete.in.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/variables.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/psql/variables.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/scripts/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/scripts/clusterdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/scripts/common.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/scripts/common.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/scripts/createdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/scripts/createuser.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/scripts/dropdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/scripts/dropuser.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/scripts/pg_isready.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/scripts/reindexdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/bin/scripts/vacuumdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/archive.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/base64.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/binaryheap.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/blkreftable.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/checksum_helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/compression.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/config_info.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/controldata_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/cryptohash.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/cryptohash_openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/d2s.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/d2s_full_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/d2s_intrinsics.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/digit_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/encnames.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/f2s.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/fe_memutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/file_perm.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/file_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/hashfn.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/hmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/hmac_openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/ip.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/jsonapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/keywords.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/kwlookup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/link-canary.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/logging.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/md5.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/md5_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/md5_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/parse_manifest.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/percentrepl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/pg_get_line.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/pg_lzcompress.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/pg_prng.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/pgfnames.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/psprintf.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/relpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/restricted_token.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/rmtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/ryu_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/saslprep.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/scram-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/sha1.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/sha1_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/sha2.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/sha2_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/sprompt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/string.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/stringinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/unicode_case.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/unicode_category.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/unicode_norm.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/username.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/wait_error.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/wchar.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/unicode/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/unicode/case_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/unicode/category_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/common/unicode/norm_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/archive.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/astreamer_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/astreamer_gzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/astreamer_lz4.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/astreamer_tar.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/astreamer_zstd.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/cancel.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/conditional.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/connect_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/mbprint.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/option_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/parallel_slot.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/print.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/query_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/recovery_gen.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/simple_list.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/fe_utils/string_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/c.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/funcapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/getopt_long.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/miscadmin.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/pg_config_manual.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/pg_getopt.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/pg_trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/pgstat.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/pgtar.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/pgtime.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postgres.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postgres_ext.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postgres_fe.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/varatt.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/windowapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/amapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/amvalidate.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/attmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/attnum.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/brin.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/brin_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/brin_page.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/brin_pageops.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/brin_revmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/brin_tuple.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/brin_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/bufmask.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/clog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/cmptype.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/commit_ts.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/detoast.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/genam.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/generic_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/gin.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/gin_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/ginblock.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/ginxlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/gist.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/gist_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/gistscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/gistxlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/hash.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/hash_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/heapam.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/heapam_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/heaptoast.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/hio.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/htup.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/htup_details.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/itup.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/multixact.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/nbtree.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/nbtxlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/parallel.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/printsimple.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/printtup.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/relation.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/reloptions.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/relscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/rewriteheap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/rmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/rmgrdesc_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/rmgrlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/sdir.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/sequence.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/session.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/skey.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/slru.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/spgist.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/spgist_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/spgxlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/stratnum.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/subtrans.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/syncscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/sysattr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/table.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/tableam.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/tidstore.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/timeline.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/toast_compression.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/toast_helper.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/toast_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/transam.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/tsmapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/tupconvert.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/tupdesc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/tupdesc_details.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/tupmacs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/twophase.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/twophase_rmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/valid.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/visibilitymap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/visibilitymapdefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/xact.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/xlog_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/xlogarchive.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/xlogbackup.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/xlogdefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/xloginsert.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/xlogprefetcher.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/xlogreader.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/xlogrecord.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/xlogrecovery.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/xlogstats.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/access/xlogutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/archive/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/archive/archive_module.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/archive/shell_archive.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/backup/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/backup/backup_manifest.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/backup/basebackup.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/backup/basebackup_incremental.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/backup/basebackup_sink.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/backup/basebackup_target.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/backup/walsummary.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/bootstrap/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/bootstrap/bootstrap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/binary_upgrade.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/catalog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/catversion.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/dependency.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/genbki.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/heap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/index.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/indexing.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/namespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/objectaccess.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/objectaddress.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/partition.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_aggregate.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_am.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_amop.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_amproc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_attrdef.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_attribute.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_auth_members.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_authid.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_cast.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_class.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_collation.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_constraint.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_control.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_conversion.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_database.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_db_role_setting.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_default_acl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_depend.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_description.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_enum.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_event_trigger.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_extension.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_foreign_data_wrapper.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_foreign_server.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_foreign_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_index.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_inherits.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_init_privs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_language.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_largeobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_largeobject_metadata.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_namespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_opclass.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_operator.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_opfamily.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_parameter_acl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_partitioned_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_policy.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_publication.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_publication_namespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_publication_rel.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_range.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_replication_origin.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_rewrite.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_seclabel.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_sequence.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_shdepend.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_shdescription.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_shseclabel.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_statistic.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_statistic_ext.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_statistic_ext_data.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_subscription.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_subscription_rel.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_tablespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_transform.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_trigger.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_ts_config.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_ts_config_map.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_ts_dict.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_ts_parser.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_ts_template.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_type.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/pg_user_mapping.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/storage.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/storage_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/catalog/toasting.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/alter.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/async.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/cluster.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/collationcmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/comment.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/conversioncmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/copy.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/copyfrom_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/createas.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/dbcommands.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/dbcommands_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/defrem.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/discard.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/event_trigger.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/explain.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/extension.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/lockcmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/matview.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/policy.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/portalcmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/prepare.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/proclang.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/progress.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/publicationcmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/schemacmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/seclabel.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/sequence.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/subscriptioncmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/tablecmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/tablespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/trigger.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/typecmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/user.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/vacuum.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/commands/view.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/archive.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/base64.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/blkreftable.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/checksum_helper.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/compression.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/config_info.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/connect.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/controldata_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/cryptohash.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/fe_memutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/file_perm.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/file_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/hashfn.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/hashfn_unstable.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/hmac.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/int.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/int128.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/ip.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/jsonapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/keywords.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/kwlookup.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/link-canary.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/logging.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/md5.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/oauth-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/openssl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/parse_manifest.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/percentrepl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/pg_lzcompress.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/pg_prng.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/relpath.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/restricted_token.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/saslprep.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/scram-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/sha1.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/sha2.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/shortest_dec.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/string.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/unicode_case.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/unicode_case_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/unicode_category.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/unicode_category_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/unicode_east_asian_fw_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/unicode_nonspacing_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/unicode_norm.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/unicode_norm_hashfunc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/unicode_norm_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/unicode_normprops_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/unicode_version.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/common/username.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/datatype/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/datatype/timestamp.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/execAsync.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/execExpr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/execParallel.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/execPartition.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/execScan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/execdebug.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/execdesc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/executor.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/functions.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/hashjoin.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/instrument.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeAgg.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeAppend.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeBitmapAnd.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeBitmapHeapscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeBitmapIndexscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeBitmapOr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeCtescan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeCustom.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeForeignscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeFunctionscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeGather.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeGatherMerge.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeGroup.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeHash.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeHashjoin.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeIncrementalSort.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeIndexonlyscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeIndexscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeLimit.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeLockRows.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeMaterial.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeMemoize.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeMergeAppend.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeMergejoin.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeModifyTable.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeNamedtuplestorescan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeNestloop.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeProjectSet.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeRecursiveunion.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeResult.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeSamplescan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeSeqscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeSetOp.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeSort.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeSubplan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeSubqueryscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeTableFuncscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeTidrangescan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeTidscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeUnique.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeValuesscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeWindowAgg.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/nodeWorktablescan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/spi.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/spi_priv.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/tablefunc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/tqueue.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/tstoreReceiver.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/executor/tuptable.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fe_utils/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fe_utils/archive.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fe_utils/astreamer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fe_utils/cancel.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fe_utils/conditional.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fe_utils/connect_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fe_utils/mbprint.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fe_utils/option_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fe_utils/parallel_slot.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fe_utils/print.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fe_utils/psqlscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fe_utils/psqlscan_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fe_utils/query_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fe_utils/recovery_gen.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fe_utils/simple_list.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/fe_utils/string_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/foreign/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/foreign/fdwapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/foreign/foreign.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/jit/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/jit/SectionMemoryManager.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/jit/jit.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/jit/llvmjit.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/jit/llvmjit_backport.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/jit/llvmjit_emit.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/lib/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/lib/binaryheap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/lib/bipartite_match.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/lib/bloomfilter.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/lib/dshash.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/lib/hyperloglog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/lib/ilist.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/lib/integerset.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/lib/knapsack.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/lib/pairingheap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/lib/qunique.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/lib/radixtree.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/lib/rbtree.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/lib/simplehash.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/lib/sort_template.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/lib/stringinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/auth.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/be-fsstubs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/be-gssapi-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/crypt.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/hba.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/ifaddr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/libpq-be-fe-helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/libpq-be.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/libpq-fs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/libpq.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/oauth.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/pqcomm.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/pqformat.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/pqmq.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/pqsignal.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/sasl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/libpq/scram.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/mb/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/mb/pg_wchar.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/mb/stringinfo_mb.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/bitmapset.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/execnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/extensible.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/lockoptions.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/makefuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/memnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/miscnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/multibitmapset.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/nodeFuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/nodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/params.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/parsenodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/pathnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/pg_list.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/plannodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/primnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/print.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/queryjumble.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/readfuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/replnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/subscripting.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/supportnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/tidbitmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/nodes/value.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/appendinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/clauses.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/cost.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/geqo.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/geqo_copy.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/geqo_gene.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/geqo_misc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/geqo_mutation.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/geqo_pool.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/geqo_random.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/geqo_recombination.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/geqo_selection.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/inherit.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/joininfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/optimizer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/orclauses.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/paramassign.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/pathnode.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/paths.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/placeholder.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/plancat.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/planmain.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/planner.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/prep.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/restrictinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/subselect.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/optimizer/tlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/analyze.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/kwlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parse_agg.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parse_clause.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parse_coerce.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parse_collate.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parse_cte.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parse_enr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parse_expr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parse_func.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parse_merge.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parse_node.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parse_oper.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parse_param.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parse_relation.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parse_target.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parse_type.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parse_utilcmd.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parser.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/parsetree.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/scanner.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/parser/scansup.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/partitioning/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/partitioning/partbounds.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/partitioning/partdefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/partitioning/partdesc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/partitioning/partprune.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/pch/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/pch/c_pch.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/pch/postgres_fe_pch.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/pch/postgres_pch.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/atomics.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/cygwin.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/darwin.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/freebsd.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/linux.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/netbsd.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/openbsd.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/pg_bitutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/pg_bswap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/pg_crc32c.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/pg_iovec.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/pg_lfind.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/pg_pthread.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/simd.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/solaris.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32_port.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32ntdll.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/atomics/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/atomics/arch-arm.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/atomics/arch-ppc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/atomics/arch-x86.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/atomics/fallback.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/atomics/generic-gcc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/atomics/generic-msvc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/atomics/generic-sunpro.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/atomics/generic.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32/dlfcn.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32/grp.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32/netdb.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32/pwd.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32/arpa/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32/arpa/inet.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32/netinet/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32/netinet/in.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32/netinet/tcp.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32/sys/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32/sys/resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32/sys/select.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32/sys/socket.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32/sys/un.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32/sys/wait.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32_msvc/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32_msvc/dirent.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32_msvc/unistd.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32_msvc/utime.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32_msvc/sys/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32_msvc/sys/file.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32_msvc/sys/param.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/port/win32_msvc/sys/time.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/portability/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/portability/instr_time.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/portability/mem.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postmaster/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postmaster/autovacuum.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postmaster/auxprocess.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postmaster/bgworker.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postmaster/bgworker_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postmaster/bgwriter.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postmaster/fork_process.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postmaster/interrupt.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postmaster/pgarch.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postmaster/postmaster.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postmaster/startup.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postmaster/syslogger.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postmaster/walsummarizer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/postmaster/walwriter.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/regex/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/regex/regcustom.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/regex/regerrs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/regex/regex.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/regex/regexport.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/regex/regguts.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/conflict.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/decode.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/logical.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/logicallauncher.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/logicalproto.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/logicalrelation.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/logicalworker.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/message.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/origin.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/output_plugin.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/pgoutput.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/reorderbuffer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/slot.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/slotsync.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/snapbuild.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/snapbuild_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/syncrep.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/walreceiver.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/walsender.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/walsender_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/replication/worker_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/rewrite/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/rewrite/prs2lock.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/rewrite/rewriteDefine.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/rewrite/rewriteHandler.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/rewrite/rewriteManip.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/rewrite/rewriteRemove.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/rewrite/rewriteSearchCycle.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/rewrite/rewriteSupport.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/rewrite/rowsecurity.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/header.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/api.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/header.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_basque.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_catalan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_danish.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_dutch.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_english.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_finnish.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_french.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_german.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_indonesian.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_irish.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_italian.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_norwegian.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_porter.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_portuguese.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_spanish.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_swedish.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_2_hungarian.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_KOI8_R_russian.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_arabic.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_armenian.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_basque.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_catalan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_danish.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_dutch.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_english.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_estonian.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_finnish.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_french.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_german.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_greek.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_hindi.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_hungarian.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_indonesian.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_irish.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_italian.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_lithuanian.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_nepali.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_norwegian.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_porter.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_portuguese.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_romanian.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_russian.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_serbian.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_spanish.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_swedish.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_tamil.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_turkish.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_yiddish.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/statistics/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/statistics/extended_stats_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/statistics/stat_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/statistics/statistics.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/barrier.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/block.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/buf.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/buf_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/buffile.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/bufmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/bufpage.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/bulk_write.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/checksum.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/checksum_impl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/condition_variable.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/copydir.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/dsm.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/dsm_impl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/dsm_registry.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/fd.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/fileset.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/freespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/fsm_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/indexfsm.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/ipc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/item.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/itemid.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/itemptr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/large_object.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/latch.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/lmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/lock.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/lockdefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/lwlock.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/lwlocklist.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/md.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/off.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/pg_sema.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/pg_shmem.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/pmsignal.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/predicate.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/predicate_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/procarray.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/proclist.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/proclist_types.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/procnumber.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/procsignal.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/read_stream.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/reinit.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/relfilelocator.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/s_lock.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/sharedfileset.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/shm_mq.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/shm_toc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/shmem.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/sinval.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/sinvaladt.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/smgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/spin.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/standby.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/standbydefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/storage/sync.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tcop/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tcop/backend_startup.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tcop/cmdtag.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tcop/cmdtaglist.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tcop/deparse_utility.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tcop/dest.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tcop/fastpath.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tcop/pquery.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tcop/tcopprot.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tcop/utility.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tsearch/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tsearch/ts_cache.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tsearch/ts_locale.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tsearch/ts_public.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tsearch/ts_type.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tsearch/ts_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tsearch/dicts/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tsearch/dicts/regis.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/tsearch/dicts/spell.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/acl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/aclchk_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/array.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/arrayaccess.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/ascii.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/attoptcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/backend_progress.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/backend_status.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/builtins.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/bytea.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/cash.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/catcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/combocid.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/conffiles.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/date.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/datetime.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/datum.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/dsa.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/dynahash.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/elog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/evtcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/expandeddatum.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/expandedrecord.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/float.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/fmgrtab.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/formatting.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/freepage.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/geo_decls.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/guc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/guc_hooks.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/guc_tables.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/help_config.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/hsearch.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/index_selfuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/inet.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/injection_point.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/inval.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/json.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/jsonb.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/jsonfuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/jsonpath.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/logtape.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/lsyscache.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/memdebug.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/memutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/memutils_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/memutils_memorychunk.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/multirangetypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/numeric.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/palloc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/partcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/pg_crc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/pg_locale.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/pg_lsn.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/pg_rusage.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/pgstat_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/pgstat_kind.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/pidfile.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/plancache.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/portal.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/ps_status.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/queryenvironment.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/rangetypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/regproc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/rel.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/relcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/relfilenumbermap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/relmapper.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/relptr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/reltrigger.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/resowner.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/rls.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/ruleutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/sampling.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/selfuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/sharedtuplestore.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/snapmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/snapshot.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/sortsupport.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/spccache.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/syscache.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/timeout.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/timestamp.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/tuplesort.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/tuplestore.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/typcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/tzparser.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/usercontext.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/uuid.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/varbit.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/varlena.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/wait_event.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/xid8.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/include/utils/xml.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/compatlib/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/compatlib/informix.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/connect.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/data.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/descriptor.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/ecpglib_extern.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/error.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/execute.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/prepare.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/sqlda.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/typename.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/datetime.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/decimal.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/ecpg-pthread-win32.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/ecpg_informix.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/ecpgerrno.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/ecpglib.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/ecpgtype.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/pgtypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/pgtypes_date.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/pgtypes_error.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/pgtypes_interval.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/pgtypes_numeric.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/pgtypes_timestamp.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/sql3types.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/sqlca.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/sqlda-compat.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/sqlda-native.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/sqlda.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/include/sqltypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/common.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/datetime.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/dt.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/dt_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/interval.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/numeric.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/pgtypeslib_extern.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/timestamp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/preproc/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/preproc/c_keywords.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/preproc/c_kwlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/preproc/descriptor.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/preproc/ecpg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/preproc/ecpg_keywords.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/preproc/ecpg_kwlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/preproc/keywords.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/preproc/output.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/preproc/parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/preproc/preproc_extern.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/preproc/type.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/preproc/type.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/preproc/util.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/preproc/variable.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/pg_regress_ecpg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/printf_hack.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/regression.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-charfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-dec_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-describe.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-intoasc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rfmtdate.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rfmtlong.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rnull.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-sqlda.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-test_informix.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-test_informix2.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_oracle-char_array.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/connect-test1.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/connect-test2.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/connect-test3.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/connect-test4.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/connect-test5.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-dt_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-dt_test2.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-nan_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-num_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-num_test2.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-array_of_struct.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-autoprep.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-comment.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-cursor.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-define.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-describe.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-init.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-outofscope.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-pointer_to_struct.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-strings.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-type.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-variable.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-whenever.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-whenever_do_continue.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-array.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-binary.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-bytea.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-code100.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-copystdout.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-createtableas.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-declare.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-define.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-desc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-describe.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-dynalloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-dynalloc2.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-dyntest.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-execute.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-fetch.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-func.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-indicators.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-insupd.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-oldexec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-prepareas.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-quote.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-show.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-sqlda.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-sqljson.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-sqljson_jsontable.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-twophase.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/thread-alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/thread-descriptor.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/thread-prep.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/thread-thread.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/thread-thread_implicit.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/preproc/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/preproc/strings.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/ecpg/test/preproc/struct.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-auth-oauth-curl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-auth-oauth.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-auth-oauth.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-auth-sasl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-auth-scram.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-auth.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-auth.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-cancel.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-connect.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-gssapi-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-gssapi-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-lobj.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-print.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-protocol3.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-secure-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-secure-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-secure-gssapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-secure-openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-secure.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/fe-trace.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/legacy-pqsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/libpq-events.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/libpq-events.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/libpq-fe.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/libpq-int.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/pqexpbuffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/pqexpbuffer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/pthread-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/win32.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/test/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/test/libpq_testclient.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/interfaces/libpq/test/libpq_uri_regress.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plperl/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plperl/plperl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plperl/plperl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plperl/plperl_system.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plperl/ppport.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpgsql/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpgsql/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpgsql/src/pl_comp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpgsql/src/pl_exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpgsql/src/pl_funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpgsql/src/pl_handler.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpgsql/src/pl_reserved_kwlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpgsql/src/pl_scanner.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpgsql/src/pl_unreserved_kwlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpgsql/src/plpgsql.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_cursorobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_cursorobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_elog.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_elog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_exec.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_main.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_planobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_planobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_plpymodule.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_plpymodule.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_procedure.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_procedure.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_resultobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_resultobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_spi.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_subxactobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_subxactobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_typeio.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_typeio.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_util.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpy_util.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpython.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/plpython/plpython_system.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/tcl/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/pl/tcl/pltcl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/bsearch_arg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/chklocale.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/dirent.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/dirmod.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/explicit_bzero.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/getopt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/getopt_long.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/getpeereid.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/inet_aton.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/inet_net_ntop.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/kill.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/mkdtemp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/noblock.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/open.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/path.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pg_bitutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pg_crc32c_armv8.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pg_crc32c_armv8_choose.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pg_crc32c_loongarch.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pg_crc32c_sb8.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pg_crc32c_sse42.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pg_crc32c_sse42_choose.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pg_popcount_avx512.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pg_strong_random.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pgcheckdir.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pgmkdirp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pgsleep.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pgstrcasecmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pgstrsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pqsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pthread-win32.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/pthread_barrier_wait.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/qsort.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/qsort_arg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/quotes.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/snprintf.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/strerror.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/strlcat.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/strlcpy.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/strnlen.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/strsep.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/strtof.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/system.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/tar.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/win32common.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/win32dlopen.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/win32env.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/win32error.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/win32fdatasync.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/win32fseek.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/win32gai_strerror.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/win32getrusage.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/win32gettimeofday.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/win32link.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/win32ntdll.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/win32pread.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/win32pwrite.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/win32security.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/win32setlocale.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/port/win32stat.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/examples/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/examples/testlibpq.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/examples/testlibpq2.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/examples/testlibpq3.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/examples/testlibpq4.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/examples/testlo.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/examples/testlo64.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/isolation/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/isolation/isolation_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/isolation/isolationtester.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/isolation/isolationtester.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/locale/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/locale/test-ctype.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/delay_execution/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/delay_execution/delay_execution.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/dummy_index_am/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/dummy_index_am/dummy_index_am.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/dummy_seclabel/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/dummy_seclabel/dummy_seclabel.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/injection_points/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/injection_points/injection_points.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/injection_points/injection_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/injection_points/injection_stats.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/injection_points/injection_stats_fixed.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/injection_points/regress_injection.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/ldap_password_func/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/ldap_password_func/ldap_password_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/libpq_pipeline/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/libpq_pipeline/libpq_pipeline.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/oauth_validator/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/oauth_validator/fail_validator.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/oauth_validator/magic_validator.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/oauth_validator/oauth_hook_client.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/oauth_validator/validator.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/plsample/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/plsample/plsample.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/spgist_name_ops/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/spgist_name_ops/spgist_name_ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/ssl_passphrase_callback/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/ssl_passphrase_callback/ssl_passphrase_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_bloomfilter/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_bloomfilter/test_bloomfilter.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_copy_callbacks/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_copy_callbacks/test_copy_callbacks.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_custom_rmgrs/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_custom_rmgrs/test_custom_rmgrs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_ddl_deparse/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_ddl_deparse/test_ddl_deparse.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_dsa/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_dsa/test_dsa.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_dsm_registry/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_dsm_registry/test_dsm_registry.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_escape/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_escape/test_escape.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_ginpostinglist/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_ginpostinglist/test_ginpostinglist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_integerset/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_integerset/test_integerset.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_json_parser/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_json_parser/test_json_parser_incremental.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_json_parser/test_json_parser_perf.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_lfind/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_lfind/test_lfind.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_oat_hooks/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_oat_hooks/test_oat_hooks.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_parser/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_parser/test_parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_predtest/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_predtest/test_predtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_radixtree/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_radixtree/test_radixtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_rbtree/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_rbtree/test_rbtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_regex/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_regex/test_regex.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_resowner/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_resowner/test_resowner_basic.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_resowner/test_resowner_many.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_rls_hooks/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_rls_hooks/test_rls_hooks.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_rls_hooks/test_rls_hooks.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_shm_mq/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_shm_mq/setup.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_shm_mq/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_shm_mq/test_shm_mq.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_shm_mq/worker.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_slru/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_slru/test_multixact.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_slru/test_slru.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_tidstore/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/test_tidstore/test_tidstore.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/worker_spi/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/worker_spi/worker_spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/xid_wraparound/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/modules/xid_wraparound/xid_wraparound.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/regress/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/regress/pg_regress.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/regress/pg_regress.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/regress/pg_regress_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/test/regress/regress.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/timezone/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/timezone/localtime.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/timezone/pgtz.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/timezone/pgtz.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/timezone/private.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/timezone/strftime.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/timezone/tzfile.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/timezone/zic.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tools/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tools/testint128.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tools/ifaddrs/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tools/ifaddrs/test_ifaddrs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tools/pg_bsd_indent/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tools/pg_bsd_indent/args.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tools/pg_bsd_indent/err.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tools/pg_bsd_indent/err.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tools/pg_bsd_indent/indent.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tools/pg_bsd_indent/indent.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tools/pg_bsd_indent/indent_codes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tools/pg_bsd_indent/indent_globs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tools/pg_bsd_indent/io.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tools/pg_bsd_indent/lexi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tools/pg_bsd_indent/parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tools/pg_bsd_indent/pr_comment.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tutorial/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tutorial/complex.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/postgresql/src/tutorial/funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/fuzzer/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/fuzzer/dbfuzz.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/fuzzer/fuzzer_initialize.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/fuzzer/json_parser_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/fuzzer/protocol_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/fuzzer/simple_query_fuzzer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/amcheck/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/amcheck/verify_heapam.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/amcheck/verify_nbtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/auth_delay/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/auth_delay/auth_delay.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/auto_explain/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/auto_explain/auto_explain.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/basebackup_to_shell/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/basebackup_to_shell/basebackup_to_shell.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/basic_archive/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/basic_archive/basic_archive.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/bloom/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/bloom/blcost.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/bloom/blinsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/bloom/bloom.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/bloom/blscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/bloom/blutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/bloom/blvacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/bloom/blvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/bool_plperl/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/bool_plperl/bool_plperl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gin/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gin/btree_gin.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_bit.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_bool.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_bytea.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_cash.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_date.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_enum.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_float4.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_float8.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_gist.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_inet.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_int2.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_int4.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_int8.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_interval.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_macaddr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_macaddr8.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_numeric.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_oid.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_time.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_ts.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_utils_num.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_utils_num.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_utils_var.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_utils_var.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/btree_gist/btree_uuid.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/citext/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/citext/citext.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/cube/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/cube/cube.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/cube/cubedata.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/dblink/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/dblink/dblink.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/dict_int/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/dict_int/dict_int.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/dict_xsyn/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/dict_xsyn/dict_xsyn.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/earthdistance/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/earthdistance/earthdistance.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/file_fdw/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/file_fdw/file_fdw.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/fuzzystrmatch/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/fuzzystrmatch/daitch_mokotoff.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/fuzzystrmatch/dmetaphone.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/fuzzystrmatch/fuzzystrmatch.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/hstore/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/hstore/hstore.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/hstore/hstore_compat.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/hstore/hstore_gin.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/hstore/hstore_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/hstore/hstore_io.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/hstore/hstore_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/hstore/hstore_subs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/hstore_plperl/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/hstore_plperl/hstore_plperl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/hstore_plpython/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/hstore_plpython/hstore_plpython.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/intarray/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/intarray/_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/intarray/_int_bool.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/intarray/_int_gin.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/intarray/_int_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/intarray/_int_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/intarray/_int_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/intarray/_int_tool.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/intarray/_intbig_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/isn/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/isn/EAN13.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/isn/ISBN.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/isn/ISMN.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/isn/ISSN.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/isn/UPC.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/isn/isn.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/isn/isn.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/jsonb_plperl/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/jsonb_plperl/jsonb_plperl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/jsonb_plpython/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/jsonb_plpython/jsonb_plpython.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/lo/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/lo/lo.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/ltree/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/ltree/_ltree_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/ltree/_ltree_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/ltree/crc32.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/ltree/crc32.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/ltree/lquery_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/ltree/ltree.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/ltree/ltree_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/ltree/ltree_io.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/ltree/ltree_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/ltree/ltxtquery_io.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/ltree/ltxtquery_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/ltree_plpython/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/ltree_plpython/ltree_plpython.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/oid2name/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/oid2name/oid2name.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pageinspect/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pageinspect/brinfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pageinspect/btreefuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pageinspect/fsmfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pageinspect/ginfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pageinspect/gistfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pageinspect/hashfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pageinspect/heapfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pageinspect/pageinspect.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pageinspect/rawpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/passwordcheck/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/passwordcheck/passwordcheck.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_buffercache/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_buffercache/pg_buffercache_pages.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_freespacemap/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_freespacemap/pg_freespacemap.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_logicalinspect/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_logicalinspect/pg_logicalinspect.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_prewarm/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_prewarm/autoprewarm.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_prewarm/pg_prewarm.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_stat_statements/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_stat_statements/pg_stat_statements.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_surgery/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_surgery/heap_surgery.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_trgm/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_trgm/trgm.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_trgm/trgm_gin.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_trgm/trgm_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_trgm/trgm_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_trgm/trgm_regexp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_visibility/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_visibility/pg_visibility.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_walinspect/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pg_walinspect/pg_walinspect.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/crypt-blowfish.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/crypt-des.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/crypt-gensalt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/crypt-md5.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/mbuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/mbuf.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgcrypto.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgcrypto.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgp-armor.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgp-cfb.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgp-compress.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgp-decrypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgp-encrypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgp-info.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgp-mpi-openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgp-mpi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgp-pgsql.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgp-pubdec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgp-pubenc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgp-pubkey.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgp-s2k.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/pgp.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/px-crypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/px-crypt.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/px-hmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/px.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgcrypto/px.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgrowlocks/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgrowlocks/pgrowlocks.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgstattuple/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgstattuple/pgstatapprox.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgstattuple/pgstatindex.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/pgstattuple/pgstattuple.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/postgres_fdw/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/postgres_fdw/connection.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/postgres_fdw/deparse.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/postgres_fdw/option.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/postgres_fdw/postgres_fdw.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/postgres_fdw/postgres_fdw.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/postgres_fdw/shippable.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/seg/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/seg/seg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/seg/segdata.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/sepgsql/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/sepgsql/database.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/sepgsql/dml.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/sepgsql/hooks.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/sepgsql/label.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/sepgsql/proc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/sepgsql/relation.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/sepgsql/schema.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/sepgsql/selinux.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/sepgsql/sepgsql.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/sepgsql/uavc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/spi/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/spi/autoinc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/spi/insert_username.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/spi/moddatetime.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/spi/refint.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/sslinfo/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/sslinfo/sslinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/tablefunc/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/tablefunc/tablefunc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/tcn/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/tcn/tcn.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/test_decoding/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/test_decoding/test_decoding.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/tsm_system_rows/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/tsm_system_rows/tsm_system_rows.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/tsm_system_time/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/tsm_system_time/tsm_system_time.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/unaccent/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/unaccent/unaccent.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/uuid-ossp/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/uuid-ossp/uuid-ossp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/vacuumlo/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/vacuumlo/vacuumlo.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/xml2/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/xml2/xpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/contrib/xml2/xslt_proc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/brin/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/brin/brin.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/brin/brin_bloom.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/brin/brin_inclusion.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/brin/brin_minmax.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/brin/brin_minmax_multi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/brin/brin_pageops.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/brin/brin_revmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/brin/brin_tuple.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/brin/brin_validate.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/brin/brin_xlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/attmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/bufmask.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/detoast.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/heaptuple.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/indextuple.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/printsimple.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/printtup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/relation.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/reloptions.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/scankey.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/session.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/syncscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/tidstore.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/toast_compression.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/toast_internals.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/tupconvert.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/common/tupdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gin/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gin/ginarrayproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gin/ginbtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gin/ginbulk.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gin/gindatapage.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gin/ginentrypage.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gin/ginfast.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gin/ginget.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gin/gininsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gin/ginlogic.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gin/ginpostinglist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gin/ginscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gin/ginutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gin/ginvacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gin/ginvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gin/ginxlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gist/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gist/gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gist/gistbuild.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gist/gistbuildbuffers.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gist/gistget.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gist/gistproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gist/gistscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gist/gistsplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gist/gistutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gist/gistvacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gist/gistvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/gist/gistxlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/hash/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/hash/hash.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/hash/hash_xlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/hash/hashfunc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/hash/hashinsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/hash/hashovfl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/hash/hashpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/hash/hashsearch.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/hash/hashsort.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/hash/hashutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/hash/hashvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/heap/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/heap/heapam.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/heap/heapam_handler.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/heap/heapam_visibility.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/heap/heapam_xlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/heap/heaptoast.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/heap/hio.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/heap/pruneheap.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/heap/rewriteheap.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/heap/vacuumlazy.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/heap/visibilitymap.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/index/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/index/amapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/index/amvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/index/genam.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/index/indexam.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/nbtree/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/nbtree/nbtcompare.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/nbtree/nbtdedup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/nbtree/nbtinsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/nbtree/nbtpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/nbtree/nbtpreprocesskeys.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/nbtree/nbtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/nbtree/nbtsearch.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/nbtree/nbtsort.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/nbtree/nbtsplitloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/nbtree/nbtutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/nbtree/nbtvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/nbtree/nbtxlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/brindesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/clogdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/committsdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/dbasedesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/genericdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/gindesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/gistdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/hashdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/heapdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/logicalmsgdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/mxactdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/nbtdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/relmapdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/replorigindesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/rmgrdesc_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/seqdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/smgrdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/spgdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/standbydesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/tblspcdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/xactdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/rmgrdesc/xlogdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/sequence/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/sequence/sequence.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/spgist/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/spgist/spgdoinsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/spgist/spginsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/spgist/spgkdtreeproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/spgist/spgproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/spgist/spgquadtreeproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/spgist/spgscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/spgist/spgtextproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/spgist/spgutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/spgist/spgvacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/spgist/spgvalidate.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/spgist/spgxlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/table/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/table/table.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/table/tableam.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/table/tableamapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/table/toast_helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/tablesample/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/tablesample/bernoulli.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/tablesample/system.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/tablesample/tablesample.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/clog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/commit_ts.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/generic_xlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/multixact.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/parallel.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/rmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/slru.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/subtrans.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/timeline.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/transam.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/twophase.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/twophase_rmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/varsup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/xact.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/xlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/xlogarchive.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/xlogbackup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/xlogfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/xloginsert.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/xlogprefetcher.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/xlogreader.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/xlogrecovery.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/xlogstats.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/access/transam/xlogutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/archive/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/archive/shell_archive.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/backup/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/backup/backup_manifest.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/backup/basebackup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/backup/basebackup_copy.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/backup/basebackup_gzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/backup/basebackup_incremental.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/backup/basebackup_lz4.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/backup/basebackup_progress.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/backup/basebackup_server.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/backup/basebackup_sink.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/backup/basebackup_target.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/backup/basebackup_throttle.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/backup/basebackup_zstd.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/backup/walsummary.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/backup/walsummaryfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/bootstrap/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/bootstrap/bootstrap.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/aclchk.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/catalog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/dependency.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/heap.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/index.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/indexing.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/namespace.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/objectaccess.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/objectaddress.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/partition.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_aggregate.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_attrdef.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_cast.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_class.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_collation.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_constraint.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_conversion.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_db_role_setting.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_depend.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_enum.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_inherits.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_largeobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_namespace.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_operator.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_parameter_acl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_proc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_publication.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_range.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_shdepend.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_subscription.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/pg_type.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/storage.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/catalog/toasting.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/aggregatecmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/alter.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/amcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/async.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/cluster.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/collationcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/comment.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/constraint.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/conversioncmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/copy.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/copyfrom.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/copyfromparse.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/copyto.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/createas.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/dbcommands.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/define.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/discard.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/dropcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/event_trigger.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/explain.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/extension.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/foreigncmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/functioncmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/indexcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/lockcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/matview.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/opclasscmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/operatorcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/policy.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/portalcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/prepare.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/proclang.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/publicationcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/schemacmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/seclabel.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/sequence.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/statscmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/subscriptioncmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/tablecmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/tablespace.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/trigger.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/tsearchcmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/typecmds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/user.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/vacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/vacuumparallel.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/variable.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/commands/view.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execAmi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execAsync.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execCurrent.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execExpr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execExprInterp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execGrouping.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execIndexing.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execJunk.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execMain.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execParallel.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execPartition.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execProcnode.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execReplication.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execSRF.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execScan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execTuples.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/execUtils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/functions.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/instrument.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeAgg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeAppend.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeBitmapAnd.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeBitmapHeapscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeBitmapIndexscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeBitmapOr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeCtescan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeCustom.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeForeignscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeFunctionscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeGather.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeGatherMerge.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeGroup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeHash.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeHashjoin.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeIncrementalSort.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeIndexonlyscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeIndexscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeLimit.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeLockRows.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeMaterial.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeMemoize.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeMergeAppend.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeMergejoin.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeModifyTable.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeNamedtuplestorescan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeNestloop.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeProjectSet.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeRecursiveunion.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeResult.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeSamplescan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeSeqscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeSetOp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeSort.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeSubplan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeSubqueryscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeTableFuncscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeTidrangescan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeTidscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeUnique.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeValuesscan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeWindowAgg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/nodeWorktablescan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/tqueue.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/executor/tstoreReceiver.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/foreign/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/foreign/foreign.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/jit/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/jit/jit.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/jit/llvm/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/jit/llvm/SectionMemoryManager.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/jit/llvm/llvmjit.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/jit/llvm/llvmjit_deform.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/jit/llvm/llvmjit_error.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/jit/llvm/llvmjit_expr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/jit/llvm/llvmjit_inline.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/jit/llvm/llvmjit_types.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/jit/llvm/llvmjit_wrap.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/lib/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/lib/bipartite_match.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/lib/bloomfilter.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/lib/dshash.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/lib/hyperloglog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/lib/ilist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/lib/integerset.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/lib/knapsack.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/lib/pairingheap.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/lib/rbtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/auth-oauth.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/auth-sasl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/auth-scram.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/auth.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/be-fsstubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/be-gssapi-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/be-secure-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/be-secure-gssapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/be-secure-openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/be-secure.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/crypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/hba.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/ifaddr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/pqcomm.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/pqformat.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/pqmq.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/libpq/pqsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/main/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/main/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/bitmapset.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/copyfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/equalfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/extensible.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/list.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/makefuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/multibitmapset.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/nodeFuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/outfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/params.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/print.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/queryjumblefuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/read.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/readfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/tidbitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/nodes/value.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/geqo/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/geqo/geqo_copy.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/geqo/geqo_cx.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/geqo/geqo_erx.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/geqo/geqo_eval.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/geqo/geqo_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/geqo/geqo_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/geqo/geqo_mutation.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/geqo/geqo_ox1.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/geqo/geqo_ox2.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/geqo/geqo_pmx.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/geqo/geqo_pool.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/geqo/geqo_px.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/geqo/geqo_random.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/geqo/geqo_recombination.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/geqo/geqo_selection.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/path/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/path/allpaths.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/path/clausesel.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/path/costsize.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/path/equivclass.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/path/indxpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/path/joinpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/path/joinrels.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/path/pathkeys.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/path/tidpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/plan/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/plan/analyzejoins.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/plan/createplan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/plan/initsplan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/plan/planagg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/plan/planmain.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/plan/planner.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/plan/setrefs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/plan/subselect.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/prep/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/prep/prepagg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/prep/prepjointree.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/prep/prepqual.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/prep/preptlist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/prep/prepunion.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/util/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/util/appendinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/util/clauses.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/util/inherit.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/util/joininfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/util/orclauses.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/util/paramassign.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/util/pathnode.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/util/placeholder.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/util/plancat.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/util/predtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/util/relnode.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/util/restrictinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/util/tlist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/optimizer/util/var.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/gramparse.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_agg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_clause.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_coerce.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_collate.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_cte.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_enr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_expr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_jsontable.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_merge.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_node.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_oper.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_param.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_relation.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_target.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_type.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parse_utilcmd.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/parser/scansup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/partitioning/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/partitioning/partbounds.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/partitioning/partdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/partitioning/partprune.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/port/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/port/atomics.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/port/posix_sema.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/port/sysv_sema.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/port/sysv_shmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/port/win32_sema.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/port/win32_shmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/port/win32/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/port/win32/crashdump.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/port/win32/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/port/win32/socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/port/win32/timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/postmaster/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/postmaster/autovacuum.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/postmaster/auxprocess.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/postmaster/bgworker.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/postmaster/bgwriter.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/postmaster/checkpointer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/postmaster/fork_process.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/postmaster/interrupt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/postmaster/launch_backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/postmaster/pgarch.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/postmaster/pmchild.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/postmaster/postmaster.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/postmaster/startup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/postmaster/syslogger.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/postmaster/walsummarizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/postmaster/walwriter.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/regex/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/regex/regc_color.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/regex/regc_cvec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/regex/regc_lex.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/regex/regc_locale.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/regex/regc_nfa.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/regex/regc_pg_locale.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/regex/regcomp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/regex/rege_dfa.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/regex/regerror.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/regex/regexec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/regex/regexport.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/regex/regfree.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/regex/regprefix.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/slot.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/slotfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/syncrep.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/walreceiver.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/walreceiverfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/walsender.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/libpqwalreceiver/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/logical/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/logical/applyparallelworker.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/logical/conflict.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/logical/decode.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/logical/launcher.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/logical/logical.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/logical/logicalfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/logical/message.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/logical/origin.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/logical/proto.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/logical/relation.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/logical/reorderbuffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/logical/slotsync.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/logical/snapbuild.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/logical/tablesync.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/logical/worker.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/pgoutput/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/replication/pgoutput/pgoutput.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/rewrite/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/rewrite/rewriteDefine.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/rewrite/rewriteHandler.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/rewrite/rewriteManip.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/rewrite/rewriteRemove.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/rewrite/rewriteSearchCycle.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/rewrite/rewriteSupport.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/rewrite/rowsecurity.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/dict_snowball.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/api.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_basque.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_catalan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_danish.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_dutch.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_english.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_finnish.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_french.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_german.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_indonesian.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_irish.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_italian.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_norwegian.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_porter.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_portuguese.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_spanish.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_swedish.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_2_hungarian.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_KOI8_R_russian.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_arabic.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_armenian.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_basque.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_catalan.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_danish.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_dutch.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_english.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_estonian.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_finnish.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_french.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_german.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_greek.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_hindi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_hungarian.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_indonesian.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_irish.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_italian.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_lithuanian.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_nepali.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_norwegian.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_porter.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_portuguese.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_romanian.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_russian.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_serbian.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_spanish.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_swedish.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_tamil.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_turkish.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_yiddish.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/snowball/libstemmer/utilities.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/statistics/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/statistics/attribute_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/statistics/dependencies.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/statistics/extended_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/statistics/mcv.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/statistics/mvdistinct.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/statistics/relation_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/statistics/stat_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/aio/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/aio/read_stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/buffer/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/buffer/buf_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/buffer/buf_table.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/buffer/bufmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/buffer/freelist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/buffer/localbuf.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/file/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/file/buffile.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/file/copydir.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/file/fd.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/file/fileset.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/file/reinit.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/file/sharedfileset.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/freespace/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/freespace/freespace.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/freespace/fsmpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/freespace/indexfsm.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/barrier.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/dsm.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/dsm_impl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/dsm_registry.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/ipc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/ipci.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/latch.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/pmsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/procarray.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/procsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/shm_mq.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/shm_toc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/shmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/signalfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/sinval.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/sinvaladt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/ipc/standby.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/large_object/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/large_object/inv_api.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/lmgr/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/lmgr/condition_variable.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/lmgr/deadlock.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/lmgr/lmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/lmgr/lock.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/lmgr/lwlock.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/lmgr/predicate.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/lmgr/proc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/lmgr/s_lock.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/page/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/page/bufpage.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/page/checksum.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/page/itemptr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/smgr/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/smgr/bulk_write.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/smgr/md.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/smgr/smgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/sync/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/storage/sync/sync.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tcop/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tcop/backend_startup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tcop/cmdtag.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tcop/dest.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tcop/fastpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tcop/postgres.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tcop/pquery.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tcop/utility.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tsearch/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tsearch/dict.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tsearch/dict_ispell.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tsearch/dict_simple.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tsearch/dict_synonym.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tsearch/dict_thesaurus.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tsearch/regis.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tsearch/spell.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tsearch/to_tsany.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tsearch/ts_locale.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tsearch/ts_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tsearch/ts_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tsearch/ts_typanalyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tsearch/ts_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tsearch/wparser.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/tsearch/wparser_def.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/backend_progress.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/backend_status.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/pgstat.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/pgstat_archiver.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/pgstat_backend.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/pgstat_bgwriter.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/pgstat_checkpointer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/pgstat_database.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/pgstat_function.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/pgstat_io.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/pgstat_relation.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/pgstat_replslot.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/pgstat_shmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/pgstat_slru.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/pgstat_subscription.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/pgstat_wal.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/pgstat_xact.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/wait_event.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/activity/wait_event_funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/acl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/amutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/array_expanded.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/array_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/array_typanalyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/array_userfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/arrayfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/arraysubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/arrayutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/ascii.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/bool.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/cash.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/char.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/cryptohashfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/date.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/datetime.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/datum.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/dbsize.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/domains.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/encode.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/enum.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/expandeddatum.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/expandedrecord.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/float.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/format_type.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/formatting.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/genfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/geo_ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/geo_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/geo_spgist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/hbafuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/inet_cidr_ntop.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/inet_net_pton.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/int.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/int8.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/json.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/jsonb.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/jsonb_gin.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/jsonb_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/jsonb_util.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/jsonbsubs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/jsonfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/jsonpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/jsonpath_exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/jsonpath_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/levenshtein.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/like.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/like_match.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/like_support.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/lockfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/mac.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/mac8.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/mcxtfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/multirangetypes.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/multirangetypes_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/name.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/network.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/network_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/network_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/network_spgist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/numeric.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/numutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/oid.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/oracle_compat.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/orderedsetaggs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/partitionfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/pg_locale.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/pg_locale_builtin.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/pg_locale_icu.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/pg_locale_libc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/pg_lsn.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/pg_upgrade_support.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/pgstatfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/pseudorandomfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/pseudotypes.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/quote.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/rangetypes.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/rangetypes_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/rangetypes_selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/rangetypes_spgist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/rangetypes_typanalyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/regexp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/regproc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/ri_triggers.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/rowtypes.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/ruleutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/selfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/tid.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/timestamp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/trigfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/tsginidx.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/tsgistidx.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/tsquery.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/tsquery_cleanup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/tsquery_gist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/tsquery_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/tsquery_rewrite.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/tsquery_util.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/tsrank.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/tsvector.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/tsvector_op.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/tsvector_parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/uuid.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/varbit.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/varchar.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/varlena.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/version.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/waitfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/windowfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/xid.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/xid8funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/adt/xml.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/cache/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/cache/attoptcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/cache/catcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/cache/evtcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/cache/inval.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/cache/lsyscache.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/cache/partcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/cache/plancache.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/cache/relcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/cache/relfilenumbermap.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/cache/relmapper.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/cache/spccache.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/cache/syscache.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/cache/ts_cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/cache/typcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/error/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/error/assert.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/error/csvlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/error/elog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/error/jsonlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/fmgr/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/fmgr/dfmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/fmgr/fmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/fmgr/funcapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/hash/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/hash/dynahash.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/hash/pg_crc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/init/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/init/globals.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/init/miscinit.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/init/postinit.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/init/usercontext.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conv.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/mbutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/stringinfo_mb.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/wstrcmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/wstrncmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/cyrillic_and_mic/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/cyrillic_and_mic/cyrillic_and_mic.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc2004_sjis2004/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc2004_sjis2004/euc2004_sjis2004.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc_cn_and_mic/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc_cn_and_mic/euc_cn_and_mic.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/euc_jp_and_sjis.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc_kr_and_mic/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc_kr_and_mic/euc_kr_and_mic.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/big5.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/euc_tw_and_big5.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/latin2_and_win1250/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/latin2_and_win1250/latin2_and_win1250.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/latin_and_mic/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/latin_and_mic/latin_and_mic.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_big5/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_gbk/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/utf8_and_iso8859_1.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_johab/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_sjis/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_uhc/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_win/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/conffiles.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/guc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/guc_funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/guc_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/guc_tables.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/help_config.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/injection_point.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/pg_config.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/pg_controldata.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/pg_rusage.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/ps_status.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/queryenvironment.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/rls.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/sampling.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/stack_depth.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/superuser.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/timeout.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/misc/tzparser.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mmgr/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mmgr/alignedalloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mmgr/aset.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mmgr/bump.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mmgr/dsa.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mmgr/freepage.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mmgr/generation.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mmgr/mcxt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mmgr/memdebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mmgr/portalmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/mmgr/slab.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/resowner/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/resowner/resowner.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/sort/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/sort/logtape.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/sort/qsort_interruptible.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/sort/sharedtuplestore.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/sort/sortsupport.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/sort/tuplesort.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/sort/tuplesortvariants.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/sort/tuplestore.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/time/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/time/combocid.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/backend/utils/time/snapmgr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/initdb/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/initdb/findtimezone.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/initdb/initdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_amcheck/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_amcheck/pg_amcheck.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_archivecleanup/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_archivecleanup/pg_archivecleanup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_basebackup/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_basebackup/astreamer_inject.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_basebackup/astreamer_inject.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_basebackup/pg_basebackup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_basebackup/pg_createsubscriber.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_basebackup/pg_receivewal.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_basebackup/pg_recvlogical.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_basebackup/receivelog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_basebackup/receivelog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_basebackup/streamutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_basebackup/streamutil.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_basebackup/walmethods.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_basebackup/walmethods.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_checksums/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_checksums/pg_checksums.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_combinebackup/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_combinebackup/backup_label.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_combinebackup/backup_label.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_combinebackup/copy_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_combinebackup/copy_file.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_combinebackup/load_manifest.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_combinebackup/load_manifest.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_combinebackup/pg_combinebackup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_combinebackup/reconstruct.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_combinebackup/reconstruct.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_combinebackup/write_manifest.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_combinebackup/write_manifest.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_config/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_config/pg_config.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_controldata/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_controldata/pg_controldata.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_ctl/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_ctl/pg_ctl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/common.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/compress_gzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/compress_gzip.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/compress_io.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/compress_io.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/compress_lz4.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/compress_lz4.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/compress_none.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/compress_none.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/compress_zstd.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/compress_zstd.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/dumputils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/dumputils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/filter.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/parallel.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/parallel.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_backup.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_backup_archiver.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_backup_archiver.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_backup_custom.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_backup_db.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_backup_db.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_backup_directory.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_backup_null.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_backup_tar.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_backup_tar.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_backup_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_backup_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_dump.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_dump_sort.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_dumpall.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_dump/pg_restore.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_resetwal/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_resetwal/pg_resetwal.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_rewind/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_rewind/datapagemap.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_rewind/datapagemap.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_rewind/file_ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_rewind/file_ops.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_rewind/filemap.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_rewind/filemap.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_rewind/libpq_source.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_rewind/local_source.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_rewind/parsexlog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_rewind/pg_rewind.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_rewind/pg_rewind.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_rewind/rewind_source.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_rewind/timeline.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_test_fsync/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_test_fsync/pg_test_fsync.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_test_timing/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_test_timing/pg_test_timing.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/check.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/controldata.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/file.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/function.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/info.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/option.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/parallel.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/pg_upgrade.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/pg_upgrade.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/relfilenumber.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/server.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/tablespace.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/task.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/util.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_upgrade/version.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_verifybackup/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_verifybackup/astreamer_verify.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_verifybackup/pg_verifybackup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_verifybackup/pg_verifybackup.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_waldump/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_waldump/compat.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_waldump/pg_waldump.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_waldump/rmgrdesc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_waldump/rmgrdesc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_walsummary/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pg_walsummary/pg_walsummary.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pgbench/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pgbench/pgbench.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pgbench/pgbench.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pgevent/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pgevent/pgevent.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/pgevent/pgmsgevent.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/command.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/command.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/common.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/common.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/copy.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/copy.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/crosstabview.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/crosstabview.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/describe.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/describe.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/help.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/help.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/input.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/input.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/large_obj.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/large_obj.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/mainloop.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/mainloop.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/prompt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/prompt.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/psqlscanslash.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/settings.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/startup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/stringutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/stringutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/tab-complete.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/tab-complete.in.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/variables.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/psql/variables.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/scripts/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/scripts/clusterdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/scripts/common.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/scripts/common.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/scripts/createdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/scripts/createuser.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/scripts/dropdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/scripts/dropuser.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/scripts/pg_isready.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/scripts/reindexdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/bin/scripts/vacuumdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/archive.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/base64.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/binaryheap.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/blkreftable.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/checksum_helper.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/compression.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/config_info.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/controldata_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/cryptohash.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/cryptohash_openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/d2s.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/d2s_full_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/d2s_intrinsics.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/digit_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/encnames.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/f2s.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/fe_memutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/file_perm.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/file_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/hashfn.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/hmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/hmac_openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/ip.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/jsonapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/keywords.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/kwlookup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/link-canary.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/logging.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/md5.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/md5_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/md5_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/parse_manifest.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/percentrepl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/pg_get_line.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/pg_lzcompress.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/pg_prng.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/pgfnames.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/psprintf.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/relpath.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/restricted_token.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/rmtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/ryu_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/saslprep.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/scram-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/sha1.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/sha1_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/sha2.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/sha2_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/sprompt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/string.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/stringinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/unicode_case.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/unicode_category.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/unicode_norm.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/username.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/wait_error.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/wchar.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/unicode/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/unicode/case_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/unicode/category_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/common/unicode/norm_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/archive.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/astreamer_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/astreamer_gzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/astreamer_lz4.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/astreamer_tar.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/astreamer_zstd.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/cancel.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/conditional.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/connect_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/mbprint.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/option_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/parallel_slot.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/print.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/query_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/recovery_gen.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/simple_list.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/fe_utils/string_utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/c.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/funcapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/getopt_long.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/miscadmin.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/pg_config_manual.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/pg_getopt.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/pg_trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/pgstat.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/pgtar.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/pgtime.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postgres.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postgres_ext.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postgres_fe.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/varatt.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/windowapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/amapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/amvalidate.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/attmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/attnum.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/brin.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/brin_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/brin_page.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/brin_pageops.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/brin_revmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/brin_tuple.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/brin_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/bufmask.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/clog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/cmptype.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/commit_ts.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/detoast.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/genam.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/generic_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/gin.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/gin_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/ginblock.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/ginxlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/gist.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/gist_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/gistscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/gistxlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/hash.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/hash_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/heapam.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/heapam_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/heaptoast.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/hio.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/htup.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/htup_details.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/itup.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/multixact.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/nbtree.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/nbtxlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/parallel.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/printsimple.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/printtup.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/relation.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/reloptions.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/relscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/rewriteheap.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/rmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/rmgrdesc_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/rmgrlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/sdir.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/sequence.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/session.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/skey.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/slru.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/spgist.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/spgist_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/spgxlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/stratnum.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/subtrans.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/syncscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/sysattr.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/table.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/tableam.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/tidstore.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/timeline.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/toast_compression.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/toast_helper.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/toast_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/transam.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/tsmapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/tupconvert.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/tupdesc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/tupdesc_details.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/tupmacs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/twophase.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/twophase_rmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/valid.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/visibilitymap.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/visibilitymapdefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/xact.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/xlog_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/xlogarchive.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/xlogbackup.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/xlogdefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/xloginsert.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/xlogprefetcher.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/xlogreader.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/xlogrecord.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/xlogrecovery.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/xlogstats.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/access/xlogutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/archive/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/archive/archive_module.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/archive/shell_archive.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/backup/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/backup/backup_manifest.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/backup/basebackup.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/backup/basebackup_incremental.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/backup/basebackup_sink.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/backup/basebackup_target.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/backup/walsummary.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/bootstrap/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/bootstrap/bootstrap.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/binary_upgrade.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/catalog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/catversion.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/dependency.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/genbki.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/heap.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/index.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/indexing.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/namespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/objectaccess.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/objectaddress.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/partition.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_aggregate.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_am.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_amop.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_amproc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_attrdef.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_attribute.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_auth_members.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_authid.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_cast.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_class.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_collation.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_constraint.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_control.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_conversion.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_database.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_db_role_setting.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_default_acl.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_depend.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_description.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_enum.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_event_trigger.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_extension.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_foreign_data_wrapper.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_foreign_server.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_foreign_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_index.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_inherits.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_init_privs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_language.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_largeobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_largeobject_metadata.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_namespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_opclass.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_operator.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_opfamily.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_parameter_acl.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_partitioned_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_policy.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_publication.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_publication_namespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_publication_rel.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_range.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_replication_origin.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_rewrite.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_seclabel.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_sequence.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_shdepend.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_shdescription.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_shseclabel.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_statistic.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_statistic_ext.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_statistic_ext_data.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_subscription.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_subscription_rel.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_tablespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_transform.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_trigger.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_ts_config.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_ts_config_map.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_ts_dict.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_ts_parser.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_ts_template.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_type.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/pg_user_mapping.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/storage.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/storage_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/catalog/toasting.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/alter.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/async.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/cluster.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/collationcmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/comment.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/conversioncmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/copy.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/copyfrom_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/createas.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/dbcommands.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/dbcommands_xlog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/defrem.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/discard.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/event_trigger.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/explain.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/extension.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/lockcmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/matview.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/policy.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/portalcmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/prepare.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/proclang.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/progress.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/publicationcmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/schemacmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/seclabel.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/sequence.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/subscriptioncmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/tablecmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/tablespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/trigger.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/typecmds.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/user.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/vacuum.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/commands/view.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/archive.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/base64.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/blkreftable.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/checksum_helper.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/compression.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/config_info.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/connect.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/controldata_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/cryptohash.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/fe_memutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/file_perm.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/file_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/hashfn.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/hashfn_unstable.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/hmac.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/int.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/int128.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/ip.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/jsonapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/keywords.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/kwlookup.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/link-canary.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/logging.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/md5.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/oauth-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/openssl.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/parse_manifest.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/percentrepl.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/pg_lzcompress.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/pg_prng.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/relpath.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/restricted_token.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/saslprep.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/scram-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/sha1.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/sha2.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/shortest_dec.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/string.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/unicode_case.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/unicode_case_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/unicode_category.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/unicode_category_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/unicode_east_asian_fw_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/unicode_nonspacing_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/unicode_norm.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/unicode_norm_hashfunc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/unicode_norm_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/unicode_normprops_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/unicode_version.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/common/username.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/datatype/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/datatype/timestamp.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/execAsync.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/execExpr.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/execParallel.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/execPartition.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/execScan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/execdebug.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/execdesc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/executor.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/functions.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/hashjoin.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/instrument.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeAgg.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeAppend.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeBitmapAnd.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeBitmapHeapscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeBitmapIndexscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeBitmapOr.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeCtescan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeCustom.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeForeignscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeFunctionscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeGather.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeGatherMerge.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeGroup.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeHash.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeHashjoin.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeIncrementalSort.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeIndexonlyscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeIndexscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeLimit.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeLockRows.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeMaterial.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeMemoize.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeMergeAppend.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeMergejoin.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeModifyTable.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeNamedtuplestorescan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeNestloop.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeProjectSet.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeRecursiveunion.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeResult.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeSamplescan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeSeqscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeSetOp.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeSort.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeSubplan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeSubqueryscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeTableFuncscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeTidrangescan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeTidscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeUnique.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeValuesscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeWindowAgg.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/nodeWorktablescan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/spi.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/spi_priv.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/tablefunc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/tqueue.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/tstoreReceiver.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/executor/tuptable.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fe_utils/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fe_utils/archive.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fe_utils/astreamer.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fe_utils/cancel.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fe_utils/conditional.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fe_utils/connect_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fe_utils/mbprint.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fe_utils/option_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fe_utils/parallel_slot.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fe_utils/print.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fe_utils/psqlscan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fe_utils/psqlscan_int.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fe_utils/query_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fe_utils/recovery_gen.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fe_utils/simple_list.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/fe_utils/string_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/foreign/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/foreign/fdwapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/foreign/foreign.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/jit/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/jit/SectionMemoryManager.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/jit/jit.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/jit/llvmjit.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/jit/llvmjit_backport.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/jit/llvmjit_emit.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/lib/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/lib/binaryheap.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/lib/bipartite_match.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/lib/bloomfilter.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/lib/dshash.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/lib/hyperloglog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/lib/ilist.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/lib/integerset.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/lib/knapsack.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/lib/pairingheap.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/lib/qunique.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/lib/radixtree.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/lib/rbtree.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/lib/simplehash.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/lib/sort_template.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/lib/stringinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/auth.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/be-fsstubs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/be-gssapi-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/crypt.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/hba.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/ifaddr.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/libpq-be-fe-helpers.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/libpq-be.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/libpq-fs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/libpq.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/oauth.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/pqcomm.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/pqformat.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/pqmq.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/pqsignal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/sasl.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/libpq/scram.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/mb/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/mb/pg_wchar.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/mb/stringinfo_mb.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/bitmapset.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/execnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/extensible.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/lockoptions.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/makefuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/memnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/miscnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/multibitmapset.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/nodeFuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/nodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/params.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/parsenodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/pathnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/pg_list.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/plannodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/primnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/print.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/queryjumble.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/readfuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/replnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/subscripting.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/supportnodes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/tidbitmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/nodes/value.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/appendinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/clauses.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/cost.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/geqo.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/geqo_copy.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/geqo_gene.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/geqo_misc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/geqo_mutation.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/geqo_pool.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/geqo_random.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/geqo_recombination.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/geqo_selection.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/inherit.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/joininfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/optimizer.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/orclauses.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/paramassign.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/pathnode.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/paths.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/placeholder.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/plancat.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/planmain.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/planner.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/prep.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/restrictinfo.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/subselect.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/optimizer/tlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/analyze.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/kwlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parse_agg.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parse_clause.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parse_coerce.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parse_collate.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parse_cte.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parse_enr.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parse_expr.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parse_func.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parse_merge.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parse_node.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parse_oper.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parse_param.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parse_relation.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parse_target.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parse_type.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parse_utilcmd.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parser.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/parsetree.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/scanner.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/parser/scansup.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/partitioning/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/partitioning/partbounds.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/partitioning/partdefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/partitioning/partdesc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/partitioning/partprune.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/pch/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/pch/c_pch.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/pch/postgres_fe_pch.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/pch/postgres_pch.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/atomics.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/cygwin.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/darwin.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/freebsd.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/linux.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/netbsd.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/openbsd.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/pg_bitutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/pg_bswap.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/pg_crc32c.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/pg_iovec.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/pg_lfind.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/pg_pthread.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/simd.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/solaris.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32_port.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32ntdll.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/atomics/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/atomics/arch-arm.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/atomics/arch-ppc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/atomics/arch-x86.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/atomics/fallback.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/atomics/generic-gcc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/atomics/generic-msvc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/atomics/generic-sunpro.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/atomics/generic.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32/dlfcn.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32/grp.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32/netdb.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32/pwd.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32/arpa/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32/arpa/inet.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32/netinet/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32/netinet/in.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32/netinet/tcp.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32/sys/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32/sys/resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32/sys/select.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32/sys/socket.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32/sys/un.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32/sys/wait.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32_msvc/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32_msvc/dirent.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32_msvc/unistd.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32_msvc/utime.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32_msvc/sys/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32_msvc/sys/file.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32_msvc/sys/param.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/port/win32_msvc/sys/time.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/portability/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/portability/instr_time.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/portability/mem.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postmaster/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postmaster/autovacuum.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postmaster/auxprocess.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postmaster/bgworker.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postmaster/bgworker_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postmaster/bgwriter.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postmaster/fork_process.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postmaster/interrupt.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postmaster/pgarch.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postmaster/postmaster.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postmaster/startup.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postmaster/syslogger.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postmaster/walsummarizer.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/postmaster/walwriter.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/regex/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/regex/regcustom.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/regex/regerrs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/regex/regex.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/regex/regexport.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/regex/regguts.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/conflict.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/decode.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/logical.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/logicallauncher.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/logicalproto.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/logicalrelation.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/logicalworker.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/message.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/origin.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/output_plugin.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/pgoutput.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/reorderbuffer.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/slot.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/slotsync.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/snapbuild.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/snapbuild_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/syncrep.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/walreceiver.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/walsender.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/walsender_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/replication/worker_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/rewrite/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/rewrite/prs2lock.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/rewrite/rewriteDefine.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/rewrite/rewriteHandler.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/rewrite/rewriteManip.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/rewrite/rewriteRemove.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/rewrite/rewriteSearchCycle.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/rewrite/rewriteSupport.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/rewrite/rowsecurity.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/header.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/api.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/header.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_basque.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_catalan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_danish.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_dutch.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_english.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_finnish.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_french.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_german.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_indonesian.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_irish.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_italian.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_norwegian.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_porter.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_portuguese.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_spanish.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_swedish.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_2_hungarian.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_KOI8_R_russian.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_arabic.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_armenian.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_basque.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_catalan.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_danish.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_dutch.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_english.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_estonian.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_finnish.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_french.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_german.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_greek.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_hindi.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_hungarian.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_indonesian.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_irish.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_italian.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_lithuanian.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_nepali.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_norwegian.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_porter.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_portuguese.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_romanian.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_russian.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_serbian.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_spanish.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_swedish.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_tamil.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_turkish.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_yiddish.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/statistics/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/statistics/extended_stats_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/statistics/stat_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/statistics/statistics.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/barrier.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/block.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/buf.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/buf_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/buffile.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/bufmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/bufpage.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/bulk_write.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/checksum.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/checksum_impl.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/condition_variable.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/copydir.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/dsm.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/dsm_impl.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/dsm_registry.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/fd.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/fileset.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/freespace.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/fsm_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/indexfsm.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/ipc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/item.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/itemid.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/itemptr.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/large_object.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/latch.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/lmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/lock.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/lockdefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/lwlock.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/lwlocklist.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/md.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/off.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/pg_sema.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/pg_shmem.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/pmsignal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/predicate.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/predicate_internals.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/proc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/procarray.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/proclist.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/proclist_types.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/procnumber.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/procsignal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/read_stream.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/reinit.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/relfilelocator.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/s_lock.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/sharedfileset.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/shm_mq.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/shm_toc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/shmem.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/sinval.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/sinvaladt.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/smgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/spin.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/standby.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/standbydefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/storage/sync.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tcop/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tcop/backend_startup.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tcop/cmdtag.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tcop/cmdtaglist.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tcop/deparse_utility.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tcop/dest.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tcop/fastpath.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tcop/pquery.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tcop/tcopprot.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tcop/utility.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tsearch/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tsearch/ts_cache.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tsearch/ts_locale.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tsearch/ts_public.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tsearch/ts_type.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tsearch/ts_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tsearch/dicts/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tsearch/dicts/regis.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/tsearch/dicts/spell.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/acl.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/aclchk_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/array.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/arrayaccess.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/ascii.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/attoptcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/backend_progress.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/backend_status.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/builtins.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/bytea.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/cash.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/catcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/combocid.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/conffiles.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/date.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/datetime.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/datum.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/dsa.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/dynahash.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/elog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/evtcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/expandeddatum.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/expandedrecord.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/float.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/fmgrtab.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/formatting.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/freepage.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/geo_decls.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/guc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/guc_hooks.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/guc_tables.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/help_config.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/hsearch.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/index_selfuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/inet.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/injection_point.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/inval.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/json.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/jsonb.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/jsonfuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/jsonpath.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/logtape.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/lsyscache.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/memdebug.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/memutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/memutils_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/memutils_memorychunk.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/multirangetypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/numeric.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/palloc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/partcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/pg_crc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/pg_locale.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/pg_lsn.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/pg_rusage.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/pgstat_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/pgstat_kind.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/pidfile.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/plancache.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/portal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/ps_status.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/queryenvironment.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/rangetypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/regproc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/rel.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/relcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/relfilenumbermap.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/relmapper.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/relptr.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/reltrigger.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/resowner.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/rls.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/ruleutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/sampling.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/selfuncs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/sharedtuplestore.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/snapmgr.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/snapshot.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/sortsupport.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/spccache.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/syscache.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/timeout.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/timestamp.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/tuplesort.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/tuplestore.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/typcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/tzparser.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/usercontext.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/uuid.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/varbit.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/varlena.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/wait_event.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/xid8.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/include/utils/xml.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/compatlib/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/compatlib/informix.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/ecpglib/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/ecpglib/connect.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/ecpglib/data.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/ecpglib/descriptor.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/ecpglib/ecpglib_extern.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/ecpglib/error.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/ecpglib/execute.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/ecpglib/memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/ecpglib/misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/ecpglib/prepare.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/ecpglib/sqlda.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/ecpglib/typename.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/datetime.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/decimal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/ecpg-pthread-win32.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/ecpg_informix.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/ecpgerrno.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/ecpglib.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/ecpgtype.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/pgtypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/pgtypes_date.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/pgtypes_error.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/pgtypes_interval.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/pgtypes_numeric.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/pgtypes_timestamp.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/sql3types.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/sqlca.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/sqlda-compat.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/sqlda-native.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/sqlda.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/include/sqltypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/common.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/datetime.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/dt.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/dt_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/interval.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/numeric.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/pgtypeslib_extern.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/timestamp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/preproc/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/preproc/c_keywords.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/preproc/c_kwlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/preproc/descriptor.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/preproc/ecpg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/preproc/ecpg_keywords.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/preproc/ecpg_kwlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/preproc/keywords.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/preproc/output.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/preproc/parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/preproc/preproc_extern.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/preproc/type.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/preproc/type.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/preproc/util.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/preproc/variable.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/pg_regress_ecpg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/printf_hack.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/regression.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-charfuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-dec_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-describe.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-intoasc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rfmtdate.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rfmtlong.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rnull.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-sqlda.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-test_informix.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-test_informix2.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_oracle-char_array.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/connect-test1.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/connect-test2.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/connect-test3.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/connect-test4.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/connect-test5.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-dt_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-dt_test2.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-nan_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-num_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-num_test2.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-array_of_struct.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-autoprep.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-comment.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-cursor.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-define.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-describe.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-init.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-outofscope.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-pointer_to_struct.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-strings.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-type.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-variable.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-whenever.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-whenever_do_continue.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-array.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-binary.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-bytea.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-code100.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-copystdout.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-createtableas.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-declare.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-define.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-desc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-describe.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-dynalloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-dynalloc2.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-dyntest.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-execute.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-fetch.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-func.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-indicators.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-insupd.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-oldexec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-prepareas.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-quote.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-show.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-sqlda.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-sqljson.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-sqljson_jsontable.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-twophase.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/thread-alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/thread-descriptor.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/thread-prep.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/thread-thread.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/expected/thread-thread_implicit.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/preproc/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/preproc/strings.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/ecpg/test/preproc/struct.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-auth-oauth-curl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-auth-oauth.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-auth-oauth.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-auth-sasl.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-auth-scram.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-auth.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-auth.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-cancel.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-connect.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-gssapi-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-gssapi-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-lobj.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-print.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-protocol3.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-secure-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-secure-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-secure-gssapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-secure-openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-secure.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/fe-trace.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/legacy-pqsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/libpq-events.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/libpq-events.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/libpq-fe.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/libpq-int.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/pqexpbuffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/pqexpbuffer.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/pthread-win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/win32.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/win32.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/test/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/test/libpq_testclient.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/interfaces/libpq/test/libpq_uri_regress.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plperl/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plperl/plperl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plperl/plperl.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plperl/plperl_system.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plperl/ppport.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpgsql/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpgsql/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpgsql/src/pl_comp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpgsql/src/pl_exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpgsql/src/pl_funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpgsql/src/pl_handler.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpgsql/src/pl_reserved_kwlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpgsql/src/pl_scanner.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpgsql/src/pl_unreserved_kwlist.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpgsql/src/plpgsql.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_cursorobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_cursorobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_elog.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_elog.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_exec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_exec.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_main.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_planobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_planobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_plpymodule.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_plpymodule.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_procedure.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_procedure.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_resultobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_resultobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_spi.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_subxactobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_subxactobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_typeio.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_typeio.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_util.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpy_util.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpython.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/plpython/plpython_system.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/tcl/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/pl/tcl/pltcl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/bsearch_arg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/chklocale.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/dirent.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/dirmod.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/explicit_bzero.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/getopt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/getopt_long.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/getpeereid.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/inet_aton.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/inet_net_ntop.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/kill.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/mkdtemp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/noblock.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/open.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/path.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pg_bitutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pg_crc32c_armv8.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pg_crc32c_armv8_choose.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pg_crc32c_loongarch.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pg_crc32c_sb8.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pg_crc32c_sse42.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pg_crc32c_sse42_choose.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pg_popcount_avx512.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pg_strong_random.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pgcheckdir.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pgmkdirp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pgsleep.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pgstrcasecmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pgstrsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pqsignal.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pthread-win32.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/pthread_barrier_wait.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/qsort.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/qsort_arg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/quotes.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/snprintf.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/strerror.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/strlcat.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/strlcpy.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/strnlen.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/strsep.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/strtof.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/system.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/tar.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/win32common.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/win32dlopen.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/win32env.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/win32error.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/win32fdatasync.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/win32fseek.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/win32gai_strerror.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/win32getrusage.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/win32gettimeofday.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/win32link.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/win32ntdll.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/win32pread.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/win32pwrite.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/win32security.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/win32setlocale.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/port/win32stat.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/examples/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/examples/testlibpq.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/examples/testlibpq2.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/examples/testlibpq3.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/examples/testlibpq4.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/examples/testlo.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/examples/testlo64.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/isolation/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/isolation/isolation_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/isolation/isolationtester.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/isolation/isolationtester.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/locale/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/locale/test-ctype.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/delay_execution/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/delay_execution/delay_execution.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/dummy_index_am/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/dummy_index_am/dummy_index_am.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/dummy_seclabel/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/dummy_seclabel/dummy_seclabel.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/injection_points/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/injection_points/injection_points.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/injection_points/injection_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/injection_points/injection_stats.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/injection_points/injection_stats_fixed.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/injection_points/regress_injection.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/ldap_password_func/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/ldap_password_func/ldap_password_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/libpq_pipeline/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/libpq_pipeline/libpq_pipeline.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/oauth_validator/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/oauth_validator/fail_validator.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/oauth_validator/magic_validator.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/oauth_validator/oauth_hook_client.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/oauth_validator/validator.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/plsample/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/plsample/plsample.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/spgist_name_ops/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/spgist_name_ops/spgist_name_ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/ssl_passphrase_callback/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/ssl_passphrase_callback/ssl_passphrase_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_bloomfilter/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_bloomfilter/test_bloomfilter.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_copy_callbacks/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_copy_callbacks/test_copy_callbacks.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_custom_rmgrs/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_custom_rmgrs/test_custom_rmgrs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_ddl_deparse/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_ddl_deparse/test_ddl_deparse.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_dsa/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_dsa/test_dsa.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_dsm_registry/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_dsm_registry/test_dsm_registry.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_escape/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_escape/test_escape.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_ginpostinglist/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_ginpostinglist/test_ginpostinglist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_integerset/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_integerset/test_integerset.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_json_parser/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_json_parser/test_json_parser_incremental.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_json_parser/test_json_parser_perf.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_lfind/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_lfind/test_lfind.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_oat_hooks/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_oat_hooks/test_oat_hooks.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_parser/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_parser/test_parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_predtest/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_predtest/test_predtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_radixtree/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_radixtree/test_radixtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_rbtree/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_rbtree/test_rbtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_regex/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_regex/test_regex.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_resowner/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_resowner/test_resowner_basic.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_resowner/test_resowner_many.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_rls_hooks/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_rls_hooks/test_rls_hooks.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_rls_hooks/test_rls_hooks.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_shm_mq/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_shm_mq/setup.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_shm_mq/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_shm_mq/test_shm_mq.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_shm_mq/worker.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_slru/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_slru/test_multixact.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_slru/test_slru.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_tidstore/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/test_tidstore/test_tidstore.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/worker_spi/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/worker_spi/worker_spi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/xid_wraparound/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/modules/xid_wraparound/xid_wraparound.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/regress/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/regress/pg_regress.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/regress/pg_regress.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/regress/pg_regress_main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/test/regress/regress.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/timezone/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/timezone/localtime.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/timezone/pgtz.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/timezone/pgtz.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/timezone/private.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/timezone/strftime.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/timezone/tzfile.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/timezone/zic.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tools/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tools/testint128.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tools/ifaddrs/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tools/ifaddrs/test_ifaddrs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tools/pg_bsd_indent/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tools/pg_bsd_indent/args.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tools/pg_bsd_indent/err.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tools/pg_bsd_indent/err.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tools/pg_bsd_indent/indent.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tools/pg_bsd_indent/indent.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tools/pg_bsd_indent/indent_codes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tools/pg_bsd_indent/indent_globs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tools/pg_bsd_indent/io.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tools/pg_bsd_indent/lexi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tools/pg_bsd_indent/parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tools/pg_bsd_indent/pr_comment.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tutorial/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tutorial/complex.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/postgresql/src/tutorial/funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/example/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/example/my-api-repo/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/example/my-api-repo/do_stuff_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/tinyxml2/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/upx/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/upx/fuzzers/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/upx/fuzzers/test_packed_file_fuzzer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": sent 568,477,051 bytes received 96,886 bytes 227,429,574.80 bytes/sec Step #6 - "compile-libfuzzer-introspector-x86_64": total size is 567,997,475 speedup is 1.00 Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": CC=clang Step #6 - "compile-libfuzzer-introspector-x86_64": CXX=clang++ Step #6 - "compile-libfuzzer-introspector-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g Step #6 - "compile-libfuzzer-introspector-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -stdlib=libc++ -g Step #6 - "compile-libfuzzer-introspector-x86_64": RUSTFLAGS=-Cdebuginfo=2 -Cforce-frame-pointers Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": + cp -r /src/fuzzer src/backend/ Step #6 - "compile-libfuzzer-introspector-x86_64": + git apply --ignore-space-change --ignore-whitespace ../add_fuzzers.diff Step #6 - "compile-libfuzzer-introspector-x86_64": ../add_fuzzers.diff:38: indent with spaces. Step #6 - "compile-libfuzzer-introspector-x86_64": if(fuzzer_first_run) Step #6 - "compile-libfuzzer-introspector-x86_64": ../add_fuzzers.diff:39: indent with spaces. Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ../add_fuzzers.diff:50: indent with spaces. Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzer_first_run=false; Step #6 - "compile-libfuzzer-introspector-x86_64": ../add_fuzzers.diff:51: indent with spaces. Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": error: patch failed: src/backend/tcop/postgres.c:105 Step #6 - "compile-libfuzzer-introspector-x86_64": error: src/backend/tcop/postgres.c: patch does not apply Step #6 - "compile-libfuzzer-introspector-x86_64": error: patch failed: src/backend/utils/error/elog.c:594 Step #6 - "compile-libfuzzer-introspector-x86_64": error: src/backend/utils/error/elog.c: patch does not apply Step #6 - "compile-libfuzzer-introspector-x86_64": ******************************************************************************** Step #6 - "compile-libfuzzer-introspector-x86_64": Failed to build. Step #6 - "compile-libfuzzer-introspector-x86_64": To reproduce, run: Step #6 - "compile-libfuzzer-introspector-x86_64": python infra/helper.py build_image postgresql Step #6 - "compile-libfuzzer-introspector-x86_64": python infra/helper.py build_fuzzers --sanitizer introspector --engine libfuzzer --architecture x86_64 postgresql Step #6 - "compile-libfuzzer-introspector-x86_64": ******************************************************************************** Finished Step #6 - "compile-libfuzzer-introspector-x86_64" ERROR: step exited with non-zero status: 1 Starting Step #7 Step #7: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #7: CommandException: 1 files/objects could not be removed. Finished Step #7 Starting Step #8 Step #8: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/summary.json [Content-Type=application/json]... Step #8: / [0 files][ 0.0 B/508.6 MiB] Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/prism.js [Content-Type=text/javascript]... Step #8: / [0 files][ 0.0 B/524.6 MiB] Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/custom.js [Content-Type=text/javascript]... Step #8: / [0 files][ 1.6 MiB/531.0 MiB] Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-2.data.yaml [Content-Type=application/octet-stream]... Step #8: / [0 files][ 2.1 MiB/534.6 MiB] Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzz_report.html [Content-Type=text/html]... Step #8: / [0/4.9k files][ 3.8 MiB/541.7 MiB] 0% Done / [1/4.9k files][ 3.8 MiB/541.7 MiB] 0% Done / [2/4.9k files][ 3.8 MiB/541.7 MiB] 0% Done / [3/4.9k files][ 3.8 MiB/541.7 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all-files.json [Content-Type=application/json]... Step #8: / [3/4.9k files][ 10.2 MiB/541.7 MiB] 1% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all_functions.js [Content-Type=text/javascript]... Step #8: / [3/4.9k files][ 11.1 MiB/541.7 MiB] 2% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree_view_1.html [Content-Type=text/html]... Step #8: / [3/4.9k files][ 13.4 MiB/541.7 MiB] 2% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0.data [Content-Type=application/octet-stream]... Step #8: / [3/4.9k files][ 15.2 MiB/541.7 MiB] 2% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/branch-blockers.json [Content-Type=application/json]... Step #8: / [3/4.9k files][ 20.5 MiB/541.7 MiB] 3% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0.data.yaml [Content-Type=application/octet-stream]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree_view_2.html [Content-Type=text/html]... Step #8: / [3/4.9k files][ 24.1 MiB/541.7 MiB] 4% Done / [3/4.9k files][ 24.9 MiB/541.7 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree.js [Content-Type=text/javascript]... Step #8: / [3/4.9k files][ 25.6 MiB/541.7 MiB] 4% Done ==> NOTE: You are uploading one or more large file(s), which would run Step #8: significantly faster if you enable parallel composite uploads. This Step #8: feature can be enabled by editing the Step #8: "parallel_composite_upload_threshold" value in your .boto Step #8: configuration file. However, note that if you do this large files will Step #8: be uploaded as `composite objects Step #8: `_,which Step #8: means that any user who downloads such objects will need to have a Step #8: compiled crcmod installed (see "gsutil help crcmod"). This is because Step #8: without a compiled crcmod, computing checksums on composite objects is Step #8: so slow that gsutil disables downloads of composite objects. Step #8: Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzer_table_data.js [Content-Type=text/javascript]... Step #8: / [3/4.9k files][ 28.2 MiB/541.7 MiB] 5% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all-friendly-debug-types.json [Content-Type=application/json]... Step #8: / [3/4.9k files][ 29.0 MiB/541.7 MiB] 5% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/clike.js [Content-Type=text/javascript]... Step #8: / [3/4.9k files][ 29.3 MiB/541.7 MiB] 5% Done / [4/4.9k files][ 30.6 MiB/541.7 MiB] 5% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/analysis_1.js [Content-Type=text/javascript]... Step #8: / [4/4.9k files][ 30.8 MiB/541.7 MiB] 5% Done / [5/4.9k files][ 30.8 MiB/541.7 MiB] 5% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzer_protocol_fuzzer.c_colormap.png [Content-Type=image/png]... Step #8: / [5/4.9k files][ 32.4 MiB/541.7 MiB] 5% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-1.data [Content-Type=application/octet-stream]... Step #8: / [5/4.9k files][ 37.3 MiB/541.7 MiB] 6% Done / [6/4.9k files][ 40.1 MiB/541.7 MiB] 7% Done / [7/4.9k files][ 41.2 MiB/541.7 MiB] 7% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzer_json_parser_fuzzer.c_colormap.png [Content-Type=image/png]... Step #8: / [7/4.9k files][ 45.8 MiB/541.7 MiB] 8% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/prism.css [Content-Type=text/css]... Step #8: - - [7/4.9k files][ 50.2 MiB/541.7 MiB] 9% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzer_simple_query_fuzzer.c_colormap.png [Content-Type=image/png]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-2.data [Content-Type=application/octet-stream]... Step #8: - [7/4.9k files][ 52.8 MiB/541.7 MiB] 9% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree_view_0.html [Content-Type=text/html]... Step #8: - [7/4.9k files][ 53.0 MiB/541.7 MiB] 9% Done - [7/4.9k files][ 53.5 MiB/541.7 MiB] 9% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all-fuzz-introspector-functions.json [Content-Type=application/json]... Step #8: - [7/4.9k files][ 54.3 MiB/541.7 MiB] 10% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/test-files.json [Content-Type=application/json]... Step #8: - [7/4.9k files][ 55.1 MiB/541.7 MiB] 10% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all_debug_info.json [Content-Type=application/json]... Step #8: - [7/4.9k files][ 56.9 MiB/541.7 MiB] 10% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-1.data.yaml [Content-Type=application/octet-stream]... Step #8: - [7/4.9k files][ 58.2 MiB/541.7 MiB] 10% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/styles.css [Content-Type=text/css]... Step #8: - [7/4.9k files][ 60.0 MiB/541.7 MiB] 11% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/fuzzer/dbfuzz.c [Content-Type=text/x-csrc]... Step #8: - [7/4.9k files][ 60.7 MiB/541.7 MiB] 11% Done - [8/4.9k files][ 62.3 MiB/541.7 MiB] 11% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/fuzzer/fuzzer_initialize.c [Content-Type=text/x-csrc]... Step #8: - [8/4.9k files][ 64.1 MiB/541.7 MiB] 11% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/fuzzer/simple_query_fuzzer.c [Content-Type=text/x-csrc]... Step #8: - [8/4.9k files][ 64.9 MiB/541.7 MiB] 11% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/fuzzer/protocol_fuzzer.c [Content-Type=text/x-csrc]... Step #8: - [8/4.9k files][ 66.9 MiB/541.7 MiB] 12% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/fuzzer/json_parser_fuzzer.c [Content-Type=text/x-csrc]... Step #8: - [8/4.9k files][ 67.7 MiB/541.7 MiB] 12% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pgevent/pgevent.c [Content-Type=text/x-csrc]... Step #8: - [8/4.9k files][ 68.5 MiB/541.7 MiB] 12% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_test_fsync/pg_test_fsync.c [Content-Type=text/x-csrc]... Step #8: - [8/4.9k files][ 69.3 MiB/541.7 MiB] 12% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pgevent/pgmsgevent.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_amcheck/pg_amcheck.c [Content-Type=text/x-csrc]... Step #8: - [8/4.9k files][ 71.1 MiB/541.7 MiB] 13% Done - [8/4.9k files][ 71.8 MiB/541.7 MiB] 13% Done - [9/4.9k files][ 76.0 MiB/541.7 MiB] 14% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_waldump/rmgrdesc.c [Content-Type=text/x-csrc]... Step #8: - [9/4.9k files][ 77.5 MiB/541.7 MiB] 14% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_waldump/compat.c [Content-Type=text/x-csrc]... Step #8: - [9/4.9k files][ 80.1 MiB/541.7 MiB] 14% Done - [10/4.9k files][ 80.4 MiB/541.7 MiB] 14% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_waldump/rmgrdesc.h [Content-Type=text/x-chdr]... Step #8: - [11/4.9k files][ 80.9 MiB/541.7 MiB] 14% Done - [11/4.9k files][ 82.4 MiB/541.7 MiB] 15% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_waldump/pg_waldump.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_test_timing/pg_test_timing.c [Content-Type=text/x-csrc]... Step #8: - [11/4.9k files][ 89.7 MiB/541.7 MiB] 16% Done - [11/4.9k files][ 91.5 MiB/541.7 MiB] 16% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_verifybackup/pg_verifybackup.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_verifybackup/pg_verifybackup.c [Content-Type=text/x-csrc]... Step #8: - [12/4.9k files][ 96.2 MiB/541.7 MiB] 17% Done - [13/4.9k files][ 96.9 MiB/541.7 MiB] 17% Done - [13/4.9k files][ 97.2 MiB/541.7 MiB] 17% Done - [13/4.9k files][101.3 MiB/541.7 MiB] 18% Done - [14/4.9k files][107.8 MiB/541.7 MiB] 19% Done - [15/4.9k files][115.2 MiB/541.7 MiB] 21% Done - [16/4.9k files][119.9 MiB/541.7 MiB] 22% Done - [17/4.9k files][122.7 MiB/541.7 MiB] 22% Done - [18/4.9k files][125.6 MiB/541.7 MiB] 23% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_verifybackup/astreamer_verify.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/initdb/findtimezone.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/initdb/initdb.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_combinebackup/pg_combinebackup.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_combinebackup/copy_file.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_combinebackup/write_manifest.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_combinebackup/reconstruct.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_combinebackup/backup_label.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_combinebackup/load_manifest.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_combinebackup/reconstruct.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_combinebackup/write_manifest.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_combinebackup/backup_label.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_combinebackup/copy_file.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/describe.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_combinebackup/load_manifest.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/tab-complete.in.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/help.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/describe.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/command.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/prompt.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/help.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/large_obj.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/crosstabview.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/common.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/crosstabview.c [Content-Type=text/x-csrc]... Step #8: - [18/4.9k files][145.2 MiB/541.7 MiB] 26% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/settings.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/tab-complete.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/input.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/prompt.h [Content-Type=text/x-chdr]... Step #8: - [19/4.9k files][147.3 MiB/541.7 MiB] 27% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/psqlscanslash.h [Content-Type=text/x-chdr]... Step #8: - [19/4.9k files][148.7 MiB/541.7 MiB] 27% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/mainloop.h [Content-Type=text/x-chdr]... Step #8: - [20/4.9k files][149.2 MiB/541.7 MiB] 27% Done - [20/4.9k files][150.0 MiB/541.7 MiB] 27% Done - [20/4.9k files][150.5 MiB/541.7 MiB] 27% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/copy.c [Content-Type=text/x-csrc]... Step #8: - [20/4.9k files][151.0 MiB/541.7 MiB] 27% Done - [20/4.9k files][151.5 MiB/541.7 MiB] 27% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/stringutils.h [Content-Type=text/x-chdr]... Step #8: - [20/4.9k files][154.1 MiB/541.7 MiB] 28% Done - [20/4.9k files][155.2 MiB/541.7 MiB] 28% Done - [20/4.9k files][155.2 MiB/541.7 MiB] 28% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/large_obj.c [Content-Type=text/x-csrc]... Step #8: - [20/4.9k files][155.4 MiB/541.7 MiB] 28% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/mainloop.c [Content-Type=text/x-csrc]... Step #8: - [20/4.9k files][156.7 MiB/541.7 MiB] 28% Done - [21/4.9k files][157.0 MiB/541.7 MiB] 28% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/common.h [Content-Type=text/x-chdr]... Step #8: - [21/4.9k files][157.2 MiB/541.7 MiB] 29% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/variables.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/copy.h [Content-Type=text/x-chdr]... Step #8: - [21/4.9k files][160.8 MiB/541.7 MiB] 29% Done - [21/4.9k files][160.8 MiB/541.7 MiB] 29% Done - [21/4.9k files][161.1 MiB/541.7 MiB] 29% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/compress_none.c [Content-Type=text/x-csrc]... Step #8: - [22/4.9k files][161.8 MiB/541.7 MiB] 29% Done - [23/4.9k files][162.6 MiB/541.7 MiB] 30% Done - [24/4.9k files][163.4 MiB/541.7 MiB] 30% Done - [24/4.9k files][163.9 MiB/541.7 MiB] 30% Done - [24/4.9k files][164.7 MiB/541.7 MiB] 30% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/input.h [Content-Type=text/x-chdr]... Step #8: - [24/4.9k files][165.7 MiB/541.7 MiB] 30% Done - [24/4.9k files][167.3 MiB/541.7 MiB] 30% Done - [25/4.9k files][168.6 MiB/541.7 MiB] 31% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/startup.c [Content-Type=text/x-csrc]... Step #8: - [25/4.9k files][169.3 MiB/541.7 MiB] 31% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/command.c [Content-Type=text/x-csrc]... Step #8: - [25/4.9k files][170.1 MiB/541.7 MiB] 31% Done - [25/4.9k files][170.4 MiB/541.7 MiB] 31% Done - [25/4.9k files][172.4 MiB/541.7 MiB] 31% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/variables.h [Content-Type=text/x-chdr]... Step #8: - [25/4.9k files][174.8 MiB/541.7 MiB] 32% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/psql/stringutils.c [Content-Type=text/x-csrc]... Step #8: - [25/4.9k files][177.1 MiB/541.7 MiB] 32% Done - [25/4.9k files][178.9 MiB/541.7 MiB] 33% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_archivecleanup/pg_archivecleanup.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/scripts/createuser.c [Content-Type=text/x-csrc]... Step #8: - [26/4.9k files][180.4 MiB/541.7 MiB] 33% Done - [26/4.9k files][181.0 MiB/541.7 MiB] 33% Done - [26/4.9k files][181.7 MiB/541.7 MiB] 33% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/scripts/dropuser.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/scripts/common.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/scripts/pg_isready.c [Content-Type=text/x-csrc]... Step #8: - [26/4.9k files][184.6 MiB/541.7 MiB] 34% Done - [26/4.9k files][184.6 MiB/541.7 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/scripts/dropdb.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/scripts/createdb.c [Content-Type=text/x-csrc]... Step #8: - [27/4.9k files][186.6 MiB/541.7 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/scripts/vacuumdb.c [Content-Type=text/x-csrc]... Step #8: - [27/4.9k files][188.7 MiB/541.7 MiB] 34% Done - [28/4.9k files][189.4 MiB/541.7 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/parallel.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/file.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/tablespace.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/exec.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/info.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/scripts/reindexdb.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/task.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/util.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/server.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/dump.c [Content-Type=text/x-csrc]... Step #8: - [28/4.9k files][193.6 MiB/541.7 MiB] 35% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/relfilenumber.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/option.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/pg_upgrade.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/scripts/clusterdb.c [Content-Type=text/x-csrc]... Step #8: - [29/4.9k files][195.6 MiB/541.7 MiB] 36% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/scripts/common.h [Content-Type=text/x-chdr]... Step #8: - [30/4.9k files][199.5 MiB/541.7 MiB] 36% Done - [30/4.9k files][201.0 MiB/541.7 MiB] 37% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/check.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/function.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/version.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/controldata.c [Content-Type=text/x-csrc]... Step #8: - [31/4.9k files][206.0 MiB/541.7 MiB] 38% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_upgrade/pg_upgrade.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_rewind/timeline.c [Content-Type=text/x-csrc]... Step #8: - [31/4.9k files][209.0 MiB/541.7 MiB] 38% Done - [31/4.9k files][210.6 MiB/541.7 MiB] 38% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_rewind/pg_rewind.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_rewind/rewind_source.h [Content-Type=text/x-chdr]... Step #8: - [31/4.9k files][214.5 MiB/541.7 MiB] 39% Done - [32/4.9k files][215.0 MiB/541.7 MiB] 39% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_rewind/file_ops.c [Content-Type=text/x-csrc]... Step #8: - [32/4.9k files][217.1 MiB/541.7 MiB] 40% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_rewind/local_source.c [Content-Type=text/x-csrc]... Step #8: - [33/4.9k files][217.1 MiB/541.7 MiB] 40% Done - [34/4.9k files][217.8 MiB/541.7 MiB] 40% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_rewind/filemap.h [Content-Type=text/x-chdr]... Step #8: - [34/4.9k files][218.4 MiB/541.7 MiB] 40% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_config/pg_config.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_rewind/libpq_source.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_rewind/file_ops.h [Content-Type=text/x-chdr]... Step #8: - [35/4.9k files][220.4 MiB/541.7 MiB] 40% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_walsummary/pg_walsummary.c [Content-Type=text/x-csrc]... Step #8: - [35/4.9k files][222.0 MiB/541.7 MiB] 40% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_checksums/pg_checksums.c [Content-Type=text/x-csrc]... Step #8: - [36/4.9k files][222.5 MiB/541.7 MiB] 41% Done - [37/4.9k files][222.5 MiB/541.7 MiB] 41% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_controldata/pg_controldata.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_resetwal/pg_resetwal.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/dumputils.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_rewind/datapagemap.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_rewind/parsexlog.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_rewind/datapagemap.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_rewind/pg_rewind.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_rewind/filemap.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_backup_db.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_basebackup/pg_createsubscriber.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_basebackup/pg_recvlogical.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_basebackup/streamutil.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_basebackup/pg_basebackup.c [Content-Type=text/x-csrc]... Step #8: - [38/4.9k files][229.7 MiB/541.7 MiB] 42% Done - [38/4.9k files][231.3 MiB/541.7 MiB] 42% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_basebackup/pg_receivewal.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/parallel.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_basebackup/walmethods.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_basebackup/astreamer_inject.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_basebackup/streamutil.c [Content-Type=text/x-csrc]... Step #8: - [39/4.9k files][237.6 MiB/541.7 MiB] 43% Done - [40/4.9k files][238.3 MiB/541.7 MiB] 43% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_ctl/pg_ctl.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/compress_lz4.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_basebackup/astreamer_inject.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_basebackup/receivelog.h [Content-Type=text/x-chdr]... Step #8: - [40/4.9k files][239.9 MiB/541.7 MiB] 44% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_backup_custom.c [Content-Type=text/x-csrc]... Step #8: - [41/4.9k files][241.0 MiB/541.7 MiB] 44% Done - [41/4.9k files][241.2 MiB/541.7 MiB] 44% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pgbench/pgbench.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_basebackup/receivelog.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_dump.h [Content-Type=text/x-chdr]... Step #8: - [42/4.9k files][242.3 MiB/541.7 MiB] 44% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pgbench/pgbench.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/compress_zstd.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_restore.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/compress_zstd.c [Content-Type=text/x-csrc]... Step #8: - [43/4.9k files][245.6 MiB/541.7 MiB] 45% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/common.c [Content-Type=text/x-csrc]... Step #8: \ Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/compress_io.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_backup_tar.h [Content-Type=text/x-chdr]... Step #8: \ [43/4.9k files][250.3 MiB/541.7 MiB] 46% Done \ [44/4.9k files][254.9 MiB/541.7 MiB] 47% Done \ [45/4.9k files][254.9 MiB/541.7 MiB] 47% Done \ [45/4.9k files][254.9 MiB/541.7 MiB] 47% Done \ [46/4.9k files][261.4 MiB/541.7 MiB] 48% Done \ [46/4.9k files][261.9 MiB/541.7 MiB] 48% Done \ [47/4.9k files][263.2 MiB/541.7 MiB] 48% Done \ [47/4.9k files][265.9 MiB/541.7 MiB] 49% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_basebackup/walmethods.c [Content-Type=text/x-csrc]... Step #8: \ [48/4.9k files][268.8 MiB/541.7 MiB] 49% Done \ [49/4.9k files][269.5 MiB/541.7 MiB] 49% Done \ [49/4.9k files][269.5 MiB/541.7 MiB] 49% Done \ [49/4.9k files][269.8 MiB/541.7 MiB] 49% Done \ [50/4.9k files][270.8 MiB/541.7 MiB] 49% Done \ [51/4.9k files][271.0 MiB/541.7 MiB] 50% Done \ [51/4.9k files][272.1 MiB/541.7 MiB] 50% Done \ [51/4.9k files][274.4 MiB/541.7 MiB] 50% Done \ [52/4.9k files][274.6 MiB/541.7 MiB] 50% Done \ [52/4.9k files][275.2 MiB/541.7 MiB] 50% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_backup_null.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_dump.c [Content-Type=text/x-csrc]... Step #8: \ [53/4.9k files][276.7 MiB/541.7 MiB] 51% Done \ [54/4.9k files][276.7 MiB/541.7 MiB] 51% Done \ [54/4.9k files][279.3 MiB/541.7 MiB] 51% Done \ [54/4.9k files][282.1 MiB/541.7 MiB] 52% Done \ [54/4.9k files][282.7 MiB/541.7 MiB] 52% Done \ [54/4.9k files][282.7 MiB/541.7 MiB] 52% Done \ [54/4.9k files][282.7 MiB/541.7 MiB] 52% Done \ [54/4.9k files][282.7 MiB/541.7 MiB] 52% Done \ [54/4.9k files][282.7 MiB/541.7 MiB] 52% Done \ [54/4.9k files][284.2 MiB/541.7 MiB] 52% Done \ [54/4.9k files][284.7 MiB/541.7 MiB] 52% Done \ [54/4.9k files][285.8 MiB/541.7 MiB] 52% Done \ [55/4.9k files][286.0 MiB/541.7 MiB] 52% Done \ [56/4.9k files][286.0 MiB/541.7 MiB] 52% Done \ [57/4.9k files][286.5 MiB/541.7 MiB] 52% Done \ [57/4.9k files][286.5 MiB/541.7 MiB] 52% Done \ [58/4.9k files][287.3 MiB/541.7 MiB] 53% Done \ [58/4.9k files][288.3 MiB/541.7 MiB] 53% Done \ [58/4.9k files][289.4 MiB/541.7 MiB] 53% Done \ [58/4.9k files][290.4 MiB/541.7 MiB] 53% Done \ [59/4.9k files][290.4 MiB/541.7 MiB] 53% Done \ [59/4.9k files][291.2 MiB/541.7 MiB] 53% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_backup_utils.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_backup_directory.c [Content-Type=text/x-csrc]... Step #8: \ [60/4.9k files][291.4 MiB/541.7 MiB] 53% Done \ [60/4.9k files][293.5 MiB/541.7 MiB] 54% Done \ [60/4.9k files][300.0 MiB/541.7 MiB] 55% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/compress_lz4.c [Content-Type=text/x-csrc]... Step #8: \ [60/4.9k files][302.8 MiB/541.7 MiB] 55% Done \ [60/4.9k files][303.4 MiB/541.7 MiB] 56% Done \ [60/4.9k files][303.9 MiB/541.7 MiB] 56% Done \ [60/4.9k files][304.9 MiB/541.7 MiB] 56% Done \ [61/4.9k files][304.9 MiB/541.7 MiB] 56% Done \ [61/4.9k files][306.4 MiB/541.7 MiB] 56% Done \ [61/4.9k files][308.5 MiB/541.7 MiB] 56% Done \ [61/4.9k files][310.6 MiB/541.7 MiB] 57% Done \ [61/4.9k files][313.2 MiB/541.7 MiB] 57% Done \ [61/4.9k files][314.2 MiB/541.7 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_backup_tar.c [Content-Type=text/x-csrc]... Step #8: \ [61/4.9k files][315.0 MiB/541.7 MiB] 58% Done \ [61/4.9k files][315.8 MiB/541.7 MiB] 58% Done \ [61/4.9k files][316.0 MiB/541.7 MiB] 58% Done \ [61/4.9k files][317.3 MiB/541.7 MiB] 58% Done \ [62/4.9k files][317.8 MiB/541.7 MiB] 58% Done \ [63/4.9k files][318.1 MiB/541.7 MiB] 58% Done \ [63/4.9k files][318.1 MiB/541.7 MiB] 58% Done \ [64/4.9k files][318.1 MiB/541.7 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/filter.c [Content-Type=text/x-csrc]... Step #8: \ [64/4.9k files][319.1 MiB/541.7 MiB] 58% Done \ [65/4.9k files][319.1 MiB/541.7 MiB] 58% Done \ [66/4.9k files][319.9 MiB/541.7 MiB] 59% Done \ [66/4.9k files][319.9 MiB/541.7 MiB] 59% Done \ [66/4.9k files][320.9 MiB/541.7 MiB] 59% Done \ [66/4.9k files][320.9 MiB/541.7 MiB] 59% Done \ [66/4.9k files][320.9 MiB/541.7 MiB] 59% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_backup_archiver.c [Content-Type=text/x-csrc]... Step #8: \ [66/4.9k files][321.7 MiB/541.7 MiB] 59% Done \ [66/4.9k files][321.7 MiB/541.7 MiB] 59% Done \ [67/4.9k files][322.5 MiB/541.7 MiB] 59% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/compress_io.h [Content-Type=text/x-chdr]... Step #8: \ [67/4.9k files][322.8 MiB/541.7 MiB] 59% Done \ [67/4.9k files][323.5 MiB/541.7 MiB] 59% Done \ [67/4.9k files][323.5 MiB/541.7 MiB] 59% Done \ [67/4.9k files][323.8 MiB/541.7 MiB] 59% Done \ [67/4.9k files][323.8 MiB/541.7 MiB] 59% Done \ [67/4.9k files][325.1 MiB/541.7 MiB] 60% Done \ [68/4.9k files][325.1 MiB/541.7 MiB] 60% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_backup_utils.h [Content-Type=text/x-chdr]... Step #8: \ [68/4.9k files][326.1 MiB/541.7 MiB] 60% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_backup.h [Content-Type=text/x-chdr]... Step #8: \ [69/4.9k files][327.1 MiB/541.7 MiB] 60% Done \ [69/4.9k files][327.6 MiB/541.7 MiB] 60% Done \ [69/4.9k files][328.7 MiB/541.7 MiB] 60% Done \ [69/4.9k files][329.2 MiB/541.7 MiB] 60% Done \ [69/4.9k files][329.7 MiB/541.7 MiB] 60% Done \ [70/4.9k files][330.8 MiB/541.7 MiB] 61% Done \ [70/4.9k files][331.0 MiB/541.7 MiB] 61% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/dumputils.c [Content-Type=text/x-csrc]... Step #8: \ [70/4.9k files][332.0 MiB/541.7 MiB] 61% Done \ [70/4.9k files][332.6 MiB/541.7 MiB] 61% Done \ [70/4.9k files][332.6 MiB/541.7 MiB] 61% Done \ [70/4.9k files][333.1 MiB/541.7 MiB] 61% Done \ [71/4.9k files][333.1 MiB/541.7 MiB] 61% Done \ [72/4.9k files][333.4 MiB/541.7 MiB] 61% Done \ [72/4.9k files][333.9 MiB/541.7 MiB] 61% Done \ [72/4.9k files][334.9 MiB/541.7 MiB] 61% Done \ [73/4.9k files][335.2 MiB/541.7 MiB] 61% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_dumpall.c [Content-Type=text/x-csrc]... Step #8: \ [73/4.9k files][335.4 MiB/541.7 MiB] 61% Done \ [73/4.9k files][335.7 MiB/541.7 MiB] 61% Done \ [74/4.9k files][337.2 MiB/541.7 MiB] 62% Done \ [74/4.9k files][337.2 MiB/541.7 MiB] 62% Done \ [75/4.9k files][337.2 MiB/541.7 MiB] 62% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_backup_db.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/filter.h [Content-Type=text/x-chdr]... Step #8: \ [75/4.9k files][337.8 MiB/541.7 MiB] 62% Done \ [75/4.9k files][338.6 MiB/541.7 MiB] 62% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_dump_sort.c [Content-Type=text/x-csrc]... Step #8: \ [75/4.9k files][338.8 MiB/541.7 MiB] 62% Done \ [75/4.9k files][339.6 MiB/541.7 MiB] 62% Done \ [75/4.9k files][339.9 MiB/541.7 MiB] 62% Done \ [76/4.9k files][340.1 MiB/541.7 MiB] 62% Done \ [76/4.9k files][340.4 MiB/541.7 MiB] 62% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/compress_gzip.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/compress_gzip.h [Content-Type=text/x-chdr]... Step #8: \ [77/4.9k files][342.2 MiB/541.7 MiB] 63% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/compress_none.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/pg_backup_archiver.h [Content-Type=text/x-chdr]... Step #8: \ [77/4.9k files][343.8 MiB/541.7 MiB] 63% Done \ [77/4.9k files][345.6 MiB/541.7 MiB] 63% Done \ [77/4.9k files][345.6 MiB/541.7 MiB] 63% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/bin/pg_dump/parallel.h [Content-Type=text/x-chdr]... Step #8: \ [78/4.9k files][347.4 MiB/541.7 MiB] 64% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/timezone/pgtz.c [Content-Type=text/x-csrc]... Step #8: \ [79/4.9k files][347.4 MiB/541.7 MiB] 64% Done \ [80/4.9k files][347.7 MiB/541.7 MiB] 64% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/timezone/tzfile.h [Content-Type=text/x-chdr]... Step #8: \ [81/4.9k files][347.7 MiB/541.7 MiB] 64% Done \ [82/4.9k files][347.7 MiB/541.7 MiB] 64% Done \ [83/4.9k files][348.2 MiB/541.7 MiB] 64% Done \ [84/4.9k files][348.2 MiB/541.7 MiB] 64% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/timezone/pgtz.h [Content-Type=text/x-chdr]... Step #8: \ [84/4.9k files][350.8 MiB/541.7 MiB] 64% Done \ [84/4.9k files][350.8 MiB/541.7 MiB] 64% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/timezone/localtime.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/timezone/strftime.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/timezone/zic.c [Content-Type=text/x-csrc]... Step #8: \ [85/4.9k files][351.6 MiB/541.7 MiB] 64% Done \ [86/4.9k files][351.6 MiB/541.7 MiB] 64% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/regress/pg_regress_main.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/timezone/private.h [Content-Type=text/x-chdr]... Step #8: \ [87/4.9k files][351.6 MiB/541.7 MiB] 64% Done \ [88/4.9k files][351.6 MiB/541.7 MiB] 64% Done \ [89/4.9k files][351.9 MiB/541.7 MiB] 64% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/regress/regress.c [Content-Type=text/x-csrc]... Step #8: \ [90/4.9k files][352.6 MiB/541.7 MiB] 65% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/regress/pg_regress.c [Content-Type=text/x-csrc]... Step #8: \ [91/4.9k files][354.0 MiB/541.7 MiB] 65% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/regress/pg_regress.h [Content-Type=text/x-chdr]... Step #8: \ [92/4.9k files][354.2 MiB/541.7 MiB] 65% Done \ [93/4.9k files][354.2 MiB/541.7 MiB] 65% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_integerset/test_integerset.c [Content-Type=text/x-csrc]... Step #8: \ [94/4.9k files][354.5 MiB/541.7 MiB] 65% Done \ [94/4.9k files][354.5 MiB/541.7 MiB] 65% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_json_parser/test_json_parser_incremental.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/dummy_index_am/dummy_index_am.c [Content-Type=text/x-csrc]... Step #8: \ [95/4.9k files][356.0 MiB/541.7 MiB] 65% Done \ [96/4.9k files][356.3 MiB/541.7 MiB] 65% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_json_parser/test_json_parser_perf.c [Content-Type=text/x-csrc]... Step #8: \ [97/4.9k files][356.8 MiB/541.7 MiB] 65% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/xid_wraparound/xid_wraparound.c [Content-Type=text/x-csrc]... Step #8: | | [98/4.9k files][359.0 MiB/541.7 MiB] 66% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_slru/test_slru.c [Content-Type=text/x-csrc]... Step #8: | [98/4.9k files][359.5 MiB/541.7 MiB] 66% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_slru/test_multixact.c [Content-Type=text/x-csrc]... Step #8: | [99/4.9k files][359.5 MiB/541.7 MiB] 66% Done | [100/4.9k files][359.5 MiB/541.7 MiB] 66% Done | [100/4.9k files][360.0 MiB/541.7 MiB] 66% Done | [101/4.9k files][360.3 MiB/541.7 MiB] 66% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_ginpostinglist/test_ginpostinglist.c [Content-Type=text/x-csrc]... Step #8: | [101/4.9k files][360.8 MiB/541.7 MiB] 66% Done | [102/4.9k files][361.1 MiB/541.7 MiB] 66% Done | [103/4.9k files][361.1 MiB/541.7 MiB] 66% Done | [103/4.9k files][361.4 MiB/541.7 MiB] 66% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_bloomfilter/test_bloomfilter.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_dsa/test_dsa.c [Content-Type=text/x-csrc]... Step #8: | [104/4.9k files][362.2 MiB/541.7 MiB] 66% Done | [104/4.9k files][362.2 MiB/541.7 MiB] 66% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_oat_hooks/test_oat_hooks.c [Content-Type=text/x-csrc]... Step #8: | [104/4.9k files][363.1 MiB/541.7 MiB] 67% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/delay_execution/delay_execution.c [Content-Type=text/x-csrc]... Step #8: | [105/4.9k files][363.1 MiB/541.7 MiB] 67% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_ddl_deparse/test_ddl_deparse.c [Content-Type=text/x-csrc]... Step #8: | [106/4.9k files][364.3 MiB/541.7 MiB] 67% Done | [106/4.9k files][364.5 MiB/541.7 MiB] 67% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_predtest/test_predtest.c [Content-Type=text/x-csrc]... Step #8: | [107/4.9k files][365.1 MiB/541.7 MiB] 67% Done | [108/4.9k files][365.1 MiB/541.7 MiB] 67% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/ldap_password_func/ldap_password_func.c [Content-Type=text/x-csrc]... Step #8: | [109/4.9k files][365.3 MiB/541.7 MiB] 67% Done | [110/4.9k files][365.3 MiB/541.7 MiB] 67% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/spgist_name_ops/spgist_name_ops.c [Content-Type=text/x-csrc]... Step #8: | [111/4.9k files][365.3 MiB/541.7 MiB] 67% Done | [112/4.9k files][365.3 MiB/541.7 MiB] 67% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/worker_spi/worker_spi.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_rls_hooks/test_rls_hooks.c [Content-Type=text/x-csrc]... Step #8: | [112/4.9k files][366.6 MiB/541.7 MiB] 67% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/libpq_pipeline/libpq_pipeline.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_rls_hooks/test_rls_hooks.h [Content-Type=text/x-chdr]... Step #8: | [113/4.9k files][367.8 MiB/541.7 MiB] 67% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_parser/test_parser.c [Content-Type=text/x-csrc]... Step #8: | [113/4.9k files][368.0 MiB/541.7 MiB] 67% Done | [113/4.9k files][368.3 MiB/541.7 MiB] 67% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/oauth_validator/oauth_hook_client.c [Content-Type=text/x-csrc]... Step #8: | [114/4.9k files][368.8 MiB/541.7 MiB] 68% Done | [115/4.9k files][369.1 MiB/541.7 MiB] 68% Done | [115/4.9k files][369.1 MiB/541.7 MiB] 68% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/oauth_validator/magic_validator.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/oauth_validator/validator.c [Content-Type=text/x-csrc]... Step #8: | [116/4.9k files][370.1 MiB/541.7 MiB] 68% Done | [117/4.9k files][370.1 MiB/541.7 MiB] 68% Done | [117/4.9k files][370.1 MiB/541.7 MiB] 68% Done | [117/4.9k files][370.6 MiB/541.7 MiB] 68% Done | [117/4.9k files][371.1 MiB/541.7 MiB] 68% Done | [117/4.9k files][371.1 MiB/541.7 MiB] 68% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/oauth_validator/fail_validator.c [Content-Type=text/x-csrc]... Step #8: | [118/4.9k files][371.7 MiB/541.7 MiB] 68% Done | [119/4.9k files][371.7 MiB/541.7 MiB] 68% Done | [120/4.9k files][371.7 MiB/541.7 MiB] 68% Done | [121/4.9k files][371.7 MiB/541.7 MiB] 68% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_tidstore/test_tidstore.c [Content-Type=text/x-csrc]... Step #8: | [121/4.9k files][371.9 MiB/541.7 MiB] 68% Done | [121/4.9k files][372.2 MiB/541.7 MiB] 68% Done | [121/4.9k files][372.4 MiB/541.7 MiB] 68% Done | [122/4.9k files][372.4 MiB/541.7 MiB] 68% Done | [123/4.9k files][372.4 MiB/541.7 MiB] 68% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_rbtree/test_rbtree.c [Content-Type=text/x-csrc]... Step #8: | [124/4.9k files][373.0 MiB/541.7 MiB] 68% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_dsm_registry/test_dsm_registry.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/ssl_passphrase_callback/ssl_passphrase_func.c [Content-Type=text/x-csrc]... Step #8: | [125/4.9k files][373.3 MiB/541.7 MiB] 68% Done | [125/4.9k files][373.5 MiB/541.7 MiB] 68% Done | [126/4.9k files][373.5 MiB/541.7 MiB] 68% Done | [127/4.9k files][373.8 MiB/541.7 MiB] 69% Done | [128/4.9k files][373.8 MiB/541.7 MiB] 69% Done | [128/4.9k files][374.3 MiB/541.7 MiB] 69% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_lfind/test_lfind.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/plsample/plsample.c [Content-Type=text/x-csrc]... Step #8: | [128/4.9k files][374.6 MiB/541.7 MiB] 69% Done | [128/4.9k files][374.8 MiB/541.7 MiB] 69% Done | [129/4.9k files][375.1 MiB/541.7 MiB] 69% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_copy_callbacks/test_copy_callbacks.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_shm_mq/test.c [Content-Type=text/x-csrc]... Step #8: | [129/4.9k files][375.3 MiB/541.7 MiB] 69% Done | [129/4.9k files][375.6 MiB/541.7 MiB] 69% Done | [129/4.9k files][375.9 MiB/541.7 MiB] 69% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_shm_mq/test_shm_mq.h [Content-Type=text/x-chdr]... Step #8: | [130/4.9k files][376.1 MiB/541.7 MiB] 69% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_shm_mq/setup.c [Content-Type=text/x-csrc]... Step #8: | [130/4.9k files][376.7 MiB/541.7 MiB] 69% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_shm_mq/worker.c [Content-Type=text/x-csrc]... Step #8: | [130/4.9k files][376.9 MiB/541.7 MiB] 69% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_radixtree/test_radixtree.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_regex/test_regex.c [Content-Type=text/x-csrc]... Step #8: | [130/4.9k files][377.2 MiB/541.7 MiB] 69% Done | [131/4.9k files][377.7 MiB/541.7 MiB] 69% Done | [132/4.9k files][377.7 MiB/541.7 MiB] 69% Done | [133/4.9k files][377.7 MiB/541.7 MiB] 69% Done | [134/4.9k files][377.7 MiB/541.7 MiB] 69% Done | [134/4.9k files][378.0 MiB/541.7 MiB] 69% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/injection_points/injection_points.c [Content-Type=text/x-csrc]... Step #8: | [134/4.9k files][378.0 MiB/541.7 MiB] 69% Done | [135/4.9k files][378.1 MiB/541.7 MiB] 69% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/injection_points/injection_stats_fixed.c [Content-Type=text/x-csrc]... Step #8: | [136/4.9k files][378.4 MiB/541.7 MiB] 69% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/injection_points/injection_stats.h [Content-Type=text/x-chdr]... Step #8: | [136/4.9k files][378.7 MiB/541.7 MiB] 69% Done | [137/4.9k files][379.5 MiB/541.7 MiB] 70% Done | [138/4.9k files][379.8 MiB/541.7 MiB] 70% Done | [139/4.9k files][379.8 MiB/541.7 MiB] 70% Done | [139/4.9k files][379.8 MiB/541.7 MiB] 70% Done | [140/4.9k files][379.8 MiB/541.7 MiB] 70% Done | [140/4.9k files][380.5 MiB/541.7 MiB] 70% Done | [140/4.9k files][380.8 MiB/541.7 MiB] 70% Done | [141/4.9k files][381.1 MiB/541.7 MiB] 70% Done | [141/4.9k files][381.6 MiB/541.7 MiB] 70% Done | [142/4.9k files][382.1 MiB/541.7 MiB] 70% Done | [142/4.9k files][382.4 MiB/541.7 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/injection_points/injection_stats.c [Content-Type=text/x-csrc]... Step #8: | [143/4.9k files][382.4 MiB/541.7 MiB] 70% Done | [143/4.9k files][382.4 MiB/541.7 MiB] 70% Done | [143/4.9k files][383.3 MiB/541.7 MiB] 70% Done | [144/4.9k files][383.5 MiB/541.7 MiB] 70% Done | [144/4.9k files][383.8 MiB/541.7 MiB] 70% Done | [145/4.9k files][383.8 MiB/541.7 MiB] 70% Done | [146/4.9k files][384.0 MiB/541.7 MiB] 70% Done | [147/4.9k files][384.0 MiB/541.7 MiB] 70% Done | [147/4.9k files][384.8 MiB/541.7 MiB] 71% Done | [147/4.9k files][385.3 MiB/541.7 MiB] 71% Done | [148/4.9k files][385.3 MiB/541.7 MiB] 71% Done | [149/4.9k files][385.6 MiB/541.7 MiB] 71% Done | [150/4.9k files][385.6 MiB/541.7 MiB] 71% Done | [151/4.9k files][385.6 MiB/541.7 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/injection_points/regress_injection.c [Content-Type=text/x-csrc]... Step #8: | [151/4.9k files][385.8 MiB/541.7 MiB] 71% Done | [152/4.9k files][386.4 MiB/541.7 MiB] 71% Done | [153/4.9k files][386.4 MiB/541.7 MiB] 71% Done | [153/4.9k files][386.4 MiB/541.7 MiB] 71% Done | [154/4.9k files][386.4 MiB/541.7 MiB] 71% Done | [155/4.9k files][386.4 MiB/541.7 MiB] 71% Done | [156/4.9k files][386.6 MiB/541.7 MiB] 71% Done | [157/4.9k files][386.6 MiB/541.7 MiB] 71% Done | [158/4.9k files][386.6 MiB/541.7 MiB] 71% Done | [159/4.9k files][386.9 MiB/541.7 MiB] 71% Done | [159/4.9k files][387.2 MiB/541.7 MiB] 71% Done | [159/4.9k files][388.0 MiB/541.7 MiB] 71% Done | [159/4.9k files][388.0 MiB/541.7 MiB] 71% Done | [160/4.9k files][388.2 MiB/541.7 MiB] 71% Done | [161/4.9k files][388.2 MiB/541.7 MiB] 71% Done | [162/4.9k files][388.5 MiB/541.7 MiB] 71% Done | [162/4.9k files][389.0 MiB/541.7 MiB] 71% Done | [163/4.9k files][389.2 MiB/541.7 MiB] 71% Done | [163/4.9k files][389.5 MiB/541.7 MiB] 71% Done | [164/4.9k files][389.5 MiB/541.7 MiB] 71% Done | [164/4.9k files][390.6 MiB/541.7 MiB] 72% Done | [165/4.9k files][390.8 MiB/541.7 MiB] 72% Done | [166/4.9k files][390.8 MiB/541.7 MiB] 72% Done | [167/4.9k files][391.1 MiB/541.7 MiB] 72% Done | [167/4.9k files][391.1 MiB/541.7 MiB] 72% Done | [168/4.9k files][391.1 MiB/541.7 MiB] 72% Done | [169/4.9k files][391.1 MiB/541.7 MiB] 72% Done | [170/4.9k files][391.4 MiB/541.7 MiB] 72% Done | [170/4.9k files][391.5 MiB/541.7 MiB] 72% Done | [171/4.9k files][392.6 MiB/541.7 MiB] 72% Done | [172/4.9k files][392.8 MiB/541.7 MiB] 72% Done | [172/4.9k files][393.3 MiB/541.7 MiB] 72% Done | [172/4.9k files][393.9 MiB/541.7 MiB] 72% Done | [173/4.9k files][394.2 MiB/541.7 MiB] 72% Done | [174/4.9k files][394.2 MiB/541.7 MiB] 72% Done | [174/4.9k files][395.0 MiB/541.7 MiB] 72% Done | [175/4.9k files][395.0 MiB/541.7 MiB] 72% Done | [176/4.9k files][395.0 MiB/541.7 MiB] 72% Done | [177/4.9k files][395.0 MiB/541.7 MiB] 72% Done | [178/4.9k files][395.0 MiB/541.7 MiB] 72% Done | [179/4.9k files][395.2 MiB/541.7 MiB] 72% Done | [180/4.9k files][395.2 MiB/541.7 MiB] 72% Done | [181/4.9k files][395.2 MiB/541.7 MiB] 72% Done | [182/4.9k files][395.5 MiB/541.7 MiB] 73% Done | [182/4.9k files][396.2 MiB/541.7 MiB] 73% Done | [182/4.9k files][396.2 MiB/541.7 MiB] 73% Done | [182/4.9k files][397.0 MiB/541.7 MiB] 73% Done | [182/4.9k files][397.3 MiB/541.7 MiB] 73% Done | [183/4.9k files][397.3 MiB/541.7 MiB] 73% Done | [184/4.9k files][397.6 MiB/541.7 MiB] 73% Done | [184/4.9k files][397.6 MiB/541.7 MiB] 73% Done | [184/4.9k files][397.8 MiB/541.7 MiB] 73% Done | [184/4.9k files][398.6 MiB/541.7 MiB] 73% Done | [185/4.9k files][398.6 MiB/541.7 MiB] 73% Done | [185/4.9k files][398.8 MiB/541.7 MiB] 73% Done | [186/4.9k files][398.9 MiB/541.7 MiB] 73% Done | [187/4.9k files][398.9 MiB/541.7 MiB] 73% Done | [188/4.9k files][399.1 MiB/541.7 MiB] 73% Done | [189/4.9k files][399.1 MiB/541.7 MiB] 73% Done | [190/4.9k files][399.1 MiB/541.7 MiB] 73% Done | [191/4.9k files][399.4 MiB/541.7 MiB] 73% Done | [191/4.9k files][399.4 MiB/541.7 MiB] 73% Done | [192/4.9k files][399.4 MiB/541.7 MiB] 73% Done | [193/4.9k files][400.2 MiB/541.7 MiB] 73% Done | [193/4.9k files][400.2 MiB/541.7 MiB] 73% Done | [193/4.9k files][400.2 MiB/541.7 MiB] 73% Done | [194/4.9k files][400.2 MiB/541.7 MiB] 73% Done | [194/4.9k files][401.5 MiB/541.7 MiB] 74% Done | [195/4.9k files][401.5 MiB/541.7 MiB] 74% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_resowner/test_resowner_many.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_escape/test_escape.c [Content-Type=text/x-csrc]... Step #8: | [195/4.9k files][402.6 MiB/541.7 MiB] 74% Done | [195/4.9k files][402.6 MiB/541.7 MiB] 74% Done | [196/4.9k files][402.8 MiB/541.7 MiB] 74% Done | [197/4.9k files][402.8 MiB/541.7 MiB] 74% Done | [198/4.9k files][402.9 MiB/541.7 MiB] 74% Done | [199/4.9k files][402.9 MiB/541.7 MiB] 74% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_resowner/test_resowner_basic.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/dummy_seclabel/dummy_seclabel.c [Content-Type=text/x-csrc]... Step #8: / / [200/4.9k files][404.5 MiB/541.7 MiB] 74% Done / [201/4.9k files][405.5 MiB/541.7 MiB] 74% Done / [202/4.9k files][405.5 MiB/541.7 MiB] 74% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/modules/test_custom_rmgrs/test_custom_rmgrs.c [Content-Type=text/x-csrc]... Step #8: / [203/4.9k files][405.8 MiB/541.7 MiB] 74% Done / [203/4.9k files][405.8 MiB/541.7 MiB] 74% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/examples/testlibpq3.c [Content-Type=text/x-csrc]... Step #8: / [204/4.9k files][406.9 MiB/541.7 MiB] 75% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/locale/test-ctype.c [Content-Type=text/x-csrc]... Step #8: / [205/4.9k files][408.4 MiB/541.7 MiB] 75% Done / [205/4.9k files][408.4 MiB/541.7 MiB] 75% Done / [206/4.9k files][409.0 MiB/541.7 MiB] 75% Done / [207/4.9k files][409.0 MiB/541.7 MiB] 75% Done / [208/4.9k files][409.0 MiB/541.7 MiB] 75% Done / [209/4.9k files][409.0 MiB/541.7 MiB] 75% Done / [210/4.9k files][409.5 MiB/541.7 MiB] 75% Done / [211/4.9k files][409.5 MiB/541.7 MiB] 75% Done / [212/4.9k files][409.5 MiB/541.7 MiB] 75% Done / [213/4.9k files][411.1 MiB/541.7 MiB] 75% Done / [214/4.9k files][411.1 MiB/541.7 MiB] 75% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/examples/testlibpq2.c [Content-Type=text/x-csrc]... Step #8: / [215/4.9k files][411.1 MiB/541.7 MiB] 75% Done / [216/4.9k files][412.1 MiB/541.7 MiB] 76% Done / [217/4.9k files][412.1 MiB/541.7 MiB] 76% Done / [218/4.9k files][412.9 MiB/541.7 MiB] 76% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/examples/testlo.c [Content-Type=text/x-csrc]... Step #8: / [219/4.9k files][413.2 MiB/541.7 MiB] 76% Done / [220/4.9k files][413.4 MiB/541.7 MiB] 76% Done / [221/4.9k files][413.7 MiB/541.7 MiB] 76% Done / [222/4.9k files][413.7 MiB/541.7 MiB] 76% Done / [223/4.9k files][413.7 MiB/541.7 MiB] 76% Done / [224/4.9k files][413.9 MiB/541.7 MiB] 76% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/examples/testlibpq4.c [Content-Type=text/x-csrc]... Step #8: / [225/4.9k files][413.9 MiB/541.7 MiB] 76% Done / [226/4.9k files][415.0 MiB/541.7 MiB] 76% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/examples/testlibpq.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/examples/testlo64.c [Content-Type=text/x-csrc]... Step #8: / [227/4.9k files][417.5 MiB/541.7 MiB] 77% Done / [228/4.9k files][418.4 MiB/541.7 MiB] 77% Done / [229/4.9k files][419.2 MiB/541.7 MiB] 77% Done / [230/4.9k files][419.2 MiB/541.7 MiB] 77% Done / [231/4.9k files][419.4 MiB/541.7 MiB] 77% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/isolation/isolationtester.c [Content-Type=text/x-csrc]... Step #8: / [231/4.9k files][422.3 MiB/541.7 MiB] 77% Done / [231/4.9k files][422.6 MiB/541.7 MiB] 78% Done / [231/4.9k files][423.9 MiB/541.7 MiB] 78% Done / [231/4.9k files][424.1 MiB/541.7 MiB] 78% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/isolation/isolationtester.h [Content-Type=text/x-chdr]... Step #8: / [231/4.9k files][425.2 MiB/541.7 MiB] 78% Done / [231/4.9k files][425.4 MiB/541.7 MiB] 78% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/test/isolation/isolation_main.c [Content-Type=text/x-csrc]... Step #8: / [232/4.9k files][425.9 MiB/541.7 MiB] 78% Done / [233/4.9k files][425.9 MiB/541.7 MiB] 78% Done / [233/4.9k files][425.9 MiB/541.7 MiB] 78% Done / [233/4.9k files][428.5 MiB/541.7 MiB] 79% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/tools/testint128.c [Content-Type=text/x-csrc]... Step #8: / [234/4.9k files][428.8 MiB/541.7 MiB] 79% Done / [235/4.9k files][429.1 MiB/541.7 MiB] 79% Done / [235/4.9k files][429.8 MiB/541.7 MiB] 79% Done / [236/4.9k files][430.4 MiB/541.7 MiB] 79% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/tools/ifaddrs/test_ifaddrs.c [Content-Type=text/x-csrc]... Step #8: / [236/4.9k files][430.6 MiB/541.7 MiB] 79% Done / [236/4.9k files][431.7 MiB/541.7 MiB] 79% Done / [236/4.9k files][431.9 MiB/541.7 MiB] 79% Done / [236/4.9k files][433.5 MiB/541.7 MiB] 80% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/tools/pg_bsd_indent/lexi.c [Content-Type=text/x-csrc]... Step #8: / [237/4.9k files][433.7 MiB/541.7 MiB] 80% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/tools/pg_bsd_indent/pr_comment.c [Content-Type=text/x-csrc]... Step #8: / [237/4.9k files][434.2 MiB/541.7 MiB] 80% Done / [237/4.9k files][434.8 MiB/541.7 MiB] 80% Done / [237/4.9k files][435.3 MiB/541.7 MiB] 80% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/tools/pg_bsd_indent/args.c [Content-Type=text/x-csrc]... Step #8: / [237/4.9k files][435.5 MiB/541.7 MiB] 80% Done / [238/4.9k files][436.0 MiB/541.7 MiB] 80% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/tools/pg_bsd_indent/indent_globs.h [Content-Type=text/x-chdr]... Step #8: / [238/4.9k files][436.6 MiB/541.7 MiB] 80% Done / [239/4.9k files][436.8 MiB/541.7 MiB] 80% Done / [239/4.9k files][437.1 MiB/541.7 MiB] 80% Done / [240/4.9k files][437.4 MiB/541.7 MiB] 80% Done / [240/4.9k files][437.6 MiB/541.7 MiB] 80% Done / [240/4.9k files][438.2 MiB/541.7 MiB] 80% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/tools/pg_bsd_indent/indent.h [Content-Type=text/x-chdr]... Step #8: / [241/4.9k files][438.4 MiB/541.7 MiB] 80% Done / [242/4.9k files][439.2 MiB/541.7 MiB] 81% Done / [242/4.9k files][439.2 MiB/541.7 MiB] 81% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/tools/pg_bsd_indent/err.c [Content-Type=text/x-csrc]... Step #8: / [242/4.9k files][440.0 MiB/541.7 MiB] 81% Done / [243/4.9k files][440.8 MiB/541.7 MiB] 81% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/tools/pg_bsd_indent/parse.c [Content-Type=text/x-csrc]... Step #8: / [243/4.9k files][440.8 MiB/541.7 MiB] 81% Done / [244/4.9k files][441.3 MiB/541.7 MiB] 81% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/tools/pg_bsd_indent/indent.c [Content-Type=text/x-csrc]... Step #8: / [244/4.9k files][441.8 MiB/541.7 MiB] 81% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/tools/pg_bsd_indent/io.c [Content-Type=text/x-csrc]... Step #8: / [244/4.9k files][442.6 MiB/541.7 MiB] 81% Done / [245/4.9k files][443.4 MiB/541.7 MiB] 81% Done / [246/4.9k files][443.4 MiB/541.7 MiB] 81% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/tools/pg_bsd_indent/err.h [Content-Type=text/x-chdr]... Step #8: / [246/4.9k files][444.1 MiB/541.7 MiB] 81% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/tools/pg_bsd_indent/indent_codes.h [Content-Type=text/x-chdr]... Step #8: / [246/4.9k files][445.5 MiB/541.7 MiB] 82% Done / [247/4.9k files][446.0 MiB/541.7 MiB] 82% Done / [248/4.9k files][447.0 MiB/541.7 MiB] 82% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/recovery_gen.c [Content-Type=text/x-csrc]... Step #8: / [248/4.9k files][447.8 MiB/541.7 MiB] 82% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/parallel_slot.c [Content-Type=text/x-csrc]... Step #8: / [248/4.9k files][448.3 MiB/541.7 MiB] 82% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/conditional.c [Content-Type=text/x-csrc]... Step #8: / [248/4.9k files][448.8 MiB/541.7 MiB] 82% Done / [249/4.9k files][449.1 MiB/541.7 MiB] 82% Done / [250/4.9k files][449.1 MiB/541.7 MiB] 82% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/astreamer_file.c [Content-Type=text/x-csrc]... Step #8: / [251/4.9k files][449.4 MiB/541.7 MiB] 82% Done / [251/4.9k files][449.6 MiB/541.7 MiB] 83% Done / [252/4.9k files][449.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/string_utils.c [Content-Type=text/x-csrc]... Step #8: / [253/4.9k files][449.9 MiB/541.7 MiB] 83% Done / [253/4.9k files][450.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/astreamer_tar.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/mbprint.c [Content-Type=text/x-csrc]... Step #8: / [253/4.9k files][450.9 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/connect_utils.c [Content-Type=text/x-csrc]... Step #8: / [253/4.9k files][451.2 MiB/541.7 MiB] 83% Done / [253/4.9k files][451.2 MiB/541.7 MiB] 83% Done / [254/4.9k files][451.7 MiB/541.7 MiB] 83% Done / [255/4.9k files][452.0 MiB/541.7 MiB] 83% Done / [256/4.9k files][452.0 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/astreamer_lz4.c [Content-Type=text/x-csrc]... Step #8: / [256/4.9k files][452.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/option_utils.c [Content-Type=text/x-csrc]... Step #8: / [257/4.9k files][452.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/astreamer_zstd.c [Content-Type=text/x-csrc]... Step #8: / [257/4.9k files][452.5 MiB/541.7 MiB] 83% Done / [257/4.9k files][452.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/simple_list.c [Content-Type=text/x-csrc]... Step #8: / [257/4.9k files][452.5 MiB/541.7 MiB] 83% Done / [258/4.9k files][452.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/archive.c [Content-Type=text/x-csrc]... Step #8: / [259/4.9k files][452.5 MiB/541.7 MiB] 83% Done / [260/4.9k files][452.5 MiB/541.7 MiB] 83% Done / [260/4.9k files][452.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/astreamer_gzip.c [Content-Type=text/x-csrc]... Step #8: / [260/4.9k files][452.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/print.c [Content-Type=text/x-csrc]... Step #8: / [260/4.9k files][452.5 MiB/541.7 MiB] 83% Done / [261/4.9k files][452.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/query_utils.c [Content-Type=text/x-csrc]... Step #8: / [262/4.9k files][452.5 MiB/541.7 MiB] 83% Done / [262/4.9k files][452.5 MiB/541.7 MiB] 83% Done / [263/4.9k files][452.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpython.h [Content-Type=text/x-chdr]... Step #8: / [263/4.9k files][452.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_cursorobject.c [Content-Type=text/x-csrc]... Step #8: / [263/4.9k files][452.5 MiB/541.7 MiB] 83% Done - Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_resultobject.c [Content-Type=text/x-csrc]... Step #8: - [264/4.9k files][452.5 MiB/541.7 MiB] 83% Done - [264/4.9k files][452.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_exec.c [Content-Type=text/x-csrc]... Step #8: - [264/4.9k files][452.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_procedure.h [Content-Type=text/x-chdr]... Step #8: - [264/4.9k files][452.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_subxactobject.h [Content-Type=text/x-chdr]... Step #8: - [264/4.9k files][452.6 MiB/541.7 MiB] 83% Done - [265/4.9k files][452.6 MiB/541.7 MiB] 83% Done - [266/4.9k files][452.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_plpymodule.c [Content-Type=text/x-csrc]... Step #8: - [266/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpython_system.h [Content-Type=text/x-chdr]... Step #8: - [266/4.9k files][452.7 MiB/541.7 MiB] 83% Done - [267/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_resultobject.h [Content-Type=text/x-chdr]... Step #8: - [267/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_planobject.h [Content-Type=text/x-chdr]... Step #8: - [267/4.9k files][452.7 MiB/541.7 MiB] 83% Done - [268/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_procedure.c [Content-Type=text/x-csrc]... Step #8: - [268/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_typeio.h [Content-Type=text/x-chdr]... Step #8: - [268/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_elog.h [Content-Type=text/x-chdr]... Step #8: - [269/4.9k files][452.7 MiB/541.7 MiB] 83% Done - [270/4.9k files][452.7 MiB/541.7 MiB] 83% Done - [270/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_plpymodule.h [Content-Type=text/x-chdr]... Step #8: - [270/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_spi.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_main.c [Content-Type=text/x-csrc]... Step #8: - [270/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_main.h [Content-Type=text/x-chdr]... Step #8: - [270/4.9k files][452.7 MiB/541.7 MiB] 83% Done - [270/4.9k files][452.7 MiB/541.7 MiB] 83% Done - [271/4.9k files][452.7 MiB/541.7 MiB] 83% Done - [272/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_util.c [Content-Type=text/x-csrc]... Step #8: - [272/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_subxactobject.c [Content-Type=text/x-csrc]... Step #8: - [272/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_spi.h [Content-Type=text/x-chdr]... Step #8: - [272/4.9k files][452.7 MiB/541.7 MiB] 83% Done - [273/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/fe_utils/cancel.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_elog.c [Content-Type=text/x-csrc]... Step #8: - [273/4.9k files][452.7 MiB/541.7 MiB] 83% Done - [273/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_planobject.c [Content-Type=text/x-csrc]... Step #8: - [273/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_exec.h [Content-Type=text/x-chdr]... Step #8: - [273/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_cursorobject.h [Content-Type=text/x-chdr]... Step #8: - [273/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpgsql/src/pl_funcs.c [Content-Type=text/x-csrc]... Step #8: - [273/4.9k files][452.7 MiB/541.7 MiB] 83% Done - [274/4.9k files][452.7 MiB/541.7 MiB] 83% Done - [275/4.9k files][452.7 MiB/541.7 MiB] 83% Done - [276/4.9k files][452.7 MiB/541.7 MiB] 83% Done - [277/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_typeio.c [Content-Type=text/x-csrc]... Step #8: - [278/4.9k files][452.7 MiB/541.7 MiB] 83% Done - [278/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpgsql/src/pl_handler.c [Content-Type=text/x-csrc]... Step #8: - [278/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpython/plpy_util.h [Content-Type=text/x-chdr]... Step #8: - [279/4.9k files][452.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pg_crc32c_armv8.c [Content-Type=text/x-csrc]... Step #8: - [280/4.9k files][452.8 MiB/541.7 MiB] 83% Done - [281/4.9k files][452.8 MiB/541.7 MiB] 83% Done - [281/4.9k files][452.8 MiB/541.7 MiB] 83% Done - [281/4.9k files][452.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpgsql/src/pl_exec.c [Content-Type=text/x-csrc]... Step #8: - [281/4.9k files][452.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpgsql/src/plpgsql.h [Content-Type=text/x-chdr]... Step #8: - [281/4.9k files][452.9 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpgsql/src/pl_reserved_kwlist.h [Content-Type=text/x-chdr]... Step #8: - [281/4.9k files][452.9 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpgsql/src/pl_comp.c [Content-Type=text/x-csrc]... Step #8: - [282/4.9k files][452.9 MiB/541.7 MiB] 83% Done - [283/4.9k files][452.9 MiB/541.7 MiB] 83% Done - [283/4.9k files][452.9 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plperl/ppport.h [Content-Type=text/x-chdr]... Step #8: - [283/4.9k files][452.9 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpgsql/src/pl_scanner.c [Content-Type=text/x-csrc]... Step #8: - [283/4.9k files][452.9 MiB/541.7 MiB] 83% Done - [284/4.9k files][452.9 MiB/541.7 MiB] 83% Done - [285/4.9k files][452.9 MiB/541.7 MiB] 83% Done - [286/4.9k files][452.9 MiB/541.7 MiB] 83% Done - [287/4.9k files][452.9 MiB/541.7 MiB] 83% Done - [288/4.9k files][452.9 MiB/541.7 MiB] 83% Done - [289/4.9k files][452.9 MiB/541.7 MiB] 83% Done - [290/4.9k files][452.9 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plperl/plperl.h [Content-Type=text/x-chdr]... Step #8: - [290/4.9k files][452.9 MiB/541.7 MiB] 83% Done - [291/4.9k files][452.9 MiB/541.7 MiB] 83% Done - [292/4.9k files][453.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plperl/plperl.c [Content-Type=text/x-csrc]... Step #8: - [292/4.9k files][453.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plpgsql/src/pl_unreserved_kwlist.h [Content-Type=text/x-chdr]... Step #8: - [292/4.9k files][453.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/plperl/plperl_system.h [Content-Type=text/x-chdr]... Step #8: - [292/4.9k files][453.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/pl/tcl/pltcl.c [Content-Type=text/x-csrc]... Step #8: - [292/4.9k files][453.3 MiB/541.7 MiB] 83% Done - [293/4.9k files][453.3 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pg_popcount_avx512.c [Content-Type=text/x-csrc]... Step #8: - [294/4.9k files][453.3 MiB/541.7 MiB] 83% Done - [294/4.9k files][453.3 MiB/541.7 MiB] 83% Done - [295/4.9k files][453.3 MiB/541.7 MiB] 83% Done - [296/4.9k files][453.3 MiB/541.7 MiB] 83% Done - [297/4.9k files][453.3 MiB/541.7 MiB] 83% Done - [298/4.9k files][453.6 MiB/541.7 MiB] 83% Done - [299/4.9k files][453.6 MiB/541.7 MiB] 83% Done - [300/4.9k files][453.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pqsignal.c [Content-Type=text/x-csrc]... Step #8: - [300/4.9k files][453.9 MiB/541.7 MiB] 83% Done - [301/4.9k files][453.9 MiB/541.7 MiB] 83% Done - [302/4.9k files][453.9 MiB/541.7 MiB] 83% Done - [303/4.9k files][453.9 MiB/541.7 MiB] 83% Done - [304/4.9k files][453.9 MiB/541.7 MiB] 83% Done - [305/4.9k files][453.9 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/win32error.c [Content-Type=text/x-csrc]... Step #8: - [306/4.9k files][453.9 MiB/541.7 MiB] 83% Done - [307/4.9k files][453.9 MiB/541.7 MiB] 83% Done - [307/4.9k files][453.9 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/win32gai_strerror.c [Content-Type=text/x-csrc]... Step #8: - [308/4.9k files][453.9 MiB/541.7 MiB] 83% Done - [308/4.9k files][453.9 MiB/541.7 MiB] 83% Done - [309/4.9k files][453.9 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/win32link.c [Content-Type=text/x-csrc]... Step #8: - [309/4.9k files][453.9 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/strlcpy.c [Content-Type=text/x-csrc]... Step #8: - [309/4.9k files][454.0 MiB/541.7 MiB] 83% Done - [310/4.9k files][454.0 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pg_crc32c_sb8.c [Content-Type=text/x-csrc]... Step #8: - [310/4.9k files][454.0 MiB/541.7 MiB] 83% Done - [311/4.9k files][454.0 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/system.c [Content-Type=text/x-csrc]... Step #8: - [311/4.9k files][454.0 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pthread_barrier_wait.c [Content-Type=text/x-csrc]... Step #8: - [311/4.9k files][454.0 MiB/541.7 MiB] 83% Done - [312/4.9k files][454.0 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/win32pread.c [Content-Type=text/x-csrc]... Step #8: - [312/4.9k files][454.0 MiB/541.7 MiB] 83% Done - [313/4.9k files][454.0 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/win32setlocale.c [Content-Type=text/x-csrc]... Step #8: - [313/4.9k files][454.0 MiB/541.7 MiB] 83% Done - [314/4.9k files][454.0 MiB/541.7 MiB] 83% Done - [315/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pg_crc32c_sse42_choose.c [Content-Type=text/x-csrc]... Step #8: - [315/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/strsep.c [Content-Type=text/x-csrc]... Step #8: - [316/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/win32stat.c [Content-Type=text/x-csrc]... Step #8: - [316/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [317/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [317/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [318/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/win32fseek.c [Content-Type=text/x-csrc]... Step #8: - [318/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [319/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/win32fdatasync.c [Content-Type=text/x-csrc]... Step #8: - [319/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [320/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [321/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [322/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/open.c [Content-Type=text/x-csrc]... Step #8: - [322/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/getopt.c [Content-Type=text/x-csrc]... Step #8: - [322/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/inet_aton.c [Content-Type=text/x-csrc]... Step #8: - [322/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [323/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [324/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [325/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [326/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pg_crc32c_armv8_choose.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/win32pwrite.c [Content-Type=text/x-csrc]... Step #8: - [326/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [326/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/win32getrusage.c [Content-Type=text/x-csrc]... Step #8: - [326/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [327/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/dirmod.c [Content-Type=text/x-csrc]... Step #8: - [327/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pg_bitutils.c [Content-Type=text/x-csrc]... Step #8: - [328/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [329/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [329/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pg_crc32c_loongarch.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/kill.c [Content-Type=text/x-csrc]... Step #8: - [329/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [329/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/bsearch_arg.c [Content-Type=text/x-csrc]... Step #8: - [329/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/tar.c [Content-Type=text/x-csrc]... Step #8: - [329/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [330/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [331/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [332/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/chklocale.c [Content-Type=text/x-csrc]... Step #8: - [333/4.9k files][454.1 MiB/541.7 MiB] 83% Done - [333/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/quotes.c [Content-Type=text/x-csrc]... Step #8: - [333/4.9k files][454.1 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/strlcat.c [Content-Type=text/x-csrc]... Step #8: - [333/4.9k files][454.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/strerror.c [Content-Type=text/x-csrc]... Step #8: - [333/4.9k files][454.2 MiB/541.7 MiB] 83% Done - [334/4.9k files][454.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/strnlen.c [Content-Type=text/x-csrc]... Step #8: - [334/4.9k files][454.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/noblock.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/explicit_bzero.c [Content-Type=text/x-csrc]... Step #8: - [334/4.9k files][454.2 MiB/541.7 MiB] 83% Done - [334/4.9k files][454.2 MiB/541.7 MiB] 83% Done - [335/4.9k files][454.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/qsort_arg.c [Content-Type=text/x-csrc]... Step #8: - [335/4.9k files][454.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/path.c [Content-Type=text/x-csrc]... Step #8: - [335/4.9k files][454.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pgcheckdir.c [Content-Type=text/x-csrc]... Step #8: - [335/4.9k files][454.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/win32env.c [Content-Type=text/x-csrc]... Step #8: - [335/4.9k files][454.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/snprintf.c [Content-Type=text/x-csrc]... Step #8: - [335/4.9k files][454.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pg_strong_random.c [Content-Type=text/x-csrc]... Step #8: - [335/4.9k files][454.2 MiB/541.7 MiB] 83% Done - [336/4.9k files][454.2 MiB/541.7 MiB] 83% Done - [337/4.9k files][454.2 MiB/541.7 MiB] 83% Done - [338/4.9k files][454.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/getopt_long.c [Content-Type=text/x-csrc]... Step #8: - [338/4.9k files][454.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/inet_net_ntop.c [Content-Type=text/x-csrc]... Step #8: - [338/4.9k files][454.2 MiB/541.7 MiB] 83% Done - [339/4.9k files][454.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/mkdtemp.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/strtof.c [Content-Type=text/x-csrc]... Step #8: - [339/4.9k files][454.2 MiB/541.7 MiB] 83% Done - [339/4.9k files][454.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pgmkdirp.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/qsort.c [Content-Type=text/x-csrc]... Step #8: - [339/4.9k files][454.2 MiB/541.7 MiB] 83% Done - [339/4.9k files][454.2 MiB/541.7 MiB] 83% Done - [340/4.9k files][454.2 MiB/541.7 MiB] 83% Done - [341/4.9k files][454.2 MiB/541.7 MiB] 83% Done - [342/4.9k files][454.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/win32security.c [Content-Type=text/x-csrc]... Step #8: - [342/4.9k files][454.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/win32common.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/win32dlopen.c [Content-Type=text/x-csrc]... Step #8: - [342/4.9k files][454.2 MiB/541.7 MiB] 83% Done - [342/4.9k files][454.2 MiB/541.7 MiB] 83% Done - [343/4.9k files][454.2 MiB/541.7 MiB] 83% Done - [344/4.9k files][454.2 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/getpeereid.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/win32ntdll.c [Content-Type=text/x-csrc]... Step #8: - [344/4.9k files][454.3 MiB/541.7 MiB] 83% Done - [344/4.9k files][454.3 MiB/541.7 MiB] 83% Done - [345/4.9k files][454.3 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/win32gettimeofday.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pgsleep.c [Content-Type=text/x-csrc]... Step #8: - [345/4.9k files][454.3 MiB/541.7 MiB] 83% Done - [345/4.9k files][454.3 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/dirent.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pg_crc32c_sse42.c [Content-Type=text/x-csrc]... Step #8: - [345/4.9k files][454.3 MiB/541.7 MiB] 83% Done - [345/4.9k files][454.3 MiB/541.7 MiB] 83% Done - [346/4.9k files][454.3 MiB/541.7 MiB] 83% Done - [347/4.9k files][454.3 MiB/541.7 MiB] 83% Done - [348/4.9k files][454.3 MiB/541.7 MiB] 83% Done - [349/4.9k files][454.3 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pgstrsignal.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/fmgr.h [Content-Type=text/x-chdr]... Step #8: - [349/4.9k files][454.3 MiB/541.7 MiB] 83% Done - [349/4.9k files][454.3 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pthread-win32.h [Content-Type=text/x-chdr]... Step #8: - [349/4.9k files][454.3 MiB/541.7 MiB] 83% Done - [349/4.9k files][454.3 MiB/541.7 MiB] 83% Done - [350/4.9k files][454.3 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/pgstat.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/pgtar.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/port/pgstrcasecmp.c [Content-Type=text/x-csrc]... Step #8: - [350/4.9k files][454.3 MiB/541.7 MiB] 83% Done - [350/4.9k files][454.3 MiB/541.7 MiB] 83% Done - [350/4.9k files][454.3 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/varatt.h [Content-Type=text/x-chdr]... Step #8: - [350/4.9k files][454.3 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/pg_trace.h [Content-Type=text/x-chdr]... Step #8: - [351/4.9k files][454.3 MiB/541.7 MiB] 83% Done - [351/4.9k files][454.3 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/getopt_long.h [Content-Type=text/x-chdr]... Step #8: - [351/4.9k files][454.3 MiB/541.7 MiB] 83% Done \ Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/pgtime.h [Content-Type=text/x-chdr]... Step #8: \ [351/4.9k files][454.3 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/miscadmin.h [Content-Type=text/x-chdr]... Step #8: \ [351/4.9k files][454.3 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/c.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/postgres_fe.h [Content-Type=text/x-chdr]... Step #8: \ [352/4.9k files][454.3 MiB/541.7 MiB] 83% Done \ [352/4.9k files][454.3 MiB/541.7 MiB] 83% Done \ [352/4.9k files][454.3 MiB/541.7 MiB] 83% Done \ [353/4.9k files][454.3 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/funcapi.h [Content-Type=text/x-chdr]... Step #8: \ [354/4.9k files][454.3 MiB/541.7 MiB] 83% Done \ [355/4.9k files][454.3 MiB/541.7 MiB] 83% Done \ [356/4.9k files][454.3 MiB/541.7 MiB] 83% Done \ [357/4.9k files][454.3 MiB/541.7 MiB] 83% Done \ [358/4.9k files][454.3 MiB/541.7 MiB] 83% Done \ [358/4.9k files][454.3 MiB/541.7 MiB] 83% Done \ [359/4.9k files][454.3 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/postgres.h [Content-Type=text/x-chdr]... Step #8: \ [360/4.9k files][454.3 MiB/541.7 MiB] 83% Done \ [360/4.9k files][454.3 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/windowapi.h [Content-Type=text/x-chdr]... Step #8: \ [360/4.9k files][454.3 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/pg_config_manual.h [Content-Type=text/x-chdr]... Step #8: \ [361/4.9k files][454.3 MiB/541.7 MiB] 83% Done \ [362/4.9k files][454.3 MiB/541.7 MiB] 83% Done \ [363/4.9k files][454.3 MiB/541.7 MiB] 83% Done \ [364/4.9k files][454.3 MiB/541.7 MiB] 83% Done \ [365/4.9k files][454.3 MiB/541.7 MiB] 83% Done \ [366/4.9k files][454.3 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/pg_getopt.h [Content-Type=text/x-chdr]... Step #8: \ [366/4.9k files][454.4 MiB/541.7 MiB] 83% Done \ [366/4.9k files][454.4 MiB/541.7 MiB] 83% Done \ [367/4.9k files][454.4 MiB/541.7 MiB] 83% Done \ [368/4.9k files][454.4 MiB/541.7 MiB] 83% Done \ [369/4.9k files][454.4 MiB/541.7 MiB] 83% Done \ [370/4.9k files][454.4 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/postgres_ext.h [Content-Type=text/x-chdr]... Step #8: \ [371/4.9k files][454.4 MiB/541.7 MiB] 83% Done \ [371/4.9k files][454.4 MiB/541.7 MiB] 83% Done \ [372/4.9k files][454.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/xlogdefs.h [Content-Type=text/x-chdr]... Step #8: \ [372/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [373/4.9k files][454.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/archive/shell_archive.h [Content-Type=text/x-chdr]... Step #8: \ [373/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [374/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [375/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [376/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [377/4.9k files][454.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/archive/archive_module.h [Content-Type=text/x-chdr]... Step #8: \ [377/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [378/4.9k files][454.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/tupmacs.h [Content-Type=text/x-chdr]... Step #8: \ [378/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [379/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [380/4.9k files][454.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/spgxlog.h [Content-Type=text/x-chdr]... Step #8: \ [381/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [381/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [382/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [383/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [384/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [385/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [386/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [387/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [388/4.9k files][454.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/itup.h [Content-Type=text/x-chdr]... Step #8: \ [388/4.9k files][454.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/xlogreader.h [Content-Type=text/x-chdr]... Step #8: \ [388/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [389/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [390/4.9k files][454.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/session.h [Content-Type=text/x-chdr]... Step #8: \ [390/4.9k files][454.5 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/gist_private.h [Content-Type=text/x-chdr]... Step #8: \ [390/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [391/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [392/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [393/4.9k files][454.5 MiB/541.7 MiB] 83% Done \ [394/4.9k files][454.6 MiB/541.7 MiB] 83% Done \ [395/4.9k files][454.6 MiB/541.7 MiB] 83% Done \ [396/4.9k files][454.6 MiB/541.7 MiB] 83% Done \ [397/4.9k files][454.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/attmap.h [Content-Type=text/x-chdr]... Step #8: \ [397/4.9k files][454.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/brin_internal.h [Content-Type=text/x-chdr]... Step #8: \ [397/4.9k files][454.6 MiB/541.7 MiB] 83% Done \ [398/4.9k files][454.6 MiB/541.7 MiB] 83% Done \ [399/4.9k files][454.6 MiB/541.7 MiB] 83% Done \ [400/4.9k files][454.6 MiB/541.7 MiB] 83% Done \ [401/4.9k files][454.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/brin_pageops.h [Content-Type=text/x-chdr]... Step #8: \ [401/4.9k files][454.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/genam.h [Content-Type=text/x-chdr]... Step #8: \ [401/4.9k files][454.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/toast_helper.h [Content-Type=text/x-chdr]... Step #8: \ [401/4.9k files][454.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/xloginsert.h [Content-Type=text/x-chdr]... Step #8: \ [401/4.9k files][454.6 MiB/541.7 MiB] 83% Done \ [402/4.9k files][454.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/nbtree.h [Content-Type=text/x-chdr]... Step #8: \ [402/4.9k files][454.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/amvalidate.h [Content-Type=text/x-chdr]... Step #8: \ [402/4.9k files][454.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/rmgrlist.h [Content-Type=text/x-chdr]... Step #8: \ [402/4.9k files][454.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/clog.h [Content-Type=text/x-chdr]... Step #8: \ [402/4.9k files][454.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/skey.h [Content-Type=text/x-chdr]... Step #8: \ [403/4.9k files][454.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/syncscan.h [Content-Type=text/x-chdr]... Step #8: \ [403/4.9k files][454.6 MiB/541.7 MiB] 83% Done \ [403/4.9k files][454.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/rewriteheap.h [Content-Type=text/x-chdr]... Step #8: \ [403/4.9k files][454.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/hash.h [Content-Type=text/x-chdr]... Step #8: \ [403/4.9k files][454.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/rmgrdesc_utils.h [Content-Type=text/x-chdr]... Step #8: \ [403/4.9k files][454.6 MiB/541.7 MiB] 83% Done \ [404/4.9k files][454.6 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/stratnum.h [Content-Type=text/x-chdr]... Step #8: \ [404/4.9k files][454.6 MiB/541.7 MiB] 83% Done \ [405/4.9k files][454.6 MiB/541.7 MiB] 83% Done \ [406/4.9k files][454.7 MiB/541.7 MiB] 83% Done \ [407/4.9k files][454.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/brin_page.h [Content-Type=text/x-chdr]... Step #8: \ [407/4.9k files][454.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/xlogrecord.h [Content-Type=text/x-chdr]... Step #8: \ [407/4.9k files][454.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/nbtxlog.h [Content-Type=text/x-chdr]... Step #8: \ [407/4.9k files][454.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/htup.h [Content-Type=text/x-chdr]... Step #8: \ [407/4.9k files][454.7 MiB/541.7 MiB] 83% Done \ [408/4.9k files][454.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/xlogutils.h [Content-Type=text/x-chdr]... Step #8: \ [408/4.9k files][454.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/brin.h [Content-Type=text/x-chdr]... Step #8: \ [408/4.9k files][454.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/gin_private.h [Content-Type=text/x-chdr]... Step #8: \ [408/4.9k files][454.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/tupdesc_details.h [Content-Type=text/x-chdr]... Step #8: \ [408/4.9k files][454.7 MiB/541.7 MiB] 83% Done \ [409/4.9k files][454.7 MiB/541.7 MiB] 83% Done \ [410/4.9k files][454.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/tsmapi.h [Content-Type=text/x-chdr]... Step #8: \ [411/4.9k files][454.7 MiB/541.7 MiB] 83% Done \ [411/4.9k files][454.7 MiB/541.7 MiB] 83% Done \ [412/4.9k files][454.7 MiB/541.7 MiB] 83% Done \ [413/4.9k files][454.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/sysattr.h [Content-Type=text/x-chdr]... Step #8: \ [413/4.9k files][454.7 MiB/541.7 MiB] 83% Done \ [414/4.9k files][454.7 MiB/541.7 MiB] 83% Done \ [415/4.9k files][454.7 MiB/541.7 MiB] 83% Done \ [416/4.9k files][454.7 MiB/541.7 MiB] 83% Done \ [417/4.9k files][454.7 MiB/541.7 MiB] 83% Done \ [418/4.9k files][454.7 MiB/541.7 MiB] 83% Done \ [419/4.9k files][454.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/sequence.h [Content-Type=text/x-chdr]... Step #8: \ [419/4.9k files][454.7 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/xact.h [Content-Type=text/x-chdr]... Step #8: \ [419/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [420/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/multixact.h [Content-Type=text/x-chdr]... Step #8: \ [421/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [421/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/gistscan.h [Content-Type=text/x-chdr]... Step #8: \ [421/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/ginblock.h [Content-Type=text/x-chdr]... Step #8: \ [421/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/hash_xlog.h [Content-Type=text/x-chdr]... Step #8: \ [421/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/amapi.h [Content-Type=text/x-chdr]... Step #8: \ [421/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/relation.h [Content-Type=text/x-chdr]... Step #8: \ [421/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/sdir.h [Content-Type=text/x-chdr]... Step #8: \ [421/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [422/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [423/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/table.h [Content-Type=text/x-chdr]... Step #8: \ [424/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [424/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [425/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/subtrans.h [Content-Type=text/x-chdr]... Step #8: \ [425/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [426/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/xlog_internal.h [Content-Type=text/x-chdr]... Step #8: \ [426/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [427/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/tidstore.h [Content-Type=text/x-chdr]... Step #8: \ [428/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [428/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/heaptoast.h [Content-Type=text/x-chdr]... Step #8: \ [428/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/cmptype.h [Content-Type=text/x-chdr]... Step #8: \ [429/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [430/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/twophase_rmgr.h [Content-Type=text/x-chdr]... Step #8: \ [430/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [431/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [432/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [432/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/toast_compression.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/commit_ts.h [Content-Type=text/x-chdr]... Step #8: \ [432/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [432/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/gist.h [Content-Type=text/x-chdr]... Step #8: \ [432/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/tupdesc.h [Content-Type=text/x-chdr]... Step #8: \ [432/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/gin.h [Content-Type=text/x-chdr]... Step #8: \ [432/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/valid.h [Content-Type=text/x-chdr]... Step #8: \ [432/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [433/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/tableam.h [Content-Type=text/x-chdr]... Step #8: \ [433/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/heapam_xlog.h [Content-Type=text/x-chdr]... Step #8: \ [433/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/xlogprefetcher.h [Content-Type=text/x-chdr]... Step #8: \ [433/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/reloptions.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/timeline.h [Content-Type=text/x-chdr]... Step #8: \ [433/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [433/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/heapam.h [Content-Type=text/x-chdr]... Step #8: \ [433/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [434/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/spgist.h [Content-Type=text/x-chdr]... Step #8: \ [434/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/ginxlog.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/twophase.h [Content-Type=text/x-chdr]... Step #8: \ [434/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [434/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [435/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/brin_tuple.h [Content-Type=text/x-chdr]... Step #8: \ [436/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [436/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [437/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/hio.h [Content-Type=text/x-chdr]... Step #8: \ [437/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/toast_internals.h [Content-Type=text/x-chdr]... Step #8: \ [437/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [438/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/xlog.h [Content-Type=text/x-chdr]... Step #8: \ [439/4.9k files][454.8 MiB/541.7 MiB] 83% Done \ [439/4.9k files][454.8 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/tupconvert.h [Content-Type=text/x-chdr]... Step #8: \ [439/4.9k files][454.9 MiB/541.7 MiB] 83% Done \ [440/4.9k files][454.9 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/xlogbackup.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/visibilitymap.h [Content-Type=text/x-chdr]... Step #8: \ [440/4.9k files][454.9 MiB/541.7 MiB] 83% Done \ [440/4.9k files][454.9 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/transam.h [Content-Type=text/x-chdr]... Step #8: \ [440/4.9k files][455.0 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/rmgr.h [Content-Type=text/x-chdr]... Step #8: | | [440/4.9k files][455.0 MiB/541.7 MiB] 83% Done | [441/4.9k files][455.0 MiB/541.7 MiB] 83% Done | [442/4.9k files][455.0 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/bufmask.h [Content-Type=text/x-chdr]... Step #8: | [442/4.9k files][455.0 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/brin_xlog.h [Content-Type=text/x-chdr]... Step #8: | [442/4.9k files][455.0 MiB/541.7 MiB] 83% Done | [443/4.9k files][455.0 MiB/541.7 MiB] 83% Done | [444/4.9k files][455.0 MiB/541.7 MiB] 83% Done | [445/4.9k files][455.0 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/xlogrecovery.h [Content-Type=text/x-chdr]... Step #8: | [445/4.9k files][455.0 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/attnum.h [Content-Type=text/x-chdr]... Step #8: | [445/4.9k files][455.0 MiB/541.7 MiB] 83% Done | [446/4.9k files][455.0 MiB/541.7 MiB] 83% Done | [447/4.9k files][455.0 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/gistxlog.h [Content-Type=text/x-chdr]... Step #8: | [448/4.9k files][455.0 MiB/541.7 MiB] 83% Done | [449/4.9k files][455.0 MiB/541.7 MiB] 83% Done | [450/4.9k files][455.0 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/xlogstats.h [Content-Type=text/x-chdr]... Step #8: | [450/4.9k files][455.0 MiB/541.7 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/generic_xlog.h [Content-Type=text/x-chdr]... Step #8: | [451/4.9k files][455.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/detoast.h [Content-Type=text/x-chdr]... Step #8: | [451/4.9k files][455.0 MiB/541.7 MiB] 84% Done | [451/4.9k files][455.0 MiB/541.7 MiB] 84% Done | [452/4.9k files][455.0 MiB/541.7 MiB] 84% Done | [453/4.9k files][455.0 MiB/541.7 MiB] 84% Done | [453/4.9k files][455.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/spgist_private.h [Content-Type=text/x-chdr]... Step #8: | [453/4.9k files][455.0 MiB/541.7 MiB] 84% Done | [454/4.9k files][455.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/relscan.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/visibilitymapdefs.h [Content-Type=text/x-chdr]... Step #8: | [454/4.9k files][455.0 MiB/541.7 MiB] 84% Done | [454/4.9k files][455.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/brin_revmap.h [Content-Type=text/x-chdr]... Step #8: | [454/4.9k files][455.0 MiB/541.7 MiB] 84% Done | [455/4.9k files][455.0 MiB/541.7 MiB] 84% Done | [456/4.9k files][455.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/xlogarchive.h [Content-Type=text/x-chdr]... Step #8: | [457/4.9k files][455.0 MiB/541.7 MiB] 84% Done | [457/4.9k files][455.0 MiB/541.7 MiB] 84% Done | [458/4.9k files][455.0 MiB/541.7 MiB] 84% Done | [459/4.9k files][455.0 MiB/541.7 MiB] 84% Done | [460/4.9k files][455.0 MiB/541.7 MiB] 84% Done | [461/4.9k files][455.0 MiB/541.7 MiB] 84% Done | [462/4.9k files][455.0 MiB/541.7 MiB] 84% Done | [463/4.9k files][455.0 MiB/541.7 MiB] 84% Done | [464/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [465/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/slru.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/parallel.h [Content-Type=text/x-chdr]... Step #8: | [465/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [465/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [466/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [467/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [468/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [469/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/backup/basebackup_sink.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/htup_details.h [Content-Type=text/x-chdr]... Step #8: | [469/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [469/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [470/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [471/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [472/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [473/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/backup/basebackup_incremental.h [Content-Type=text/x-chdr]... Step #8: | [473/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/printtup.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/backup/basebackup_target.h [Content-Type=text/x-chdr]... Step #8: | [473/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [473/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [474/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/backup/backup_manifest.h [Content-Type=text/x-chdr]... Step #8: | [474/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [475/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [476/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [477/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [478/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [479/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/access/printsimple.h [Content-Type=text/x-chdr]... Step #8: | [479/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [480/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [481/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [482/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/backup/basebackup.h [Content-Type=text/x-chdr]... Step #8: | [482/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [483/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [484/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/backup/walsummary.h [Content-Type=text/x-chdr]... Step #8: | [484/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/geqo_pool.h [Content-Type=text/x-chdr]... Step #8: | [484/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [485/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [486/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/geqo_misc.h [Content-Type=text/x-chdr]... Step #8: | [486/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/restrictinfo.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/geqo_selection.h [Content-Type=text/x-chdr]... Step #8: | [486/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [486/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/geqo_gene.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/planner.h [Content-Type=text/x-chdr]... Step #8: | [486/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [486/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [487/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/pathnode.h [Content-Type=text/x-chdr]... Step #8: | [487/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/inherit.h [Content-Type=text/x-chdr]... Step #8: | [488/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [488/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/planmain.h [Content-Type=text/x-chdr]... Step #8: | [488/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/joininfo.h [Content-Type=text/x-chdr]... Step #8: | [488/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/subselect.h [Content-Type=text/x-chdr]... Step #8: | [488/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/placeholder.h [Content-Type=text/x-chdr]... Step #8: | [488/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [489/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/clauses.h [Content-Type=text/x-chdr]... Step #8: | [490/4.9k files][455.1 MiB/541.7 MiB] 84% Done | [490/4.9k files][455.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/geqo_recombination.h [Content-Type=text/x-chdr]... Step #8: | [490/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/paramassign.h [Content-Type=text/x-chdr]... Step #8: | [490/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/tlist.h [Content-Type=text/x-chdr]... Step #8: | [490/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [491/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [492/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [493/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [494/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/appendinfo.h [Content-Type=text/x-chdr]... Step #8: | [494/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/orclauses.h [Content-Type=text/x-chdr]... Step #8: | [494/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [495/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/cost.h [Content-Type=text/x-chdr]... Step #8: | [495/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/geqo_random.h [Content-Type=text/x-chdr]... Step #8: | [495/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/geqo.h [Content-Type=text/x-chdr]... Step #8: | [495/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/prep.h [Content-Type=text/x-chdr]... Step #8: | [495/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/geqo_mutation.h [Content-Type=text/x-chdr]... Step #8: | [495/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/paths.h [Content-Type=text/x-chdr]... Step #8: | [495/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/plancat.h [Content-Type=text/x-chdr]... Step #8: | [496/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [496/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/optimizer.h [Content-Type=text/x-chdr]... Step #8: | [496/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/jit/llvmjit_backport.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/jit/jit.h [Content-Type=text/x-chdr]... Step #8: | [496/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/jit/llvmjit_emit.h [Content-Type=text/x-chdr]... Step #8: | [496/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [496/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [497/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/jit/llvmjit.h [Content-Type=text/x-chdr]... Step #8: | [497/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [498/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/jit/SectionMemoryManager.h [Content-Type=text/x-chdr]... Step #8: | [499/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [499/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/hba.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/sasl.h [Content-Type=text/x-chdr]... Step #8: | [499/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [499/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [500/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/libpq-be.h [Content-Type=text/x-chdr]... Step #8: | [501/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [501/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [502/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/pqmq.h [Content-Type=text/x-chdr]... Step #8: | [502/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [503/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/libpq-be-fe-helpers.h [Content-Type=text/x-chdr]... Step #8: | [503/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/optimizer/geqo_copy.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/crypt.h [Content-Type=text/x-chdr]... Step #8: | [503/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [503/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/libpq-fs.h [Content-Type=text/x-chdr]... Step #8: | [504/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/be-fsstubs.h [Content-Type=text/x-chdr]... Step #8: | [505/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [505/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [505/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/libpq.h [Content-Type=text/x-chdr]... Step #8: | [505/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/pqformat.h [Content-Type=text/x-chdr]... Step #8: | [505/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/auth.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/ifaddr.h [Content-Type=text/x-chdr]... Step #8: | [506/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [506/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [506/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [507/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/scram.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/pqsignal.h [Content-Type=text/x-chdr]... Step #8: | [507/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/pqcomm.h [Content-Type=text/x-chdr]... Step #8: | [507/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [507/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [508/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [509/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [510/4.9k files][455.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/oauth.h [Content-Type=text/x-chdr]... Step #8: | [511/4.9k files][455.2 MiB/541.7 MiB] 84% Done | [512/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [512/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [513/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/protocol.h [Content-Type=text/x-chdr]... Step #8: | [513/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/libpq/be-gssapi-common.h [Content-Type=text/x-chdr]... Step #8: | [514/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [515/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [516/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/pch/postgres_fe_pch.h [Content-Type=text/x-chdr]... Step #8: | [516/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [516/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/pch/postgres_pch.h [Content-Type=text/x-chdr]... Step #8: | [516/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/pch/c_pch.h [Content-Type=text/x-chdr]... Step #8: | [516/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [517/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [518/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/tcop/backend_startup.h [Content-Type=text/x-chdr]... Step #8: | [518/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/tcop/dest.h [Content-Type=text/x-chdr]... Step #8: | [518/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [519/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [520/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [521/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [522/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/tcop/cmdtag.h [Content-Type=text/x-chdr]... Step #8: | [522/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [523/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [524/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [525/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [526/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [527/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/tcop/pquery.h [Content-Type=text/x-chdr]... Step #8: | [527/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/tcop/cmdtaglist.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/tcop/tcopprot.h [Content-Type=text/x-chdr]... Step #8: | [527/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/tcop/fastpath.h [Content-Type=text/x-chdr]... Step #8: | [527/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [527/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [528/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [529/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [530/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/tcop/utility.h [Content-Type=text/x-chdr]... Step #8: | [530/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/tcop/deparse_utility.h [Content-Type=text/x-chdr]... Step #8: | [530/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/fe_utils/connect_utils.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/fe_utils/simple_list.h [Content-Type=text/x-chdr]... Step #8: | [530/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [530/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [531/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [532/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [533/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [534/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/fe_utils/conditional.h [Content-Type=text/x-chdr]... Step #8: | [535/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [536/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [537/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [538/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [539/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [540/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [540/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [541/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [542/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [543/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [544/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [545/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/fe_utils/mbprint.h [Content-Type=text/x-chdr]... Step #8: | [545/4.9k files][455.3 MiB/541.7 MiB] 84% Done | [546/4.9k files][455.3 MiB/541.7 MiB] 84% Done / / [547/4.9k files][455.3 MiB/541.7 MiB] 84% Done / [548/4.9k files][455.3 MiB/541.7 MiB] 84% Done / [549/4.9k files][455.3 MiB/541.7 MiB] 84% Done / [550/4.9k files][455.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/fe_utils/recovery_gen.h [Content-Type=text/x-chdr]... Step #8: / [551/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [552/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [552/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [553/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/fe_utils/cancel.h [Content-Type=text/x-chdr]... Step #8: / [553/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/fe_utils/psqlscan_int.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/fe_utils/query_utils.h [Content-Type=text/x-chdr]... Step #8: / [553/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [553/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [554/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [555/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [556/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/fe_utils/archive.h [Content-Type=text/x-chdr]... Step #8: / [556/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [557/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [558/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/fe_utils/psqlscan.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/fe_utils/parallel_slot.h [Content-Type=text/x-chdr]... Step #8: / [558/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [558/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [559/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/fe_utils/astreamer.h [Content-Type=text/x-chdr]... Step #8: / [559/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/fe_utils/print.h [Content-Type=text/x-chdr]... Step #8: / [559/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/fe_utils/option_utils.h [Content-Type=text/x-chdr]... Step #8: / [559/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [560/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/fe_utils/string_utils.h [Content-Type=text/x-chdr]... Step #8: / [560/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [561/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/bootstrap/bootstrap.h [Content-Type=text/x-chdr]... Step #8: / [562/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [562/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/statistics/stat_utils.h [Content-Type=text/x-chdr]... Step #8: / [562/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/statistics/statistics.h [Content-Type=text/x-chdr]... Step #8: / [562/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/foreign/fdwapi.h [Content-Type=text/x-chdr]... Step #8: / [562/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/statistics/extended_stats_internal.h [Content-Type=text/x-chdr]... Step #8: / [562/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/nodes.h [Content-Type=text/x-chdr]... Step #8: / [563/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [563/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/tidbitmap.h [Content-Type=text/x-chdr]... Step #8: / [563/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/foreign/foreign.h [Content-Type=text/x-chdr]... Step #8: / [563/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/memnodes.h [Content-Type=text/x-chdr]... Step #8: / [563/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/pg_list.h [Content-Type=text/x-chdr]... Step #8: / [563/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/nodeFuncs.h [Content-Type=text/x-chdr]... Step #8: / [563/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [564/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/makefuncs.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/queryjumble.h [Content-Type=text/x-chdr]... Step #8: / [564/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [564/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/extensible.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/replnodes.h [Content-Type=text/x-chdr]... Step #8: / [564/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [564/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [565/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [566/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/parsenodes.h [Content-Type=text/x-chdr]... Step #8: / [567/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [567/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/value.h [Content-Type=text/x-chdr]... Step #8: / [567/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/lockoptions.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/bitmapset.h [Content-Type=text/x-chdr]... Step #8: / [567/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [567/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/primnodes.h [Content-Type=text/x-chdr]... Step #8: / [567/4.9k files][455.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/supportnodes.h [Content-Type=text/x-chdr]... Step #8: / [567/4.9k files][455.4 MiB/541.7 MiB] 84% Done / [568/4.9k files][455.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/params.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/miscnodes.h [Content-Type=text/x-chdr]... Step #8: / [568/4.9k files][455.5 MiB/541.7 MiB] 84% Done / [568/4.9k files][455.5 MiB/541.7 MiB] 84% Done / [569/4.9k files][455.6 MiB/541.7 MiB] 84% Done / [570/4.9k files][455.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/subscripting.h [Content-Type=text/x-chdr]... Step #8: / [570/4.9k files][455.6 MiB/541.7 MiB] 84% Done / [571/4.9k files][455.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/print.h [Content-Type=text/x-chdr]... Step #8: / [572/4.9k files][455.6 MiB/541.7 MiB] 84% Done / [573/4.9k files][455.6 MiB/541.7 MiB] 84% Done / [574/4.9k files][455.6 MiB/541.7 MiB] 84% Done / [574/4.9k files][455.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/execnodes.h [Content-Type=text/x-chdr]... Step #8: / [574/4.9k files][455.6 MiB/541.7 MiB] 84% Done / [575/4.9k files][455.6 MiB/541.7 MiB] 84% Done / [576/4.9k files][455.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/readfuncs.h [Content-Type=text/x-chdr]... Step #8: / [576/4.9k files][455.7 MiB/541.7 MiB] 84% Done / [577/4.9k files][455.7 MiB/541.7 MiB] 84% Done / [578/4.9k files][455.7 MiB/541.7 MiB] 84% Done / [579/4.9k files][455.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/multibitmapset.h [Content-Type=text/x-chdr]... Step #8: / [579/4.9k files][455.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/plannodes.h [Content-Type=text/x-chdr]... Step #8: / [580/4.9k files][455.7 MiB/541.7 MiB] 84% Done / [580/4.9k files][455.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/nodes/pathnodes.h [Content-Type=text/x-chdr]... Step #8: / [580/4.9k files][455.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/pg_iovec.h [Content-Type=text/x-chdr]... Step #8: / [581/4.9k files][455.8 MiB/541.7 MiB] 84% Done / [582/4.9k files][455.8 MiB/541.7 MiB] 84% Done / [582/4.9k files][455.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/solaris.h [Content-Type=text/x-chdr]... Step #8: / [583/4.9k files][455.8 MiB/541.7 MiB] 84% Done / [583/4.9k files][455.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/pg_crc32c.h [Content-Type=text/x-chdr]... Step #8: / [583/4.9k files][455.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/simd.h [Content-Type=text/x-chdr]... Step #8: / [583/4.9k files][455.8 MiB/541.7 MiB] 84% Done / [584/4.9k files][455.8 MiB/541.7 MiB] 84% Done / [585/4.9k files][455.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/netbsd.h [Content-Type=text/x-chdr]... Step #8: / [585/4.9k files][455.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/pg_bitutils.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32_port.h [Content-Type=text/x-chdr]... Step #8: / [585/4.9k files][455.9 MiB/541.7 MiB] 84% Done / [585/4.9k files][455.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/darwin.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/atomics.h [Content-Type=text/x-chdr]... Step #8: / [585/4.9k files][455.9 MiB/541.7 MiB] 84% Done / [585/4.9k files][455.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/pg_bswap.h [Content-Type=text/x-chdr]... Step #8: / [585/4.9k files][455.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/cygwin.h [Content-Type=text/x-chdr]... Step #8: / [585/4.9k files][455.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/pg_lfind.h [Content-Type=text/x-chdr]... Step #8: / [585/4.9k files][455.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32ntdll.h [Content-Type=text/x-chdr]... Step #8: / [585/4.9k files][455.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/linux.h [Content-Type=text/x-chdr]... Step #8: / [585/4.9k files][455.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/freebsd.h [Content-Type=text/x-chdr]... Step #8: / [585/4.9k files][455.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32.h [Content-Type=text/x-chdr]... Step #8: / [585/4.9k files][456.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/openbsd.h [Content-Type=text/x-chdr]... Step #8: / [586/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [587/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32/grp.h [Content-Type=text/x-chdr]... Step #8: / [588/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/pg_pthread.h [Content-Type=text/x-chdr]... Step #8: / [588/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [589/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [590/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [591/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32/netdb.h [Content-Type=text/x-chdr]... Step #8: / [592/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [592/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32/dlfcn.h [Content-Type=text/x-chdr]... Step #8: / [592/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [592/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32/sys/wait.h [Content-Type=text/x-chdr]... Step #8: / [592/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [592/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32/sys/resource.h [Content-Type=text/x-chdr]... Step #8: / [592/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32/pwd.h [Content-Type=text/x-chdr]... Step #8: / [592/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32/sys/select.h [Content-Type=text/x-chdr]... Step #8: / [592/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32/sys/socket.h [Content-Type=text/x-chdr]... Step #8: / [592/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32/netinet/tcp.h [Content-Type=text/x-chdr]... Step #8: / [592/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32/netinet/in.h [Content-Type=text/x-chdr]... Step #8: / [593/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [594/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [595/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [596/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [597/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [598/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32/arpa/inet.h [Content-Type=text/x-chdr]... Step #8: / [599/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [600/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [600/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32/sys/un.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/atomics/generic-sunpro.h [Content-Type=text/x-chdr]... Step #8: / [601/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [602/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [603/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [603/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [603/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/atomics/arch-arm.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/atomics/fallback.h [Content-Type=text/x-chdr]... Step #8: / [603/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [604/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [605/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/atomics/generic.h [Content-Type=text/x-chdr]... Step #8: / [605/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [606/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [606/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/atomics/arch-ppc.h [Content-Type=text/x-chdr]... Step #8: / [607/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [607/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/atomics/generic-gcc.h [Content-Type=text/x-chdr]... Step #8: / [607/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [607/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/atomics/arch-x86.h [Content-Type=text/x-chdr]... Step #8: / [607/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32_msvc/unistd.h [Content-Type=text/x-chdr]... Step #8: / [608/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [608/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [609/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [610/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [611/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [612/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/atomics/generic-msvc.h [Content-Type=text/x-chdr]... Step #8: / [612/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [613/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [614/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [615/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [616/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [617/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32_msvc/dirent.h [Content-Type=text/x-chdr]... Step #8: / [618/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32_msvc/utime.h [Content-Type=text/x-chdr]... Step #8: / [619/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [620/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [620/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [621/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [621/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [622/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [623/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [624/4.9k files][456.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32_msvc/sys/file.h [Content-Type=text/x-chdr]... Step #8: / [624/4.9k files][456.1 MiB/541.7 MiB] 84% Done / [625/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [626/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32_msvc/sys/param.h [Content-Type=text/x-chdr]... Step #8: / [626/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [627/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [628/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [629/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/port/win32_msvc/sys/time.h [Content-Type=text/x-chdr]... Step #8: / [629/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/tsearch/ts_cache.h [Content-Type=text/x-chdr]... Step #8: / [630/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [630/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [631/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [632/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [633/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [634/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [635/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [636/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [637/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [638/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [639/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/tsearch/ts_locale.h [Content-Type=text/x-chdr]... Step #8: / [639/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [640/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/tsearch/ts_type.h [Content-Type=text/x-chdr]... Step #8: / [641/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/tsearch/dicts/spell.h [Content-Type=text/x-chdr]... Step #8: / [641/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [641/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/tsearch/ts_public.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/tsearch/ts_utils.h [Content-Type=text/x-chdr]... Step #8: / [641/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [641/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/tsearch/dicts/regis.h [Content-Type=text/x-chdr]... Step #8: / [641/4.9k files][456.2 MiB/541.7 MiB] 84% Done / [642/4.9k files][456.2 MiB/541.7 MiB] 84% Done - - [643/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_opclass.h [Content-Type=text/x-chdr]... Step #8: - [643/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [644/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [645/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [646/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_seclabel.h [Content-Type=text/x-chdr]... Step #8: - [646/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_ts_template.h [Content-Type=text/x-chdr]... Step #8: - [646/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_init_privs.h [Content-Type=text/x-chdr]... Step #8: - [646/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_aggregate.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_ts_config.h [Content-Type=text/x-chdr]... Step #8: - [646/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [646/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [647/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_control.h [Content-Type=text/x-chdr]... Step #8: - [647/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [648/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_ts_dict.h [Content-Type=text/x-chdr]... Step #8: - [648/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [649/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_rewrite.h [Content-Type=text/x-chdr]... Step #8: - [649/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/dependency.h [Content-Type=text/x-chdr]... Step #8: - [649/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/catalog.h [Content-Type=text/x-chdr]... Step #8: - [649/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/objectaccess.h [Content-Type=text/x-chdr]... Step #8: - [649/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_shseclabel.h [Content-Type=text/x-chdr]... Step #8: - [649/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_publication_namespace.h [Content-Type=text/x-chdr]... Step #8: - [649/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/genbki.h [Content-Type=text/x-chdr]... Step #8: - [649/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_user_mapping.h [Content-Type=text/x-chdr]... Step #8: - [649/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [650/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_policy.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_attrdef.h [Content-Type=text/x-chdr]... Step #8: - [650/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [650/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/binary_upgrade.h [Content-Type=text/x-chdr]... Step #8: - [650/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_foreign_server.h [Content-Type=text/x-chdr]... Step #8: - [650/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_statistic_ext_data.h [Content-Type=text/x-chdr]... Step #8: - [650/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/partition.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_type.h [Content-Type=text/x-chdr]... Step #8: - [650/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [650/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [651/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_proc.h [Content-Type=text/x-chdr]... Step #8: - [652/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/storage_xlog.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_cast.h [Content-Type=text/x-chdr]... Step #8: - [653/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [653/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [653/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_collation.h [Content-Type=text/x-chdr]... Step #8: - [653/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [654/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [654/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_opfamily.h [Content-Type=text/x-chdr]... Step #8: - [655/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [655/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [656/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_event_trigger.h [Content-Type=text/x-chdr]... Step #8: - [656/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_attribute.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_partitioned_table.h [Content-Type=text/x-chdr]... Step #8: - [656/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [656/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [657/4.9k files][456.2 MiB/541.7 MiB] 84% Done - [658/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_tablespace.h [Content-Type=text/x-chdr]... Step #8: - [658/4.9k files][456.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_foreign_data_wrapper.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_description.h [Content-Type=text/x-chdr]... Step #8: - [658/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [658/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_largeobject.h [Content-Type=text/x-chdr]... Step #8: - [658/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/indexing.h [Content-Type=text/x-chdr]... Step #8: - [658/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [659/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_subscription.h [Content-Type=text/x-chdr]... Step #8: - [659/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_subscription_rel.h [Content-Type=text/x-chdr]... Step #8: - [660/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [661/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [661/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [662/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [663/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_statistic.h [Content-Type=text/x-chdr]... Step #8: - [663/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [664/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [665/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/catversion.h [Content-Type=text/x-chdr]... Step #8: - [665/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_transform.h [Content-Type=text/x-chdr]... Step #8: - [665/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_amop.h [Content-Type=text/x-chdr]... Step #8: - [665/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [666/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/heap.h [Content-Type=text/x-chdr]... Step #8: - [666/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_auth_members.h [Content-Type=text/x-chdr]... Step #8: - [666/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_ts_parser.h [Content-Type=text/x-chdr]... Step #8: - [666/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_sequence.h [Content-Type=text/x-chdr]... Step #8: - [666/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/objectaddress.h [Content-Type=text/x-chdr]... Step #8: - [666/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [667/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [668/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [669/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [670/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_default_acl.h [Content-Type=text/x-chdr]... Step #8: - [670/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/toasting.h [Content-Type=text/x-chdr]... Step #8: - [671/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [671/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_publication_rel.h [Content-Type=text/x-chdr]... Step #8: - [671/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_index.h [Content-Type=text/x-chdr]... Step #8: - [672/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [673/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [674/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [675/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [676/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [677/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_largeobject_metadata.h [Content-Type=text/x-chdr]... Step #8: - [678/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [679/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [679/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [680/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [680/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_depend.h [Content-Type=text/x-chdr]... Step #8: - [681/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_namespace.h [Content-Type=text/x-chdr]... Step #8: - [682/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [683/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [683/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [683/4.9k files][456.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_language.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_database.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_authid.h [Content-Type=text/x-chdr]... Step #8: - [683/4.9k files][456.3 MiB/541.7 MiB] 84% Done - [683/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [683/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_parameter_acl.h [Content-Type=text/x-chdr]... Step #8: - [684/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [685/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [685/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_am.h [Content-Type=text/x-chdr]... Step #8: - [685/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_conversion.h [Content-Type=text/x-chdr]... Step #8: - [686/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [687/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [688/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [689/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [689/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_extension.h [Content-Type=text/x-chdr]... Step #8: - [689/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [690/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [691/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [692/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [693/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_publication.h [Content-Type=text/x-chdr]... Step #8: - [693/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [694/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [695/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_enum.h [Content-Type=text/x-chdr]... Step #8: - [695/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [696/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_trigger.h [Content-Type=text/x-chdr]... Step #8: - [697/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [698/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [698/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [699/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/namespace.h [Content-Type=text/x-chdr]... Step #8: - [699/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [700/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [701/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [702/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [703/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [704/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [705/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [706/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_db_role_setting.h [Content-Type=text/x-chdr]... Step #8: - [706/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_constraint.h [Content-Type=text/x-chdr]... Step #8: - [706/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [707/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [708/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [709/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_amproc.h [Content-Type=text/x-chdr]... Step #8: - [709/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [710/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [711/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [712/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [713/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [714/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [715/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [716/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_inherits.h [Content-Type=text/x-chdr]... Step #8: - [716/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_shdescription.h [Content-Type=text/x-chdr]... Step #8: - [716/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_shdepend.h [Content-Type=text/x-chdr]... Step #8: - [716/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_statistic_ext.h [Content-Type=text/x-chdr]... Step #8: - [716/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [717/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [718/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_replication_origin.h [Content-Type=text/x-chdr]... Step #8: - [718/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [719/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_range.h [Content-Type=text/x-chdr]... Step #8: - [719/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [720/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_class.h [Content-Type=text/x-chdr]... Step #8: - [720/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_operator.h [Content-Type=text/x-chdr]... Step #8: - [720/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/index.h [Content-Type=text/x-chdr]... Step #8: - [720/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_ts_config_map.h [Content-Type=text/x-chdr]... Step #8: - [720/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/storage.h [Content-Type=text/x-chdr]... Step #8: - [720/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/catalog/pg_foreign_table.h [Content-Type=text/x-chdr]... Step #8: - [720/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/walreceiver.h [Content-Type=text/x-chdr]... Step #8: - [720/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [721/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/conflict.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/message.h [Content-Type=text/x-chdr]... Step #8: - [722/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [722/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [722/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/decode.h [Content-Type=text/x-chdr]... Step #8: - [722/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/worker_internal.h [Content-Type=text/x-chdr]... Step #8: - [722/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/logicalworker.h [Content-Type=text/x-chdr]... Step #8: - [722/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/logical.h [Content-Type=text/x-chdr]... Step #8: - [722/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/walsender_private.h [Content-Type=text/x-chdr]... Step #8: - [722/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/output_plugin.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/snapbuild_internal.h [Content-Type=text/x-chdr]... Step #8: - [722/4.9k files][456.4 MiB/541.7 MiB] 84% Done - [722/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/reorderbuffer.h [Content-Type=text/x-chdr]... Step #8: - [722/4.9k files][456.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/syncrep.h [Content-Type=text/x-chdr]... Step #8: - [722/4.9k files][456.4 MiB/541.7 MiB] 84% Done \ Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/origin.h [Content-Type=text/x-chdr]... Step #8: \ [722/4.9k files][456.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/snapbuild.h [Content-Type=text/x-chdr]... Step #8: \ [722/4.9k files][456.5 MiB/541.7 MiB] 84% Done \ [723/4.9k files][456.5 MiB/541.7 MiB] 84% Done \ [724/4.9k files][456.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/pgoutput.h [Content-Type=text/x-chdr]... Step #8: \ [724/4.9k files][456.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/logicalproto.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/slotsync.h [Content-Type=text/x-chdr]... Step #8: \ [724/4.9k files][456.5 MiB/541.7 MiB] 84% Done \ [724/4.9k files][456.5 MiB/541.7 MiB] 84% Done \ [725/4.9k files][456.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/unicode_norm_table.h [Content-Type=text/x-chdr]... Step #8: \ [725/4.9k files][456.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/logicalrelation.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/int.h [Content-Type=text/x-chdr]... Step #8: \ [725/4.9k files][456.5 MiB/541.7 MiB] 84% Done \ [725/4.9k files][456.5 MiB/541.7 MiB] 84% Done \ [726/4.9k files][456.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/pg_prng.h [Content-Type=text/x-chdr]... Step #8: \ [726/4.9k files][456.5 MiB/541.7 MiB] 84% Done \ [727/4.9k files][456.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/link-canary.h [Content-Type=text/x-chdr]... Step #8: \ [727/4.9k files][456.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/logicallauncher.h [Content-Type=text/x-chdr]... Step #8: \ [727/4.9k files][456.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/slot.h [Content-Type=text/x-chdr]... Step #8: \ [727/4.9k files][456.5 MiB/541.7 MiB] 84% Done \ [728/4.9k files][456.5 MiB/541.7 MiB] 84% Done \ [729/4.9k files][456.5 MiB/541.7 MiB] 84% Done \ [730/4.9k files][456.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/unicode_case_table.h [Content-Type=text/x-chdr]... Step #8: \ [730/4.9k files][456.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/replication/walsender.h [Content-Type=text/x-chdr]... Step #8: \ [730/4.9k files][456.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/sha1.h [Content-Type=text/x-chdr]... Step #8: \ [730/4.9k files][456.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/saslprep.h [Content-Type=text/x-chdr]... Step #8: \ [731/4.9k files][456.6 MiB/541.7 MiB] 84% Done \ [732/4.9k files][456.6 MiB/541.7 MiB] 84% Done \ [732/4.9k files][456.6 MiB/541.7 MiB] 84% Done \ [733/4.9k files][456.9 MiB/541.7 MiB] 84% Done \ [734/4.9k files][456.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/blkreftable.h [Content-Type=text/x-chdr]... Step #8: \ [734/4.9k files][456.9 MiB/541.7 MiB] 84% Done \ [735/4.9k files][456.9 MiB/541.7 MiB] 84% Done \ [736/4.9k files][456.9 MiB/541.7 MiB] 84% Done \ [737/4.9k files][456.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/relpath.h [Content-Type=text/x-chdr]... Step #8: \ [737/4.9k files][456.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/openssl.h [Content-Type=text/x-chdr]... Step #8: \ [737/4.9k files][456.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/jsonapi.h [Content-Type=text/x-chdr]... Step #8: \ [737/4.9k files][456.9 MiB/541.7 MiB] 84% Done \ [738/4.9k files][457.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/logging.h [Content-Type=text/x-chdr]... Step #8: \ [739/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [740/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [741/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [741/4.9k files][457.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/string.h [Content-Type=text/x-chdr]... Step #8: \ [741/4.9k files][457.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/hashfn.h [Content-Type=text/x-chdr]... Step #8: \ [742/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [743/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [743/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [744/4.9k files][457.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/unicode_category_table.h [Content-Type=text/x-chdr]... Step #8: \ [744/4.9k files][457.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/unicode_normprops_table.h [Content-Type=text/x-chdr]... Step #8: \ [745/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [745/4.9k files][457.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/connect.h [Content-Type=text/x-chdr]... Step #8: \ [746/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [746/4.9k files][457.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/file_utils.h [Content-Type=text/x-chdr]... Step #8: \ [746/4.9k files][457.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/compression.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/scram-common.h [Content-Type=text/x-chdr]... Step #8: \ [746/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [746/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [747/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [748/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [749/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [750/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [751/4.9k files][457.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/restricted_token.h [Content-Type=text/x-chdr]... Step #8: \ [752/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [752/4.9k files][457.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/kwlookup.h [Content-Type=text/x-chdr]... Step #8: \ [752/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [753/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [754/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [755/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [756/4.9k files][457.3 MiB/541.7 MiB] 84% Done \ [757/4.9k files][457.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/md5.h [Content-Type=text/x-chdr]... Step #8: \ [757/4.9k files][457.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/archive.h [Content-Type=text/x-chdr]... Step #8: \ [757/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/cryptohash.h [Content-Type=text/x-chdr]... Step #8: \ [757/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/unicode_category.h [Content-Type=text/x-chdr]... Step #8: \ [757/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/int128.h [Content-Type=text/x-chdr]... Step #8: \ [758/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/parse_manifest.h [Content-Type=text/x-chdr]... Step #8: \ [759/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [760/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [761/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [761/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/unicode_east_asian_fw_table.h [Content-Type=text/x-chdr]... Step #8: \ [761/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [761/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/unicode_norm.h [Content-Type=text/x-chdr]... Step #8: \ [761/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/fe_memutils.h [Content-Type=text/x-chdr]... Step #8: \ [761/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/checksum_helper.h [Content-Type=text/x-chdr]... Step #8: \ [762/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [762/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [763/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [764/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [765/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/shortest_dec.h [Content-Type=text/x-chdr]... Step #8: \ [765/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/hmac.h [Content-Type=text/x-chdr]... Step #8: \ [765/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [766/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/ip.h [Content-Type=text/x-chdr]... Step #8: \ [767/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [767/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [768/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/hashfn_unstable.h [Content-Type=text/x-chdr]... Step #8: \ [769/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [769/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/file_perm.h [Content-Type=text/x-chdr]... Step #8: \ [769/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/sha2.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/unicode_case.h [Content-Type=text/x-chdr]... Step #8: \ [769/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/unicode_norm_hashfunc.h [Content-Type=text/x-chdr]... Step #8: \ [769/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/oauth-common.h [Content-Type=text/x-chdr]... Step #8: \ [770/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [770/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/controldata_utils.h [Content-Type=text/x-chdr]... Step #8: \ [770/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/base64.h [Content-Type=text/x-chdr]... Step #8: \ [770/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [770/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [771/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [772/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [773/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [774/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/username.h [Content-Type=text/x-chdr]... Step #8: \ [774/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [775/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [776/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/keywords.h [Content-Type=text/x-chdr]... Step #8: \ [777/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [777/4.9k files][457.8 MiB/541.7 MiB] 84% Done \ [778/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/pg_lzcompress.h [Content-Type=text/x-chdr]... Step #8: \ [778/4.9k files][457.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/unicode_version.h [Content-Type=text/x-chdr]... Step #8: \ [778/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [779/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/config_info.h [Content-Type=text/x-chdr]... Step #8: \ [779/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/unicode_nonspacing_table.h [Content-Type=text/x-chdr]... Step #8: \ [779/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/common/percentrepl.h [Content-Type=text/x-chdr]... Step #8: \ [780/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/datatype/timestamp.h [Content-Type=text/x-chdr]... Step #8: \ [781/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [782/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [783/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [783/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [783/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [784/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [785/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeNamedtuplestorescan.h [Content-Type=text/x-chdr]... Step #8: \ [786/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [786/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [787/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [788/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeTidscan.h [Content-Type=text/x-chdr]... Step #8: \ [788/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [789/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [790/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [791/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [792/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [793/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/execAsync.h [Content-Type=text/x-chdr]... Step #8: \ [794/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [794/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [795/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [796/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeCustom.h [Content-Type=text/x-chdr]... Step #8: \ [796/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeRecursiveunion.h [Content-Type=text/x-chdr]... Step #8: \ [796/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeForeignscan.h [Content-Type=text/x-chdr]... Step #8: \ [797/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [798/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [799/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [799/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeWindowAgg.h [Content-Type=text/x-chdr]... Step #8: \ [799/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeUnique.h [Content-Type=text/x-chdr]... Step #8: \ [799/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [800/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [801/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeAppend.h [Content-Type=text/x-chdr]... Step #8: \ [801/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeMergejoin.h [Content-Type=text/x-chdr]... Step #8: \ [801/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeMaterial.h [Content-Type=text/x-chdr]... Step #8: \ [801/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [802/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeProjectSet.h [Content-Type=text/x-chdr]... Step #8: \ [802/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [803/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [804/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeModifyTable.h [Content-Type=text/x-chdr]... Step #8: \ [804/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeAgg.h [Content-Type=text/x-chdr]... Step #8: \ [804/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/executor.h [Content-Type=text/x-chdr]... Step #8: \ [804/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeGatherMerge.h [Content-Type=text/x-chdr]... Step #8: \ [805/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [805/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeLockRows.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/execExpr.h [Content-Type=text/x-chdr]... Step #8: \ [805/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [805/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [806/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [807/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [808/4.9k files][458.0 MiB/541.7 MiB] 84% Done \ [809/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/execdebug.h [Content-Type=text/x-chdr]... Step #8: \ [809/4.9k files][458.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeSamplescan.h [Content-Type=text/x-chdr]... Step #8: \ [809/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeHashjoin.h [Content-Type=text/x-chdr]... Step #8: \ [809/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeBitmapHeapscan.h [Content-Type=text/x-chdr]... Step #8: \ [809/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/spi.h [Content-Type=text/x-chdr]... Step #8: \ [809/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeLimit.h [Content-Type=text/x-chdr]... Step #8: \ [809/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeFunctionscan.h [Content-Type=text/x-chdr]... Step #8: \ [809/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/tqueue.h [Content-Type=text/x-chdr]... Step #8: \ [809/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/execScan.h [Content-Type=text/x-chdr]... Step #8: \ [810/4.9k files][458.1 MiB/541.7 MiB] 84% Done \ [810/4.9k files][458.1 MiB/541.7 MiB] 84% Done \ [811/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeIndexonlyscan.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/hashjoin.h [Content-Type=text/x-chdr]... Step #8: \ [811/4.9k files][458.1 MiB/541.7 MiB] 84% Done \ [812/4.9k files][458.1 MiB/541.7 MiB] 84% Done \ [812/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/execParallel.h [Content-Type=text/x-chdr]... Step #8: \ [813/4.9k files][458.1 MiB/541.7 MiB] 84% Done \ [813/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/execdesc.h [Content-Type=text/x-chdr]... Step #8: \ [814/4.9k files][458.1 MiB/541.7 MiB] 84% Done \ [814/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeNestloop.h [Content-Type=text/x-chdr]... Step #8: \ [814/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeIndexscan.h [Content-Type=text/x-chdr]... Step #8: \ [815/4.9k files][458.1 MiB/541.7 MiB] 84% Done \ [815/4.9k files][458.1 MiB/541.7 MiB] 84% Done \ [816/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeSubqueryscan.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeBitmapAnd.h [Content-Type=text/x-chdr]... Step #8: \ [816/4.9k files][458.1 MiB/541.7 MiB] 84% Done \ [816/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeSetOp.h [Content-Type=text/x-chdr]... Step #8: \ [816/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeMemoize.h [Content-Type=text/x-chdr]... Step #8: \ [816/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeBitmapIndexscan.h [Content-Type=text/x-chdr]... Step #8: \ [816/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeSort.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/instrument.h [Content-Type=text/x-chdr]... Step #8: \ [816/4.9k files][458.1 MiB/541.7 MiB] 84% Done \ [816/4.9k files][458.1 MiB/541.7 MiB] 84% Done \ [817/4.9k files][458.1 MiB/541.7 MiB] 84% Done \ [818/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeBitmapOr.h [Content-Type=text/x-chdr]... Step #8: \ [819/4.9k files][458.1 MiB/541.7 MiB] 84% Done \ [819/4.9k files][458.1 MiB/541.7 MiB] 84% Done \ [820/4.9k files][458.1 MiB/541.7 MiB] 84% Done \ [821/4.9k files][458.1 MiB/541.7 MiB] 84% Done | | [822/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/tablefunc.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeTableFuncscan.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeHash.h [Content-Type=text/x-chdr]... Step #8: | [822/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [822/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [822/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [823/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [824/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [825/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [826/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeMergeAppend.h [Content-Type=text/x-chdr]... Step #8: | [826/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/execPartition.h [Content-Type=text/x-chdr]... Step #8: | [826/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeResult.h [Content-Type=text/x-chdr]... Step #8: | [826/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeSeqscan.h [Content-Type=text/x-chdr]... Step #8: | [826/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeWorktablescan.h [Content-Type=text/x-chdr]... Step #8: | [827/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [828/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [828/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [829/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [830/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [831/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeIncrementalSort.h [Content-Type=text/x-chdr]... Step #8: | [831/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/spi_priv.h [Content-Type=text/x-chdr]... Step #8: | [831/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeGather.h [Content-Type=text/x-chdr]... Step #8: | [832/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [832/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [833/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeGroup.h [Content-Type=text/x-chdr]... Step #8: | [833/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/functions.h [Content-Type=text/x-chdr]... Step #8: | [834/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [834/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/tstoreReceiver.h [Content-Type=text/x-chdr]... Step #8: | [835/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [836/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [836/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [837/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeValuesscan.h [Content-Type=text/x-chdr]... Step #8: | [837/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/tuptable.h [Content-Type=text/x-chdr]... Step #8: | [837/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeCtescan.h [Content-Type=text/x-chdr]... Step #8: | [837/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeSubplan.h [Content-Type=text/x-chdr]... Step #8: | [837/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/executor/nodeTidrangescan.h [Content-Type=text/x-chdr]... Step #8: | [837/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [838/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/portability/instr_time.h [Content-Type=text/x-chdr]... Step #8: | [839/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [839/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/portability/mem.h [Content-Type=text/x-chdr]... Step #8: | [840/4.9k files][458.1 MiB/541.7 MiB] 84% Done | [840/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/partitioning/partprune.h [Content-Type=text/x-chdr]... Step #8: | [840/4.9k files][458.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/partitioning/partdefs.h [Content-Type=text/x-chdr]... Step #8: | [841/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [841/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [842/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [843/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [844/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [845/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/partitioning/partbounds.h [Content-Type=text/x-chdr]... Step #8: | [846/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [847/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [847/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [848/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [849/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [850/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [851/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/rewrite/prs2lock.h [Content-Type=text/x-chdr]... Step #8: | [851/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/rewrite/rewriteSupport.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/rewrite/rewriteRemove.h [Content-Type=text/x-chdr]... Step #8: | [851/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [851/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/partitioning/partdesc.h [Content-Type=text/x-chdr]... Step #8: | [851/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [852/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [853/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [854/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [855/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [856/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [857/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [858/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [859/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [860/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [861/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [862/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/rewrite/rewriteDefine.h [Content-Type=text/x-chdr]... Step #8: | [862/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/rewrite/rewriteSearchCycle.h [Content-Type=text/x-chdr]... Step #8: | [862/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [863/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [864/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [865/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [866/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [867/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/rewrite/rewriteHandler.h [Content-Type=text/x-chdr]... Step #8: | [867/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/rewrite/rewriteManip.h [Content-Type=text/x-chdr]... Step #8: | [867/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [868/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [869/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [870/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [871/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/rewrite/rowsecurity.h [Content-Type=text/x-chdr]... Step #8: | [871/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [872/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [873/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [874/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/mb/stringinfo_mb.h [Content-Type=text/x-chdr]... Step #8: | [874/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [875/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [876/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/lib/pairingheap.h [Content-Type=text/x-chdr]... Step #8: | [876/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/mb/pg_wchar.h [Content-Type=text/x-chdr]... Step #8: | [876/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/lib/bipartite_match.h [Content-Type=text/x-chdr]... Step #8: | [876/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/lib/sort_template.h [Content-Type=text/x-chdr]... Step #8: | [876/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [877/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [878/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [879/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/lib/ilist.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/lib/integerset.h [Content-Type=text/x-chdr]... Step #8: | [879/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [879/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/lib/rbtree.h [Content-Type=text/x-chdr]... Step #8: | [879/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/arrayaccess.h [Content-Type=text/x-chdr]... Step #8: | [879/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/lib/stringinfo.h [Content-Type=text/x-chdr]... Step #8: | [879/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/lib/bloomfilter.h [Content-Type=text/x-chdr]... Step #8: | [879/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/lib/simplehash.h [Content-Type=text/x-chdr]... Step #8: | [879/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/lib/radixtree.h [Content-Type=text/x-chdr]... Step #8: | [879/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/lib/knapsack.h [Content-Type=text/x-chdr]... Step #8: | [879/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/lib/dshash.h [Content-Type=text/x-chdr]... Step #8: | [879/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [880/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/lib/binaryheap.h [Content-Type=text/x-chdr]... Step #8: | [880/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/varbit.h [Content-Type=text/x-chdr]... Step #8: | [880/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/uuid.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/pg_locale.h [Content-Type=text/x-chdr]... Step #8: | [880/4.9k files][458.2 MiB/541.7 MiB] 84% Done | [880/4.9k files][458.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/lib/hyperloglog.h [Content-Type=text/x-chdr]... Step #8: | [880/4.9k files][458.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/rls.h [Content-Type=text/x-chdr]... Step #8: | [880/4.9k files][458.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/combocid.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/date.h [Content-Type=text/x-chdr]... Step #8: | [880/4.9k files][458.3 MiB/541.7 MiB] 84% Done | [880/4.9k files][458.3 MiB/541.7 MiB] 84% Done | [881/4.9k files][458.3 MiB/541.7 MiB] 84% Done | [882/4.9k files][458.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/ruleutils.h [Content-Type=text/x-chdr]... Step #8: | [882/4.9k files][458.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/reltrigger.h [Content-Type=text/x-chdr]... Step #8: | [882/4.9k files][458.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/injection_point.h [Content-Type=text/x-chdr]... Step #8: | [882/4.9k files][458.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/catcache.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/json.h [Content-Type=text/x-chdr]... Step #8: | [882/4.9k files][458.3 MiB/541.7 MiB] 84% Done | [882/4.9k files][458.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/datetime.h [Content-Type=text/x-chdr]... Step #8: | [882/4.9k files][458.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/guc_hooks.h [Content-Type=text/x-chdr]... Step #8: | [882/4.9k files][458.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/builtins.h [Content-Type=text/x-chdr]... Step #8: | [882/4.9k files][458.4 MiB/541.7 MiB] 84% Done | [883/4.9k files][458.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/formatting.h [Content-Type=text/x-chdr]... Step #8: | [883/4.9k files][458.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/relmapper.h [Content-Type=text/x-chdr]... Step #8: | [883/4.9k files][458.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/memdebug.h [Content-Type=text/x-chdr]... Step #8: | [883/4.9k files][458.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/multirangetypes.h [Content-Type=text/x-chdr]... Step #8: | [883/4.9k files][458.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/relptr.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/pg_crc.h [Content-Type=text/x-chdr]... Step #8: | [883/4.9k files][458.4 MiB/541.7 MiB] 84% Done | [883/4.9k files][458.4 MiB/541.7 MiB] 84% Done | [884/4.9k files][458.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/elog.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/geo_decls.h [Content-Type=text/x-chdr]... Step #8: | [884/4.9k files][458.4 MiB/541.7 MiB] 84% Done | [884/4.9k files][458.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/logtape.h [Content-Type=text/x-chdr]... Step #8: | [884/4.9k files][458.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/jsonpath.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/help_config.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/lib/qunique.h [Content-Type=text/x-chdr]... Step #8: | [884/4.9k files][458.4 MiB/541.7 MiB] 84% Done | [884/4.9k files][458.4 MiB/541.7 MiB] 84% Done | [884/4.9k files][458.4 MiB/541.7 MiB] 84% Done | [885/4.9k files][458.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/backend_progress.h [Content-Type=text/x-chdr]... Step #8: | [885/4.9k files][458.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/expandeddatum.h [Content-Type=text/x-chdr]... Step #8: | [886/4.9k files][458.4 MiB/541.7 MiB] 84% Done | [886/4.9k files][458.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/pg_lsn.h [Content-Type=text/x-chdr]... Step #8: | [887/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [887/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [888/4.9k files][458.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/tzparser.h [Content-Type=text/x-chdr]... Step #8: | [888/4.9k files][458.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/numeric.h [Content-Type=text/x-chdr]... Step #8: | [888/4.9k files][458.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/palloc.h [Content-Type=text/x-chdr]... Step #8: | [888/4.9k files][458.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/usercontext.h [Content-Type=text/x-chdr]... Step #8: | [888/4.9k files][458.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/freepage.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/inet.h [Content-Type=text/x-chdr]... Step #8: | [889/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [889/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [890/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [890/4.9k files][458.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/pidfile.h [Content-Type=text/x-chdr]... Step #8: | [890/4.9k files][458.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/snapshot.h [Content-Type=text/x-chdr]... Step #8: | [891/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [892/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [893/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [893/4.9k files][458.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/dsa.h [Content-Type=text/x-chdr]... Step #8: | [894/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [895/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [895/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [896/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [897/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [898/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [899/4.9k files][458.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/pgstat_internal.h [Content-Type=text/x-chdr]... Step #8: | [899/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [900/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [901/4.9k files][458.5 MiB/541.7 MiB] 84% Done | [902/4.9k files][458.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/pg_rusage.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/sampling.h [Content-Type=text/x-chdr]... Step #8: | [902/4.9k files][458.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/cash.h [Content-Type=text/x-chdr]... Step #8: | [902/4.9k files][458.6 MiB/541.7 MiB] 84% Done | [903/4.9k files][458.6 MiB/541.7 MiB] 84% Done | [904/4.9k files][458.6 MiB/541.7 MiB] 84% Done | [905/4.9k files][458.6 MiB/541.7 MiB] 84% Done | [906/4.9k files][458.6 MiB/541.7 MiB] 84% Done | [907/4.9k files][458.6 MiB/541.7 MiB] 84% Done | [907/4.9k files][458.6 MiB/541.7 MiB] 84% Done | [908/4.9k files][458.6 MiB/541.7 MiB] 84% Done | [909/4.9k files][458.6 MiB/541.7 MiB] 84% Done | [910/4.9k files][458.6 MiB/541.7 MiB] 84% Done | [911/4.9k files][458.6 MiB/541.7 MiB] 84% Done | [912/4.9k files][458.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/fmgrtab.h [Content-Type=text/x-chdr]... Step #8: | [912/4.9k files][458.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/guc_tables.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/float.h [Content-Type=text/x-chdr]... Step #8: | [912/4.9k files][458.6 MiB/541.7 MiB] 84% Done / Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/index_selfuncs.h [Content-Type=text/x-chdr]... Step #8: / [912/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [912/4.9k files][458.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/pgstat_kind.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/rangetypes.h [Content-Type=text/x-chdr]... Step #8: / [913/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [913/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [914/4.9k files][458.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/spccache.h [Content-Type=text/x-chdr]... Step #8: / [914/4.9k files][458.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/ps_status.h [Content-Type=text/x-chdr]... Step #8: / [915/4.9k files][458.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/jsonb.h [Content-Type=text/x-chdr]... Step #8: / [916/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [917/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [917/4.9k files][458.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/conffiles.h [Content-Type=text/x-chdr]... Step #8: / [917/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [918/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [919/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [920/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [920/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [921/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [922/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [922/4.9k files][458.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/array.h [Content-Type=text/x-chdr]... Step #8: / [923/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [924/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [925/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [926/4.9k files][458.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/memutils.h [Content-Type=text/x-chdr]... Step #8: / [926/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [927/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [927/4.9k files][458.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/sharedtuplestore.h [Content-Type=text/x-chdr]... Step #8: / [928/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [929/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [929/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [930/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [931/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [932/4.9k files][458.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/dynahash.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/typcache.h [Content-Type=text/x-chdr]... Step #8: / [932/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [933/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [934/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [934/4.9k files][458.6 MiB/541.7 MiB] 84% Done / [935/4.9k files][458.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/memutils_memorychunk.h [Content-Type=text/x-chdr]... Step #8: / [936/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [937/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [937/4.9k files][458.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/plancache.h [Content-Type=text/x-chdr]... Step #8: / [937/4.9k files][458.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/memutils_internal.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/expandedrecord.h [Content-Type=text/x-chdr]... Step #8: / [937/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [937/4.9k files][458.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/timestamp.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/acl.h [Content-Type=text/x-chdr]... Step #8: / [937/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [937/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [938/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [939/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [940/4.9k files][458.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/aclchk_internal.h [Content-Type=text/x-chdr]... Step #8: / [940/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [941/4.9k files][458.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/xml.h [Content-Type=text/x-chdr]... Step #8: / [941/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [942/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [943/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [944/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [945/4.9k files][458.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/tuplestore.h [Content-Type=text/x-chdr]... Step #8: / [946/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [947/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [948/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [949/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [949/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [950/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [951/4.9k files][458.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/resowner.h [Content-Type=text/x-chdr]... Step #8: / [951/4.9k files][458.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/partcache.h [Content-Type=text/x-chdr]... Step #8: / [951/4.9k files][458.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/rel.h [Content-Type=text/x-chdr]... Step #8: / [951/4.9k files][458.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/bytea.h [Content-Type=text/x-chdr]... Step #8: / [951/4.9k files][458.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/jsonfuncs.h [Content-Type=text/x-chdr]... Step #8: / [951/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [952/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [953/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [954/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [955/4.9k files][458.7 MiB/541.7 MiB] 84% Done / [956/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parse_param.h [Content-Type=text/x-chdr]... Step #8: / [956/4.9k files][458.8 MiB/541.7 MiB] 84% Done / [957/4.9k files][458.8 MiB/541.7 MiB] 84% Done / [958/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/tuplesort.h [Content-Type=text/x-chdr]... Step #8: / [958/4.9k files][458.8 MiB/541.7 MiB] 84% Done / [959/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/varlena.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/guc.h [Content-Type=text/x-chdr]... Step #8: / [959/4.9k files][458.8 MiB/541.7 MiB] 84% Done / [959/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/syscache.h [Content-Type=text/x-chdr]... Step #8: / [959/4.9k files][458.8 MiB/541.7 MiB] 84% Done / [960/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/regproc.h [Content-Type=text/x-chdr]... Step #8: / [960/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/portal.h [Content-Type=text/x-chdr]... Step #8: / [960/4.9k files][458.8 MiB/541.7 MiB] 84% Done / [961/4.9k files][458.8 MiB/541.7 MiB] 84% Done / [962/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/wait_event.h [Content-Type=text/x-chdr]... Step #8: / [962/4.9k files][458.8 MiB/541.7 MiB] 84% Done / [963/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/sortsupport.h [Content-Type=text/x-chdr]... Step #8: / [963/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/snapmgr.h [Content-Type=text/x-chdr]... Step #8: / [963/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/datum.h [Content-Type=text/x-chdr]... Step #8: / [963/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/postmaster/bgworker.h [Content-Type=text/x-chdr]... Step #8: / [964/4.9k files][458.8 MiB/541.7 MiB] 84% Done / [964/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/queryenvironment.h [Content-Type=text/x-chdr]... Step #8: / [964/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/relcache.h [Content-Type=text/x-chdr]... Step #8: / [964/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/selfuncs.h [Content-Type=text/x-chdr]... Step #8: / [964/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/inval.h [Content-Type=text/x-chdr]... Step #8: / [964/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/evtcache.h [Content-Type=text/x-chdr]... Step #8: / [964/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/xid8.h [Content-Type=text/x-chdr]... Step #8: / [964/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/lsyscache.h [Content-Type=text/x-chdr]... Step #8: / [964/4.9k files][458.8 MiB/541.7 MiB] 84% Done / [965/4.9k files][458.8 MiB/541.7 MiB] 84% Done / [966/4.9k files][458.8 MiB/541.7 MiB] 84% Done / [967/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/timeout.h [Content-Type=text/x-chdr]... Step #8: / [967/4.9k files][458.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/backend_status.h [Content-Type=text/x-chdr]... Step #8: / [967/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/attoptcache.h [Content-Type=text/x-chdr]... Step #8: / [967/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [968/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/hsearch.h [Content-Type=text/x-chdr]... Step #8: / [969/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [969/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/ascii.h [Content-Type=text/x-chdr]... Step #8: / [969/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [970/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parse_node.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parse_cte.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/utils/relfilenumbermap.h [Content-Type=text/x-chdr]... Step #8: / [970/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [970/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [970/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parser.h [Content-Type=text/x-chdr]... Step #8: / [970/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parse_collate.h [Content-Type=text/x-chdr]... Step #8: / [970/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parse_utilcmd.h [Content-Type=text/x-chdr]... Step #8: / [970/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [971/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/scansup.h [Content-Type=text/x-chdr]... Step #8: / [971/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/scanner.h [Content-Type=text/x-chdr]... Step #8: / [971/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [972/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [973/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parse_type.h [Content-Type=text/x-chdr]... Step #8: / [973/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parsetree.h [Content-Type=text/x-chdr]... Step #8: / [973/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parse_enr.h [Content-Type=text/x-chdr]... Step #8: / [973/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [974/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parse_agg.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parse_expr.h [Content-Type=text/x-chdr]... Step #8: / [974/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [974/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [975/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [976/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [977/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parse_merge.h [Content-Type=text/x-chdr]... Step #8: / [977/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parse_target.h [Content-Type=text/x-chdr]... Step #8: / [977/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parse_relation.h [Content-Type=text/x-chdr]... Step #8: / [977/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/kwlist.h [Content-Type=text/x-chdr]... Step #8: / [977/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parse_oper.h [Content-Type=text/x-chdr]... Step #8: / [977/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [978/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [979/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [980/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [981/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/analyze.h [Content-Type=text/x-chdr]... Step #8: / [982/4.9k files][458.9 MiB/541.7 MiB] 84% Done / [982/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parse_coerce.h [Content-Type=text/x-chdr]... Step #8: / [982/4.9k files][458.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parse_clause.h [Content-Type=text/x-chdr]... Step #8: / [983/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [983/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/parser/parse_func.h [Content-Type=text/x-chdr]... Step #8: / [984/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [984/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [985/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [986/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [987/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/postmaster/pgarch.h [Content-Type=text/x-chdr]... Step #8: / [988/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [989/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [989/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/postmaster/bgwriter.h [Content-Type=text/x-chdr]... Step #8: / [989/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [990/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/postmaster/interrupt.h [Content-Type=text/x-chdr]... Step #8: / [991/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [991/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [992/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/postmaster/auxprocess.h [Content-Type=text/x-chdr]... Step #8: / [992/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/postmaster/startup.h [Content-Type=text/x-chdr]... Step #8: / [992/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [993/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [994/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/postmaster/bgworker_internals.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/postmaster/walwriter.h [Content-Type=text/x-chdr]... Step #8: / [994/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [995/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/postmaster/postmaster.h [Content-Type=text/x-chdr]... Step #8: / [996/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [997/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [997/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [998/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [999/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/postmaster/autovacuum.h [Content-Type=text/x-chdr]... Step #8: / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/postmaster/fork_process.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/postmaster/walsummarizer.h [Content-Type=text/x-chdr]... Step #8: / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/postmaster/syslogger.h [Content-Type=text/x-chdr]... Step #8: / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/regex/regerrs.h [Content-Type=text/x-chdr]... Step #8: / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/regex/regex.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/regex/regguts.h [Content-Type=text/x-chdr]... Step #8: / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/regex/regcustom.h [Content-Type=text/x-chdr]... Step #8: / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/bufpage.h [Content-Type=text/x-chdr]... Step #8: / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/sharedfileset.h [Content-Type=text/x-chdr]... Step #8: / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/freespace.h [Content-Type=text/x-chdr]... Step #8: / [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done - - [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/shm_mq.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/lock.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/bufmgr.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/regex/regexport.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/condition_variable.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/off.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/latch.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/copydir.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/bulk_write.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/spin.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/large_object.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/itemptr.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/predicate.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/predicate_internals.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/checksum.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/fileset.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/sinvaladt.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/shmem.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/shm_toc.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/item.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/fd.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/relfilelocator.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/ipc.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/pg_shmem.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/proc.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/barrier.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/sync.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/dsm_impl.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/lwlocklist.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/dsm.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/proclist_types.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/reinit.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/dsm_registry.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/procsignal.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/s_lock.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/checksum_impl.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/md.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/buffile.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/lmgr.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/itemid.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/standby.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/indexfsm.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/pmsignal.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/procnumber.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/buf_internals.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/standbydefs.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/lwlock.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/read_stream.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/procarray.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/proclist.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/lockdefs.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/block.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.2 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/fsm_internals.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/smgr.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/pg_sema.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/header.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/buf.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_porter.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_2_hungarian.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_norwegian.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_danish.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_german.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/api.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/storage/sinval.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_irish.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_catalan.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_french.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_spanish.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_norwegian.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_indonesian.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_estonian.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_hungarian.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_romanian.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_irish.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_armenian.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_english.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_arabic.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_dutch.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_swedish.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_indonesian.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_nepali.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_basque.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_portuguese.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_lithuanian.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_finnish.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_serbian.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_french.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_portuguese.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_yiddish.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_greek.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_russian.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_finnish.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_german.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_spanish.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done - [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_danish.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_swedish.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/header.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_turkish.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_KOI8_R_russian.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_italian.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_italian.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_tamil.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_basque.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_porter.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_english.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_catalan.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_dutch.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/dbcommands.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/extension.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/alter.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/lockcmds.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/async.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/user.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/proclang.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/event_trigger.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/discard.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/schemacmds.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/progress.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/tablespace.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/matview.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/sequence.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/comment.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/seclabel.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/policy.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/tablecmds.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/explain.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/cluster.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/portalcmds.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/createas.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/vacuum.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/trigger.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/conversioncmds.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/copy.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/typecmds.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/copyfrom_internal.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.1k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/collationcmds.h [Content-Type=text/x-chdr]... Step #8: \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/defrem.h [Content-Type=text/x-chdr]... Step #8: \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/view.h [Content-Type=text/x-chdr]... Step #8: \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/prepare.h [Content-Type=text/x-chdr]... Step #8: \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/subscriptioncmds.h [Content-Type=text/x-chdr]... Step #8: \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/d2s.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_hindi.h [Content-Type=text/x-chdr]... Step #8: \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/unicode_category.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/checksum_helper.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/dbcommands_xlog.h [Content-Type=text/x-chdr]... Step #8: \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/jsonapi.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/d2s_intrinsics.h [Content-Type=text/x-chdr]... Step #8: \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/unicode_norm.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/rmtree.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/md5_common.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/hashfn.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.4 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/ip.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/stringinfo.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.5 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/pgfnames.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/saslprep.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/include/commands/publicationcmds.h [Content-Type=text/x-chdr]... Step #8: \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/md5_int.h [Content-Type=text/x-chdr]... Step #8: \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/file_perm.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/config_info.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/restricted_token.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/exec.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/fe_memutils.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.6 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/scram-common.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/sha1_int.h [Content-Type=text/x-chdr]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/string.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/psprintf.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/pg_lzcompress.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/pg_prng.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/kwlookup.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/link-canary.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/pg_get_line.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/base64.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/sprompt.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/blkreftable.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/username.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/compression.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/unicode_case.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/binaryheap.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/ryu_common.h [Content-Type=text/x-chdr]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/sha1.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done | Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/relpath.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/cryptohash.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/wchar.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][459.7 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/sha2_int.h [Content-Type=text/x-chdr]... Step #8: | [1.2k/4.9k files][459.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/hmac.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/logging.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/hmac_openssl.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.8 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][459.8 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/encnames.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.8 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/file_utils.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/keywords.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/d2s_full_table.h [Content-Type=text/x-chdr]... Step #8: | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/wait_error.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/sha2.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/md5.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/archive.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/parse_manifest.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/digit_table.h [Content-Type=text/x-chdr]... Step #8: | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/unicode/case_test.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/f2s.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/percentrepl.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/cryptohash_openssl.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/tutorial/complex.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/unicode/category_test.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-gssapi-common.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/tutorial/funcs.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][459.9 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/unicode/norm_test.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-auth-oauth.h [Content-Type=text/x-chdr]... Step #8: | [1.2k/4.9k files][460.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/pqexpbuffer.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][460.0 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/pqexpbuffer.h [Content-Type=text/x-chdr]... Step #8: | [1.2k/4.9k files][460.0 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.0 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.0 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.0 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.0 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-gssapi-common.h [Content-Type=text/x-chdr]... Step #8: | [1.2k/4.9k files][460.0 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.0 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.0 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.0 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.0 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-exec.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/libpq-fe.h [Content-Type=text/x-chdr]... Step #8: | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-cancel.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/common/controldata_utils.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/thread-alloc.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-auth.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-auth.h [Content-Type=text/x-chdr]... Step #8: | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/pthread-win32.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-secure-common.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][460.1 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-auth-oauth-curl.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/libpq-events.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][460.2 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.2 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.2 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.2 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.2 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-secure-openssl.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][460.3 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.3 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.3 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-secure.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][460.3 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.3 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/libpq-events.h [Content-Type=text/x-chdr]... Step #8: | [1.2k/4.9k files][460.3 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.3 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.3 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.3 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.3 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.4 MiB/541.7 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-trace.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][460.4 MiB/541.7 MiB] 84% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-auth-oauth.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-secure-common.h [Content-Type=text/x-chdr]... Step #8: | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-protocol3.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-secure-gssapi.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-print.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/win32.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-auth-sasl.h [Content-Type=text/x-chdr]... Step #8: | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-auth-scram.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.2k/4.9k files][460.5 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.6 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.6 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.6 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.6 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.6 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.6 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-lobj.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-connect.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][460.7 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.7 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/win32.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/4.9k files][460.7 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.7 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/pg_regress_ecpg.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/legacy-pqsignal.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][460.7 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.7 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/libpq-int.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/4.9k files][460.7 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/test/libpq_uri_regress.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][460.7 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/fe-misc.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][460.7 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.7 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/preproc/strings.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/4.9k files][460.7 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/printf_hack.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/preproc/struct.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/4.9k files][460.7 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/libpq/test/libpq_testclient.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][460.7 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.7 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/regression.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/4.9k files][460.7 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.7 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-whenever_do_continue.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][460.9 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.9 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-desc.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][460.9 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/connect-test2.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][460.9 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.9 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-test_informix.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][460.9 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-copystdout.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][460.9 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.9 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.9 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][460.9 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/connect-test1.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-insupd.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-describe.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-sqlda.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-dt_test.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-comment.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-quote.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-charfuncs.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-intoasc.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-cursor.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-num_test.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-sqlda.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-type.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-binary.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-twophase.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-code100.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-func.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.0 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/connect-test4.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/thread-thread_implicit.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/thread-prep.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-strings.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-sqljson_jsontable.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-oldexec.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-pointer_to_struct.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-execute.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-array.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rfmtdate.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-array_of_struct.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-dyntest.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/thread-thread.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done / Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-variable.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.1 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-define.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-nan_test.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-whenever.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-outofscope.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-dynalloc2.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-num_test2.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-declare.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-describe.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rnull.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-bytea.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-sqljson.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-define.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-dec_test.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rfmtlong.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-describe.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.2 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-test_informix2.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/thread-descriptor.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-dynalloc.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/connect-test5.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-dt_test2.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-indicators.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/compat_oracle-char_array.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-prepareas.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-autoprep.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-show.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/preproc-init.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-createtableas.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/connect-test3.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.3 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-fetch.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/compatlib/informix.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/test/expected/sql-parser.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/ecpglib/sqlda.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/ecpglib/error.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/ecpglib/descriptor.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/ecpglib/prepare.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.4 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/ecpglib/misc.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/ecpglib/execute.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/ecpglib/ecpglib_extern.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/ecpglib/memory.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/ecpglib/typename.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/ecpglib/connect.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/ecpglib/data.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done / [1.3k/4.9k files][461.5 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/preproc/variable.c [Content-Type=text/x-csrc]... Step #8: / [1.3k/4.9k files][461.6 MiB/541.7 MiB] 85% Done / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/preproc/ecpg.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/preproc/c_keywords.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/preproc/descriptor.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/preproc/type.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/preproc/parser.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/preproc/output.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/preproc/ecpg_kwlist.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/preproc/c_kwlist.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/preproc/util.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:06 / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/preproc/keywords.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/preproc/type.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/preproc/ecpg_keywords.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/pgtypes_interval.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/preproc/preproc_extern.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/datetime.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/sqlda-native.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/ecpgerrno.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/sql3types.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/pgtypes_error.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/pgtypes_date.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/sqlca.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:08 / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:08 / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:08 / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/sqlda.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/sqltypes.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:08 / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/pgtypes_numeric.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/ecpg_informix.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/pgtypes_timestamp.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/ecpglib.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.6 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/pgtypes.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/sqlda-compat.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/decimal.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/ecpg-pthread-win32.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/include/ecpgtype.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/numeric.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/timestamp.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/common.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/dt_common.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/pgtypeslib_extern.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/datetime.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/dt.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:11 / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/interfaces/ecpg/pgtypeslib/interval.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:10 / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/archive/shell_archive.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/index/indexam.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/index/amvalidate.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/index/amapi.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:11 / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/index/genam.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:11 / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:11 / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:11 / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/hash/hashinsert.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/hash/hashfunc.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.7 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/hash/hash.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.8 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:10 / [1.4k/4.9k files][461.8 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:10 / [1.4k/4.9k files][461.8 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:10 / [1.4k/4.9k files][461.8 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:10 / [1.4k/4.9k files][461.8 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/hash/hashsearch.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/hash/hashovfl.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.8 MiB/541.7 MiB] 85% Done 1.1 MiB/s ETA 00:01:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/hash/hashsort.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.8 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/hash/hash_xlog.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.8 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/hash/hashutil.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.8 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.9 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.9 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/hash/hashpage.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/hash/hashvalidate.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.9 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.9 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/nbtree/nbtsplitloc.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.9 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.9 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.9 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.9 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/nbtree/nbtpage.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/nbtree/nbtvalidate.c [Content-Type=text/x-csrc]... Step #8: / [1.4k/4.9k files][461.9 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.9 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:09 / [1.4k/4.9k files][461.9 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:08 - - [1.4k/4.9k files][461.9 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:08 - [1.4k/4.9k files][461.9 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/nbtree/nbtree.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][461.9 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:08 - [1.4k/4.9k files][461.9 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/nbtree/nbtsort.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][462.0 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:08 - [1.4k/4.9k files][462.0 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:08 - [1.4k/4.9k files][462.0 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/nbtree/nbtdedup.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][462.0 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 - [1.4k/4.9k files][462.0 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 - [1.4k/4.9k files][462.0 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/nbtree/nbtinsert.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][462.0 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 - [1.4k/4.9k files][462.0 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/nbtree/nbtsearch.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][462.1 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/nbtree/nbtutils.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][462.1 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/nbtree/nbtpreprocesskeys.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][462.1 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:06 - [1.4k/4.9k files][462.2 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:06 - [1.4k/4.9k files][462.2 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:06 - [1.4k/4.9k files][462.2 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:06 - [1.4k/4.9k files][462.2 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/nbtree/nbtxlog.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][462.2 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gin/ginpostinglist.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][462.2 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:05 - [1.4k/4.9k files][462.2 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:05 - [1.4k/4.9k files][462.2 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:05 - [1.4k/4.9k files][462.3 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/nbtree/nbtcompare.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][462.3 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:04 - [1.4k/4.9k files][462.3 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:04 - [1.4k/4.9k files][462.3 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:04 - [1.4k/4.9k files][462.3 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:04 - [1.4k/4.9k files][462.3 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:04 - [1.4k/4.9k files][462.3 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:04 - [1.4k/4.9k files][462.3 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:04 - [1.4k/4.9k files][462.3 MiB/541.7 MiB] 85% Done 1.2 MiB/s ETA 00:01:04 - [1.4k/4.9k files][462.6 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:01:02 - [1.4k/4.9k files][462.6 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:01:02 - [1.4k/4.9k files][462.8 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 - [1.4k/4.9k files][462.8 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 - [1.4k/4.9k files][462.8 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 - [1.4k/4.9k files][462.8 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gin/ginutil.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][462.8 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gin/ginget.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gin/ginlogic.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gin/ginbtree.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gin/ginarrayproc.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.3 MiB/s ETA 00:00:59 - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:59 - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:59 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gin/ginvacuum.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:58 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gin/gininsert.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][462.9 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:58 - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:58 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gin/ginfast.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:58 - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:58 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gin/ginscan.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gin/ginvalidate.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:58 - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:58 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gin/gindatapage.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:58 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gin/ginbulk.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:58 - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:58 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gin/ginxlog.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:58 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gin/ginentrypage.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/sequence/sequence.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/heap/heapam_handler.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/heap/heapam.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/heap/rewriteheap.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/heap/heaptoast.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.0 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 - [1.4k/4.9k files][463.1 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/heap/heapam_xlog.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.1 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/heap/visibilitymap.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/heap/heapam_visibility.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.1 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 - [1.4k/4.9k files][463.1 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 - [1.4k/4.9k files][463.1 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 - [1.4k/4.9k files][463.1 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:57 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/heap/vacuumlazy.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.1 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:56 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/heap/hio.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.1 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:56 - [1.4k/4.9k files][463.1 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:56 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/tupdesc.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/heap/pruneheap.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.2 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:56 - [1.4k/4.9k files][463.2 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:56 - [1.4k/4.9k files][463.2 MiB/541.7 MiB] 85% Done 1.4 MiB/s ETA 00:00:56 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/printsimple.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.6 MiB/541.7 MiB] 85% Done 1.5 MiB/s ETA 00:00:53 - [1.4k/4.9k files][463.6 MiB/541.7 MiB] 85% Done 1.5 MiB/s ETA 00:00:53 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/relation.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.6 MiB/541.7 MiB] 85% Done 1.5 MiB/s ETA 00:00:53 - [1.4k/4.9k files][463.7 MiB/541.7 MiB] 85% Done 1.5 MiB/s ETA 00:00:52 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/heaptuple.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.7 MiB/541.7 MiB] 85% Done 1.5 MiB/s ETA 00:00:52 - [1.4k/4.9k files][463.7 MiB/541.7 MiB] 85% Done 1.5 MiB/s ETA 00:00:52 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/session.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.9 MiB/541.7 MiB] 85% Done 1.5 MiB/s ETA 00:00:50 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/syncscan.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/detoast.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.9 MiB/541.7 MiB] 85% Done 1.5 MiB/s ETA 00:00:50 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/bufmask.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.9 MiB/541.7 MiB] 85% Done 1.5 MiB/s ETA 00:00:50 - [1.4k/4.9k files][463.9 MiB/541.7 MiB] 85% Done 1.5 MiB/s ETA 00:00:50 - [1.4k/4.9k files][463.9 MiB/541.7 MiB] 85% Done 1.5 MiB/s ETA 00:00:50 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/scankey.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.9 MiB/541.7 MiB] 85% Done 1.5 MiB/s ETA 00:00:50 - [1.4k/4.9k files][463.9 MiB/541.7 MiB] 85% Done 1.5 MiB/s ETA 00:00:50 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/printtup.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][463.9 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 - [1.4k/4.9k files][463.9 MiB/541.7 MiB] 85% Done 1.5 MiB/s ETA 00:00:50 - [1.4k/4.9k files][463.9 MiB/541.7 MiB] 85% Done 1.5 MiB/s ETA 00:00:50 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/toast_internals.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][464.0 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 - [1.4k/4.9k files][464.0 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 - [1.4k/4.9k files][464.0 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/reloptions.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][464.0 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 - [1.4k/4.9k files][464.0 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 - [1.4k/4.9k files][464.0 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 - [1.4k/4.9k files][464.0 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 - [1.4k/4.9k files][464.0 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 - [1.4k/4.9k files][464.0 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/tidstore.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][464.0 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 - [1.4k/4.9k files][464.0 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 - [1.4k/4.9k files][464.0 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 - [1.4k/4.9k files][464.0 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/indextuple.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][464.0 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 - [1.4k/4.9k files][464.0 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/attmap.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.4k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/tupconvert.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.4k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.4k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/common/toast_compression.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:50 - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/gindesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/brindesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/committsdesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/seqdesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/gistdesc.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/smgrdesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.1 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/logicalmsgdesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/xactdesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/hashdesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/nbtdesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/genericdesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/spgdesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/xlogdesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/mxactdesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/clogdesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/standbydesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/relmapdesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/dbasedesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/heapdesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/rmgrdesc_utils.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/replorigindesc.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/tablesample/bernoulli.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/tablesample/tablesample.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/tablesample/system.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/brin/brin_bloom.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/brin/brin_inclusion.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/brin/brin_validate.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/brin/brin_minmax.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/brin/brin_revmap.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 - [1.5k/4.9k files][464.2 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/brin/brin.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.3 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/brin/brin_tuple.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.3 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/brin/brin_xlog.c [Content-Type=text/x-csrc]... Step #8: - [1.5k/4.9k files][464.3 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 \ \ [1.5k/4.9k files][464.3 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 \ [1.5k/4.9k files][464.3 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/rmgrdesc/tblspcdesc.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][464.3 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 \ [1.5k/4.9k files][464.3 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:49 \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/multixact.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/transam.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/slru.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/brin/brin_pageops.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/parallel.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/brin/brin_minmax_multi.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/timeline.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/varsup.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/rmgr.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 \ [1.5k/4.9k files][464.4 MiB/541.7 MiB] 85% Done 1.6 MiB/s ETA 00:00:48 \ [1.5k/4.9k files][464.7 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:46 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/xact.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][464.8 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:46 \ [1.5k/4.9k files][464.8 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:46 \ [1.5k/4.9k files][464.8 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:46 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/xlogprefetcher.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][464.8 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:46 \ [1.5k/4.9k files][464.8 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:46 \ [1.5k/4.9k files][464.8 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:46 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/generic_xlog.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][464.8 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:46 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/xlog.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][464.8 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:46 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/xlogarchive.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.0 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:45 \ [1.5k/4.9k files][465.0 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:45 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/spgist/spginsert.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.0 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:45 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/xlogstats.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.0 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:45 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/xlogfuncs.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/subtrans.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.0 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:45 \ [1.5k/4.9k files][465.0 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:45 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/xloginsert.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.0 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:45 \ [1.5k/4.9k files][465.0 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:45 \ [1.5k/4.9k files][465.0 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:45 \ [1.5k/4.9k files][465.0 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:45 \ [1.5k/4.9k files][465.0 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:45 \ [1.5k/4.9k files][465.1 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:45 \ [1.5k/4.9k files][465.1 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:45 \ [1.5k/4.9k files][465.1 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][465.4 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/clog.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.4 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/xlogbackup.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.4 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/twophase_rmgr.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.4 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/xlogrecovery.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.4 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 \ [1.5k/4.9k files][465.4 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/commit_ts.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.4 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/xlogutils.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.4 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/xlogreader.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.4 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/transam/twophase.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.4 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/spgist/spgproc.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.4 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/spgist/spgxlog.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.4 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 \ [1.5k/4.9k files][465.5 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/spgist/spgutils.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.5 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 \ [1.5k/4.9k files][465.5 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/spgist/spgvalidate.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.5 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/spgist/spgquadtreeproc.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.5 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][465.5 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][465.7 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/spgist/spgdoinsert.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.7 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 \ [1.5k/4.9k files][465.7 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 \ [1.5k/4.9k files][465.7 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/spgist/spgvacuum.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.7 MiB/541.7 MiB] 85% Done 1.8 MiB/s ETA 00:00:43 \ [1.5k/4.9k files][465.8 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/spgist/spgkdtreeproc.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.8 MiB/541.7 MiB] 85% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][465.9 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][465.9 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/spgist/spgscan.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.9 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/spgist/spgtextproc.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.9 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gist/gist.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][465.9 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][465.9 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gist/gistbuild.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.0 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gist/gistvalidate.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.0 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gist/gistproc.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.0 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gist/gistxlog.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.0 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gist/gistbuildbuffers.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.0 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gist/gistutil.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.0 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gist/gistget.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.0 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gist/gistscan.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.0 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gist/gistsplit.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.0 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/gist/gistvacuum.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.0 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/table/tableam.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.0 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/table/tableamapi.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.0 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/backup/basebackup_progress.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.0 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:43 \ [1.5k/4.9k files][466.0 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:43 \ [1.5k/4.9k files][466.1 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/table/table.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.1 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/access/table/toast_helper.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.2 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][466.2 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][466.2 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:45 \ [1.5k/4.9k files][466.2 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:45 \ [1.5k/4.9k files][466.2 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:45 \ [1.5k/4.9k files][466.2 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:45 \ [1.5k/4.9k files][466.2 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:45 \ [1.5k/4.9k files][466.2 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:45 \ [1.5k/4.9k files][466.2 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:45 \ [1.5k/4.9k files][466.3 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][466.3 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/backup/walsummaryfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/backup/basebackup_lz4.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/backup/walsummary.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/backup/basebackup_copy.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/backup/basebackup_sink.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/backup/basebackup_gzip.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/backup/basebackup_throttle.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/backup/basebackup_zstd.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/backup/backup_manifest.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/backup/basebackup_server.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/backup/basebackup_target.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/backup/basebackup.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/backup/basebackup_incremental.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.5k/4.9k files][466.4 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/plan/planner.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.5 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/plan/planagg.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.5 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:43 \ [1.5k/4.9k files][466.5 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:43 \ [1.5k/4.9k files][466.5 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:43 \ [1.5k/4.9k files][466.5 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:43 \ [1.5k/4.9k files][466.5 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/plan/subselect.c [Content-Type=text/x-csrc]... Step #8: \ [1.5k/4.9k files][466.5 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:43 \ [1.5k/4.9k files][466.5 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:43 \ [1.6k/4.9k files][466.5 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:43 \ [1.6k/4.9k files][466.5 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/plan/setrefs.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][466.5 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/plan/planmain.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][466.5 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:43 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/plan/createplan.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][466.5 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.6k/4.9k files][466.6 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/plan/analyzejoins.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][466.6 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.6k/4.9k files][466.6 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.6k/4.9k files][466.6 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/plan/initsplan.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][466.6 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.6k/4.9k files][466.6 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 \ [1.6k/4.9k files][466.6 MiB/541.7 MiB] 86% Done 1.7 MiB/s ETA 00:00:44 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/geqo/geqo_recombination.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][466.8 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:42 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/geqo/geqo_eval.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][466.8 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:42 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/geqo/geqo_ox1.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][467.0 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:42 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/geqo/geqo_copy.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][467.0 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:42 \ [1.6k/4.9k files][467.0 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:42 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/geqo/geqo_random.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][467.1 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:41 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/geqo/geqo_erx.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][467.1 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:41 \ [1.6k/4.9k files][467.1 MiB/541.7 MiB] 86% Done 1.8 MiB/s ETA 00:00:41 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/geqo/geqo_selection.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/geqo/geqo_misc.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/geqo/geqo_mutation.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/geqo/geqo_ox2.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/geqo/geqo_px.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/geqo/geqo_cx.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/geqo/geqo_pool.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/geqo/geqo_pmx.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/util/restrictinfo.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/util/appendinfo.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/util/clauses.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/util/placeholder.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/util/relnode.c [Content-Type=text/x-csrc]... Step #8: \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 \ [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 | Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/util/pathnode.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 | [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 | [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 | [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 | [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/util/var.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][467.5 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/util/paramassign.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/util/tlist.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][467.6 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 | [1.6k/4.9k files][467.6 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 | [1.6k/4.9k files][467.6 MiB/541.7 MiB] 86% Done 1.9 MiB/s ETA 00:00:39 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/util/inherit.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/util/joininfo.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][467.8 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:38 | [1.6k/4.9k files][467.8 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:38 | [1.6k/4.9k files][467.8 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:37 | [1.6k/4.9k files][467.8 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:37 | [1.6k/4.9k files][467.8 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:37 | [1.6k/4.9k files][467.8 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:37 | [1.6k/4.9k files][467.8 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:37 | [1.6k/4.9k files][467.8 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:37 | [1.6k/4.9k files][467.8 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:37 | [1.6k/4.9k files][467.8 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:37 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/util/orclauses.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][467.8 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:37 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/util/plancat.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][467.8 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:37 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/util/predtest.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/prep/preptlist.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.1 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:37 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/prep/prepunion.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.1 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:37 | [1.6k/4.9k files][468.1 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:37 | [1.6k/4.9k files][468.1 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.1 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:36 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/prep/prepqual.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/prep/prepagg.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.1 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.1 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.1 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:36 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/path/joinpath.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.1 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.1 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:36 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/path/allpaths.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.2 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.3 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:36 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/path/joinrels.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.3 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.3 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.3 MiB/541.7 MiB] 86% Done 2.0 MiB/s ETA 00:00:36 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/path/indxpath.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.3 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.3 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:36 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/path/tidpath.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.3 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.3 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.3 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.3 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:36 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/path/equivclass.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.4 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.4 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.4 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:36 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/prep/prepjointree.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.4 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.4 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:36 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/path/costsize.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.4 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.4 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/jit/jit.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.4 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/path/pathkeys.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.4 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.4 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:36 | [1.6k/4.9k files][468.4 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/jit/llvm/llvmjit_wrap.cpp [Content-Type=text/x-c++src]... Step #8: | [1.6k/4.9k files][468.4 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/geqo/geqo_main.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/optimizer/path/clausesel.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.7 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/jit/llvm/SectionMemoryManager.cpp [Content-Type=text/x-c++src]... Step #8: | [1.6k/4.9k files][468.7 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/jit/llvm/llvmjit.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.7 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:34 | [1.6k/4.9k files][468.7 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/jit/llvm/llvmjit_types.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.7 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:34 | [1.6k/4.9k files][468.7 MiB/541.7 MiB] 86% Done 2.1 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/jit/llvm/llvmjit_deform.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][468.8 MiB/541.7 MiB] 86% Done 2.2 MiB/s ETA 00:00:34 | [1.6k/4.9k files][469.1 MiB/541.7 MiB] 86% Done 2.2 MiB/s ETA 00:00:33 | [1.6k/4.9k files][469.1 MiB/541.7 MiB] 86% Done 2.2 MiB/s ETA 00:00:33 | [1.6k/4.9k files][469.3 MiB/541.7 MiB] 86% Done 2.2 MiB/s ETA 00:00:32 | [1.6k/4.9k files][469.3 MiB/541.7 MiB] 86% Done 2.2 MiB/s ETA 00:00:32 | [1.6k/4.9k files][469.3 MiB/541.7 MiB] 86% Done 2.2 MiB/s ETA 00:00:32 | [1.6k/4.9k files][469.4 MiB/541.7 MiB] 86% Done 2.2 MiB/s ETA 00:00:32 | [1.6k/4.9k files][469.4 MiB/541.7 MiB] 86% Done 2.2 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/jit/llvm/llvmjit_error.cpp [Content-Type=text/x-c++src]... Step #8: | [1.6k/4.9k files][469.4 MiB/541.7 MiB] 86% Done 2.2 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/pqsignal.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.4 MiB/541.7 MiB] 86% Done 2.2 MiB/s ETA 00:00:32 | [1.6k/4.9k files][469.4 MiB/541.7 MiB] 86% Done 2.2 MiB/s ETA 00:00:32 | [1.6k/4.9k files][469.4 MiB/541.7 MiB] 86% Done 2.2 MiB/s ETA 00:00:32 | [1.6k/4.9k files][469.4 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/auth-scram.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.5 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/jit/llvm/llvmjit_expr.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.5 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/be-gssapi-common.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.5 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:32 | [1.6k/4.9k files][469.5 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/pqcomm.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.5 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:32 | [1.6k/4.9k files][469.5 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:32 | [1.6k/4.9k files][469.5 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:32 | [1.6k/4.9k files][469.5 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/pqformat.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.5 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/pqmq.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.6 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/ifaddr.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.6 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.6 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/be-secure-common.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.6 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.6 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/be-secure.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.6 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/auth-sasl.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.6 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/be-secure-openssl.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.6 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/crypt.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.7 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/be-fsstubs.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.7 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tcop/utility.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.7 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.7 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/be-secure-gssapi.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.7 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.7 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.7 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tcop/backend_startup.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.7 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.7 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/auth.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.7 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.7 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.7 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.7 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.7 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.7 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.7 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/auth-oauth.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.8 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/statistics/dependencies.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.8 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/libpq/hba.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tcop/dest.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][469.8 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.8 MiB/541.7 MiB] 86% Done 2.3 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.9 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.9 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.9 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.9 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.9 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:31 | [1.6k/4.9k files][469.9 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:31 | [1.6k/4.9k files][470.0 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:30 | [1.6k/4.9k files][470.0 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:30 | [1.6k/4.9k files][470.0 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:30 | [1.6k/4.9k files][470.0 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:30 | [1.6k/4.9k files][470.2 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:30 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tcop/postgres.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.2 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:30 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tcop/pquery.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.2 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:30 | [1.6k/4.9k files][470.2 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:30 | [1.6k/4.9k files][470.2 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:30 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tcop/cmdtag.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.2 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:30 | [1.6k/4.9k files][470.2 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:30 | [1.6k/4.9k files][470.2 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:30 | [1.6k/4.9k files][470.2 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:30 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/jit/llvm/llvmjit_inline.cpp [Content-Type=text/x-c++src]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tcop/fastpath.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.2 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:30 | [1.6k/4.9k files][470.2 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:30 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/statistics/mvdistinct.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.4 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:29 | [1.6k/4.9k files][470.4 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:29 | [1.6k/4.9k files][470.4 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/bootstrap/bootstrap.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/statistics/extended_stats.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.4 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:29 | [1.6k/4.9k files][470.4 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/statistics/attribute_stats.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.4 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/statistics/mcv.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.4 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:29 | [1.6k/4.9k files][470.4 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:29 | [1.6k/4.9k files][470.4 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:29 | [1.6k/4.9k files][470.4 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/statistics/relation_stats.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.4 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:29 | [1.6k/4.9k files][470.4 MiB/541.7 MiB] 86% Done 2.4 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/foreign/foreign.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.5 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/statistics/stat_utils.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.5 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 | [1.6k/4.9k files][470.5 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 | [1.6k/4.9k files][470.5 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 | [1.6k/4.9k files][470.5 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/nodes/copyfuncs.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.5 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 | [1.6k/4.9k files][470.6 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 | [1.6k/4.9k files][470.6 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/nodes/value.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.6 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/nodes/equalfuncs.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.6 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/nodes/makefuncs.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.6 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/nodes/outfuncs.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.6 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 | [1.6k/4.9k files][470.6 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/nodes/tidbitmap.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/nodes/list.c [Content-Type=text/x-csrc]... Step #8: | [1.6k/4.9k files][470.6 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 | [1.7k/4.9k files][470.6 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 | [1.7k/4.9k files][470.6 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/nodes/bitmapset.c [Content-Type=text/x-csrc]... Step #8: | [1.7k/4.9k files][470.6 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/nodes/read.c [Content-Type=text/x-csrc]... Step #8: | [1.7k/4.9k files][470.6 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 | [1.7k/4.9k files][470.6 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 | [1.7k/4.9k files][470.6 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/nodes/readfuncs.c [Content-Type=text/x-csrc]... Step #8: | [1.7k/4.9k files][470.7 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 | [1.7k/4.9k files][470.7 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 | [1.7k/4.9k files][470.7 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:29 | [1.7k/4.9k files][470.7 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 | [1.7k/4.9k files][470.7 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 | [1.7k/4.9k files][470.7 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/nodes/queryjumblefuncs.c [Content-Type=text/x-csrc]... Step #8: | [1.7k/4.9k files][470.7 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/nodes/extensible.c [Content-Type=text/x-csrc]... Step #8: | [1.7k/4.9k files][470.7 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/nodes/params.c [Content-Type=text/x-csrc]... Step #8: | [1.7k/4.9k files][470.8 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/nodes/nodeFuncs.c [Content-Type=text/x-csrc]... Step #8: | [1.7k/4.9k files][470.8 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 | [1.7k/4.9k files][470.8 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/nodes/print.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/port/win32_shmem.c [Content-Type=text/x-csrc]... Step #8: | [1.7k/4.9k files][470.8 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 | [1.7k/4.9k files][470.8 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 | [1.7k/4.9k files][470.8 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/nodes/multibitmapset.c [Content-Type=text/x-csrc]... Step #8: | [1.7k/4.9k files][470.8 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / / [1.7k/4.9k files][470.8 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][470.8 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/port/win32_sema.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][470.8 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/port/atomics.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][470.8 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/port/sysv_sema.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][470.8 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][470.9 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/port/posix_sema.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/port/sysv_shmem.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/port/win32/crashdump.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/port/win32/socket.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/port/win32/signal.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tsearch/wparser.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tsearch/spell.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/port/win32/timer.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tsearch/dict_thesaurus.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tsearch/regis.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tsearch/ts_typanalyze.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tsearch/dict_synonym.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tsearch/dict.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tsearch/to_tsany.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.0 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tsearch/dict_simple.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.1 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.1 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tsearch/ts_parse.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.1 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.1 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tsearch/ts_locale.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tsearch/ts_selfuncs.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tsearch/dict_ispell.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tsearch/ts_utils.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/tsearch/wparser_def.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/namespace.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_depend.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/objectaddress.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_range.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_class.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_namespace.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_parameter_acl.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_type.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.2 MiB/541.7 MiB] 86% Done 2.5 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_proc.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.5 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 / [1.7k/4.9k files][471.5 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 / [1.7k/4.9k files][471.5 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/storage.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_constraint.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.5 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 / [1.7k/4.9k files][471.5 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_aggregate.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.6 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/heap.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.6 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_enum.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.6 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_attrdef.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.6 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 / [1.7k/4.9k files][471.6 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/partition.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.6 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 / [1.7k/4.9k files][471.6 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_subscription.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.7 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/index.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.7 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 / [1.7k/4.9k files][471.7 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 / [1.7k/4.9k files][471.7 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_shdepend.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.7 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_db_role_setting.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.8 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:26 / [1.7k/4.9k files][471.8 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:26 / [1.7k/4.9k files][471.8 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:26 / [1.7k/4.9k files][471.8 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/aclchk.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.8 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:26 / [1.7k/4.9k files][471.8 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/indexing.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][471.9 MiB/541.7 MiB] 87% Done 2.6 MiB/s ETA 00:00:26 / [1.7k/4.9k files][472.0 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_collation.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.0 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:26 / [1.7k/4.9k files][472.0 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_inherits.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.0 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:26 / [1.7k/4.9k files][472.0 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:26 / [1.7k/4.9k files][472.0 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execIndexing.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.2 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:26 / [1.7k/4.9k files][472.2 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:26 / [1.7k/4.9k files][472.2 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:26 / [1.7k/4.9k files][472.2 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:26 / [1.7k/4.9k files][472.2 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:26 / [1.7k/4.9k files][472.2 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/catalog.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.2 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:26 / [1.7k/4.9k files][472.2 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/objectaccess.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.2 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:26 / [1.7k/4.9k files][472.2 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/logical/worker.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/dependency.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_conversion.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_cast.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_largeobject.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/slot.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.7 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_publication.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/pg_operator.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/walreceiverfuncs.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/slotfuncs.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.4 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/walreceiver.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.6 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/walsender.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.6 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.6 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.6 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/syncrep.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.6 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.7 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/logical/relation.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.7 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/pgoutput/pgoutput.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.7 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.7 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.8 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.8 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.8 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:25 / [1.7k/4.9k files][472.8 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:24 / [1.7k/4.9k files][472.8 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/logical/launcher.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/logical/applyparallelworker.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.8 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/logical/conflict.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.8 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:24 / [1.7k/4.9k files][472.8 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/logical/decode.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/logical/origin.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.9 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:24 / [1.7k/4.9k files][472.9 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:24 / [1.7k/4.9k files][472.9 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/logical/reorderbuffer.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.9 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:24 / [1.7k/4.9k files][472.9 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/logical/tablesync.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][472.9 MiB/541.7 MiB] 87% Done 2.8 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execAsync.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/logical/message.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/logical/snapbuild.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][473.1 MiB/541.7 MiB] 87% Done 2.9 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/logical/logicalfuncs.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][473.1 MiB/541.7 MiB] 87% Done 2.9 MiB/s ETA 00:00:24 / [1.7k/4.9k files][473.1 MiB/541.7 MiB] 87% Done 2.9 MiB/s ETA 00:00:24 / [1.7k/4.9k files][473.1 MiB/541.7 MiB] 87% Done 2.9 MiB/s ETA 00:00:24 / [1.7k/4.9k files][473.1 MiB/541.7 MiB] 87% Done 2.9 MiB/s ETA 00:00:24 / [1.7k/4.9k files][473.1 MiB/541.7 MiB] 87% Done 2.9 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/logical/proto.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][473.2 MiB/541.7 MiB] 87% Done 2.9 MiB/s ETA 00:00:24 / [1.7k/4.9k files][473.2 MiB/541.7 MiB] 87% Done 2.9 MiB/s ETA 00:00:24 / [1.7k/4.9k files][473.2 MiB/541.7 MiB] 87% Done 2.9 MiB/s ETA 00:00:24 / [1.7k/4.9k files][473.2 MiB/541.7 MiB] 87% Done 2.9 MiB/s ETA 00:00:24 / [1.7k/4.9k files][473.2 MiB/541.7 MiB] 87% Done 2.9 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/logical/logical.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][473.3 MiB/541.7 MiB] 87% Done 2.9 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/replication/logical/slotsync.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][473.3 MiB/541.7 MiB] 87% Done 2.9 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.3 MiB/541.7 MiB] 87% Done 2.9 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.5 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeIndexonlyscan.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][473.5 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.6 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.7 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.7 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.7 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/catalog/toasting.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][473.7 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeIncrementalSort.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][473.7 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeProjectSet.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][473.7 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.7 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.7 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.7 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.7 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeLockRows.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execSRF.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][473.7 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.7 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.7 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeNestloop.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeTidscan.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][473.8 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.8 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.8 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.8 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.8 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.8 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeRecursiveunion.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][473.8 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeBitmapOr.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][473.9 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.9 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/tstoreReceiver.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][473.9 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 / [1.7k/4.9k files][473.9 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeUnique.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][473.9 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.7k/4.9k files][473.9 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.7k/4.9k files][473.9 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.7k/4.9k files][473.9 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.7k/4.9k files][473.9 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeSamplescan.c [Content-Type=text/x-csrc]... Step #8: / [1.7k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeHash.c [Content-Type=text/x-csrc]... Step #8: / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/functions.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeBitmapHeapscan.c [Content-Type=text/x-csrc]... Step #8: / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execScan.c [Content-Type=text/x-csrc]... Step #8: / [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 - Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeWorktablescan.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeTidrangescan.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execCurrent.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 - [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeMergeAppend.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.0 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execMain.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.1 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execExpr.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.1 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 - [1.8k/4.9k files][474.1 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 - [1.8k/4.9k files][474.1 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeSeqscan.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.1 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeBitmapIndexscan.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.2 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/tqueue.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.2 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 - [1.8k/4.9k files][474.2 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 - [1.8k/4.9k files][474.2 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execTuples.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.2 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeMergejoin.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.2 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeSort.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.2 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeFunctionscan.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.2 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeMaterial.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.2 MiB/541.7 MiB] 87% Done 3.0 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeCustom.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.4 MiB/541.7 MiB] 87% Done 3.1 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execJunk.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.5 MiB/541.7 MiB] 87% Done 3.1 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execUtils.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeModifyTable.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.5 MiB/541.7 MiB] 87% Done 3.1 MiB/s ETA 00:00:22 - [1.8k/4.9k files][474.5 MiB/541.7 MiB] 87% Done 3.1 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execProcnode.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.5 MiB/541.7 MiB] 87% Done 3.1 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeGatherMerge.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.5 MiB/541.7 MiB] 87% Done 3.1 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeForeignscan.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.5 MiB/541.7 MiB] 87% Done 3.1 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeMemoize.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execPartition.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.5 MiB/541.7 MiB] 87% Done 3.1 MiB/s ETA 00:00:22 - [1.8k/4.9k files][474.5 MiB/541.7 MiB] 87% Done 3.1 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeWindowAgg.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.5 MiB/541.7 MiB] 87% Done 3.1 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execParallel.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.6 MiB/541.7 MiB] 87% Done 3.1 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execGrouping.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.6 MiB/541.7 MiB] 87% Done 3.1 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeBitmapAnd.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.6 MiB/541.7 MiB] 87% Done 3.1 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execAmi.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][474.7 MiB/541.7 MiB] 87% Done 3.1 MiB/s ETA 00:00:21 - [1.8k/4.9k files][474.7 MiB/541.7 MiB] 87% Done 3.2 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeGather.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.0 MiB/541.7 MiB] 87% Done 3.2 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeAgg.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.0 MiB/541.7 MiB] 87% Done 3.2 MiB/s ETA 00:00:21 - [1.8k/4.9k files][475.1 MiB/541.7 MiB] 87% Done 3.2 MiB/s ETA 00:00:21 - [1.8k/4.9k files][475.1 MiB/541.7 MiB] 87% Done 3.2 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeIndexscan.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.1 MiB/541.7 MiB] 87% Done 3.2 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeTableFuncscan.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.2 MiB/541.7 MiB] 87% Done 3.2 MiB/s ETA 00:00:21 - [1.8k/4.9k files][475.2 MiB/541.7 MiB] 87% Done 3.2 MiB/s ETA 00:00:21 - [1.8k/4.9k files][475.2 MiB/541.7 MiB] 87% Done 3.2 MiB/s ETA 00:00:21 - [1.8k/4.9k files][475.2 MiB/541.7 MiB] 87% Done 3.2 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.2 MiB/541.7 MiB] 87% Done 3.2 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.2 MiB/541.7 MiB] 87% Done 3.2 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.2 MiB/541.7 MiB] 87% Done 3.2 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.4 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.4 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.4 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execReplication.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.4 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.4 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeSetOp.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.4 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.4 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeCtescan.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.4 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.4 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.4 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeSubqueryscan.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.4 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.4 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.4 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.4 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.4 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeAppend.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeSubplan.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/instrument.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeResult.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeGroup.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/spi.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.5 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.6 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.6 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.6 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeValuesscan.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.6 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.6 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeNamedtuplestorescan.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.6 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeHashjoin.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.7 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/nodeLimit.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.7 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.7 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.7 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/executor/execExprInterp.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.7 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/partitioning/partbounds.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.7 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/partitioning/partprune.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.8 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.8 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/partitioning/partdesc.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.8 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.8 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/rewrite/rewriteManip.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.8 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.8 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/rewrite/rowsecurity.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.8 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/rewrite/rewriteDefine.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.8 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.8 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/rewrite/rewriteSupport.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.8 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/rewrite/rewriteHandler.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.8 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 - [1.8k/4.9k files][475.8 MiB/541.7 MiB] 87% Done 3.3 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/rewrite/rewriteRemove.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][475.9 MiB/541.7 MiB] 87% Done 3.4 MiB/s ETA 00:00:20 - [1.8k/4.9k files][476.0 MiB/541.7 MiB] 87% Done 3.4 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/rewrite/rewriteSearchCycle.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.0 MiB/541.7 MiB] 87% Done 3.4 MiB/s ETA 00:00:19 - [1.8k/4.9k files][476.2 MiB/541.7 MiB] 87% Done 3.4 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/lib/rbtree.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.2 MiB/541.7 MiB] 87% Done 3.4 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/lib/bloomfilter.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.2 MiB/541.7 MiB] 87% Done 3.4 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/lib/hyperloglog.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.3 MiB/541.7 MiB] 87% Done 3.4 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/lib/integerset.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.3 MiB/541.7 MiB] 87% Done 3.4 MiB/s ETA 00:00:19 - [1.8k/4.9k files][476.3 MiB/541.7 MiB] 87% Done 3.4 MiB/s ETA 00:00:19 - [1.8k/4.9k files][476.4 MiB/541.7 MiB] 87% Done 3.4 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/lib/knapsack.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.4 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/lib/dshash.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.4 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 - [1.8k/4.9k files][476.4 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/lib/bipartite_match.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.4 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/lib/pairingheap.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.5 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/sort/logtape.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.5 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/lib/ilist.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.5 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/sort/tuplesortvariants.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.5 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/sort/sharedtuplestore.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.5 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 - [1.8k/4.9k files][476.5 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/sort/sortsupport.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.5 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/sort/tuplesort.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.5 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/sort/qsort_interruptible.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.6 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/sort/tuplestore.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.6 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/hash/pg_crc.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.6 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 - [1.8k/4.9k files][476.6 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/hash/dynahash.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.6 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/error/jsonlog.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.6 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/error/csvlog.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.6 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 - [1.8k/4.9k files][476.6 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 - [1.8k/4.9k files][476.6 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 - [1.8k/4.9k files][476.6 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/resowner/resowner.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.6 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 - [1.8k/4.9k files][476.6 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 - [1.8k/4.9k files][476.6 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 - [1.8k/4.9k files][476.6 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/error/assert.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.6 MiB/541.7 MiB] 87% Done 3.5 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/format_type.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.7 MiB/541.7 MiB] 88% Done 3.5 MiB/s ETA 00:00:19 - [1.8k/4.9k files][476.8 MiB/541.7 MiB] 88% Done 3.5 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/error/elog.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.9 MiB/541.7 MiB] 88% Done 3.5 MiB/s ETA 00:00:18 - [1.8k/4.9k files][476.9 MiB/541.7 MiB] 88% Done 3.5 MiB/s ETA 00:00:18 - [1.8k/4.9k files][476.9 MiB/541.7 MiB] 88% Done 3.5 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/inet_net_pton.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.9 MiB/541.7 MiB] 88% Done 3.5 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/date.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.9 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.8k/4.9k files][476.9 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/trigfuncs.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.9 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.8k/4.9k files][476.9 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/xml.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][476.9 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.8k/4.9k files][476.9 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.8k/4.9k files][476.9 MiB/541.7 MiB] 88% Done 3.5 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/arraysubs.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][477.0 MiB/541.7 MiB] 88% Done 3.5 MiB/s ETA 00:00:18 - [1.8k/4.9k files][477.0 MiB/541.7 MiB] 88% Done 3.5 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/tsquery.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][477.0 MiB/541.7 MiB] 88% Done 3.5 MiB/s ETA 00:00:18 - [1.8k/4.9k files][477.0 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/int.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/bool.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][477.0 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.8k/4.9k files][477.0 MiB/541.7 MiB] 88% Done 3.5 MiB/s ETA 00:00:18 - [1.8k/4.9k files][477.0 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/arrayutils.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][477.0 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/numeric.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][477.0 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.8k/4.9k files][477.1 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.8k/4.9k files][477.1 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.8k/4.9k files][477.1 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.8k/4.9k files][477.1 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/xid.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][477.1 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/tsvector.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][477.1 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/rowtypes.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][477.2 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/jsonbsubs.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][477.2 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.8k/4.9k files][477.2 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.8k/4.9k files][477.2 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/tsquery_rewrite.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][477.4 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/pseudorandomfuncs.c [Content-Type=text/x-csrc]... Step #8: - [1.8k/4.9k files][477.4 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.8k/4.9k files][477.4 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.8k/4.9k files][477.4 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.8k/4.9k files][477.4 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.8k/4.9k files][477.4 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.8k/4.9k files][477.4 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.9k/4.9k files][477.4 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 - [1.9k/4.9k files][477.4 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/array_expanded.c [Content-Type=text/x-csrc]... Step #8: - [1.9k/4.9k files][477.4 MiB/541.7 MiB] 88% Done 3.6 MiB/s ETA 00:00:18 \ \ [1.9k/4.9k files][477.7 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.7 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.7 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.7 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/regexp.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][477.7 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.7 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/genfile.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/waitfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/partitionfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/jsonb_op.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/acl.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/array_selfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/int8.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/pg_locale_builtin.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/misc.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/mcxtfuncs.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/uuid.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/enum.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/timestamp.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/json.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/like_support.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/jsonpath_internal.h [Content-Type=text/x-chdr]... Step #8: \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.8 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][477.9 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/expandedrecord.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/lockfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][477.9 MiB/541.7 MiB] 88% Done 3.7 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/pg_lsn.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.1 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][478.1 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/tsgistidx.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.1 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/network_spgist.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.1 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][478.1 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/array_typanalyze.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.3 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][478.3 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/tsvector_parser.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.3 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][478.3 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/multirangetypes_selfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.3 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][478.3 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/varchar.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.4 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][478.4 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][478.4 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 \ [1.9k/4.9k files][478.4 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/geo_ops.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.4 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/geo_spgist.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.4 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/datetime.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.5 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/dbsize.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.5 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][478.5 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][478.5 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/rangetypes_typanalyze.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.6 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/jsonb_gin.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.6 MiB/541.7 MiB] 88% Done 3.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/jsonfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.6 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][478.6 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][478.6 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][478.6 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/oid.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/encode.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.8 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/formatting.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.8 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][478.9 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][478.9 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][478.9 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/varlena.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.9 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][478.9 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][478.9 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][478.9 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][478.9 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/cryptohashfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][478.9 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][478.9 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][478.9 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][479.0 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][479.0 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][479.0 MiB/541.7 MiB] 88% Done 3.9 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/mac.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][479.1 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/tsquery_gist.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/regproc.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][479.1 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/windowfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][479.1 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][479.1 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/rangetypes_selfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][479.3 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][479.3 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:16 \ [1.9k/4.9k files][479.5 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.5 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.5 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.5 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/ri_triggers.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][479.5 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.5 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.5 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.5 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.5 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.5 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.5 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/orderedsetaggs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][479.6 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.6 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/selfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][479.6 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/float.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][479.6 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/ruleutils.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][479.6 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/pg_upgrade_support.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][479.6 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.6 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.6 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.6 MiB/541.7 MiB] 88% Done 4.0 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/levenshtein.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][479.7 MiB/541.7 MiB] 88% Done 4.1 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.7 MiB/541.7 MiB] 88% Done 4.1 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.7 MiB/541.7 MiB] 88% Done 4.1 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/tsquery_op.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][479.7 MiB/541.7 MiB] 88% Done 4.1 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/pg_locale_icu.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][479.7 MiB/541.7 MiB] 88% Done 4.1 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.7 MiB/541.7 MiB] 88% Done 4.1 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/jsonb_util.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][479.7 MiB/541.7 MiB] 88% Done 4.1 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.7 MiB/541.7 MiB] 88% Done 4.1 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/pseudotypes.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][479.7 MiB/541.7 MiB] 88% Done 4.1 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.8 MiB/541.7 MiB] 88% Done 4.1 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/datum.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][479.8 MiB/541.7 MiB] 88% Done 4.1 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][479.8 MiB/541.7 MiB] 88% Done 4.1 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][480.1 MiB/541.7 MiB] 88% Done 4.1 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/name.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/network_gist.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.4 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][480.4 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/cash.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.4 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][480.4 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][480.4 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:15 \ [1.9k/4.9k files][480.5 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.5 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.5 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/jsonpath_exec.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/ascii.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/network.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/tsginidx.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/tsvector_op.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/like_match.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.6 MiB/541.7 MiB] 88% Done 4.2 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/array_userfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.7 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.7 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/inet_cidr_ntop.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.7 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/numutils.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.7 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.7 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.7 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.7 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.7 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/char.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.7 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/varbit.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.7 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/arrayfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.8 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.8 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/like.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.9 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/rangetypes.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/geo_selfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.9 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/xid8funcs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.9 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.9 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/tsrank.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.9 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/jsonb.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/quote.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][480.9 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][480.9 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/pgstatfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][481.0 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/amutils.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][481.0 MiB/541.7 MiB] 88% Done 4.3 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/hbafuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][481.2 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/tid.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][481.2 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/network_selfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][481.2 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/rangetypes_spgist.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][481.3 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/oracle_compat.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/version.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][481.3 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][481.3 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/tsquery_util.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][481.3 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/jsonpath.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][481.3 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][481.3 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/domains.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][481.3 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/mac8.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/multirangetypes.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][481.4 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][481.4 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][481.4 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][481.4 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/pg_locale_libc.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][481.4 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][481.4 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][481.4 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/tsquery_cleanup.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][481.5 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][481.5 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][481.5 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/expandeddatum.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][481.5 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][481.6 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][481.6 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/pg_locale.c [Content-Type=text/x-csrc]... Step #8: \ [1.9k/4.9k files][481.6 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][481.6 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 \ [1.9k/4.9k files][481.6 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/sampling.c [Content-Type=text/x-csrc]... Step #8: | [1.9k/4.9k files][481.7 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/queryenvironment.c [Content-Type=text/x-csrc]... Step #8: | [1.9k/4.9k files][481.7 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [1.9k/4.9k files][481.7 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/adt/rangetypes_gist.c [Content-Type=text/x-csrc]... Step #8: | [1.9k/4.9k files][481.7 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [1.9k/4.9k files][481.7 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [1.9k/4.9k files][481.7 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [1.9k/4.9k files][481.7 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [1.9k/4.9k files][481.7 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [1.9k/4.9k files][481.7 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/guc_internal.h [Content-Type=text/x-chdr]... Step #8: | [1.9k/4.9k files][481.7 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [1.9k/4.9k files][481.7 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/rls.c [Content-Type=text/x-csrc]... Step #8: | [1.9k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/superuser.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:13 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:13 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/stack_depth.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/guc_tables.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:13 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:13 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:13 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/guc_funcs.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:13 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/timeout.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/tzparser.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:13 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 | [2.0k/4.9k files][481.8 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/conffiles.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/pg_rusage.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/ps_status.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/pg_controldata.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/help_config.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/injection_point.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/pg_config.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/misc/guc.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/fmgr/dfmgr.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/fmgr/funcapi.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/fmgr/fmgr.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/stringinfo_mb.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/wstrcmp.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/mbutils.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/wstrncmp.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conv.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/euc_jp_and_sjis.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.0 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/cyrillic_and_mic/cyrillic_and_mic.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.1 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.1 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.1 MiB/541.7 MiB] 88% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/latin2_and_win1250/latin2_and_win1250.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.1 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc_kr_and_mic/euc_kr_and_mic.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.1 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.1 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.1 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.1 MiB/541.7 MiB] 88% Done 4.4 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.1 MiB/541.7 MiB] 89% Done 4.4 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.4 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.4 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.4 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/cache/relmapper.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/big5.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc_cn_and_mic/euc_cn_and_mic.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc2004_sjis2004/euc2004_sjis2004.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/utf8_and_iso8859_1.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/latin_and_mic/latin_and_mic.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mmgr/aset.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mmgr/freepage.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.5 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.6 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mmgr/alignedalloc.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.6 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mmgr/portalmem.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.6 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.6 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mmgr/generation.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.6 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.6 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.6 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.6 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mmgr/bump.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.6 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.6 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mmgr/dsa.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.7 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.7 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.7 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.7 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.7 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.7 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.7 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.7 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mmgr/slab.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.7 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mmgr/memdebug.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.7 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.7 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.8 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mmgr/mcxt.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.8 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/time/snapmgr.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.8 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.8 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.8 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/euc_tw_and_big5.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.8 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.8 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/pgstat_xact.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/pgstat_archiver.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/time/combocid.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.8 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.8 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.8 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.8 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/pgstat_function.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.8 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/pgstat_subscription.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.8 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.8 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/pgstat_shmem.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/pgstat_relation.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][482.9 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.9 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][482.9 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/pgstat.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/pgstat_io.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/backend_status.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/backend_progress.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/wait_event_funcs.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/pgstat_wal.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.0 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/pgstat_slru.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.1 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.1 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.1 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.1 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.1 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/wait_event.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.2 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.2 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.2 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/pgstat_checkpointer.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.2 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/pgstat_database.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.2 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/pgstat_backend.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.2 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/pgstat_bgwriter.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.2 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/cache/catcache.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.2 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/cache/partcache.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.2 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.2 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/cache/typcache.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.2 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/cache/relcache.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/cache/inval.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.3 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.3 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/activity/pgstat_replslot.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.3 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.3 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.3 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/cache/ts_cache.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.3 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.3 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/cache/relfilenumbermap.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.3 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.3 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.3 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.3 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.3 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/cache/spccache.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.3 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/cache/evtcache.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.4 MiB/541.7 MiB] 89% Done 4.5 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/cache/attoptcache.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.6 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.7 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/cache/syscache.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/cache/lsyscache.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.7 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/cache/plancache.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/init/usercontext.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/init/miscinit.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/init/postinit.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/utils/init/globals.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/main/main.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_collate.c [Content-Type=text/x-csrc]... Step #8: | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 | [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 / / [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 / [2.0k/4.9k files][483.8 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 / [2.0k/4.9k files][483.9 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 / [2.0k/4.9k files][484.0 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_utilcmd.c [Content-Type=text/x-csrc]... Step #8: / [2.0k/4.9k files][484.0 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:13 / [2.0k/4.9k files][484.0 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/scansup.c [Content-Type=text/x-csrc]... Step #8: / [2.0k/4.9k files][484.0 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 / [2.0k/4.9k files][484.0 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parser.c [Content-Type=text/x-csrc]... Step #8: / [2.0k/4.9k files][484.1 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_relation.c [Content-Type=text/x-csrc]... Step #8: / [2.0k/4.9k files][484.1 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 / [2.0k/4.9k files][484.1 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_type.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_node.c [Content-Type=text/x-csrc]... Step #8: / [2.0k/4.9k files][484.1 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_func.c [Content-Type=text/x-csrc]... Step #8: / [2.0k/4.9k files][484.1 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 / [2.0k/4.9k files][484.1 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.1 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.1 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.1 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.1 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.1 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.1 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.1 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/gramparse.h [Content-Type=text/x-chdr]... Step #8: / [2.1k/4.9k files][484.1 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.1 MiB/541.7 MiB] 89% Done 4.6 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.4 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_clause.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_param.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_merge.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_jsontable.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_enr.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_oper.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_agg.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.5 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_coerce.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][484.6 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_target.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][484.6 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_expr.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][484.6 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.6 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/postmaster/checkpointer.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/analyze.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][484.6 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.6 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/parser/parse_cte.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][484.6 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.7 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/postmaster/interrupt.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][484.7 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.7 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.7 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.8 MiB/541.7 MiB] 89% Done 4.7 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.9 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 / [2.1k/4.9k files][484.9 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/postmaster/pgarch.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/postmaster/postmaster.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/postmaster/auxprocess.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/postmaster/walwriter.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/postmaster/autovacuum.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/postmaster/pmchild.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/postmaster/walsummarizer.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/postmaster/syslogger.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/postmaster/bgworker.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.2 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 / [2.1k/4.9k files][485.5 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:12 / [2.1k/4.9k files][485.5 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:12 / [2.1k/4.9k files][485.5 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:12 / [2.1k/4.9k files][485.5 MiB/541.7 MiB] 89% Done 4.8 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/regex/regc_lex.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.6 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/postmaster/startup.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.6 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/regex/regfree.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.6 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:12 / [2.1k/4.9k files][485.6 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:12 / [2.1k/4.9k files][485.6 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:12 / [2.1k/4.9k files][485.6 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/postmaster/bgwriter.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.6 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/regex/rege_dfa.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.6 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/postmaster/launch_backend.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.6 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/regex/regc_cvec.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.6 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/regex/regc_pg_locale.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.6 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/postmaster/fork_process.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.6 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/regex/regprefix.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.6 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/regex/regexec.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.6 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/regex/regerror.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/regex/regcomp.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.6 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/regex/regc_locale.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.7 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 / [2.1k/4.9k files][485.7 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/regex/regc_nfa.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/aio/read_stream.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.7 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/regex/regc_color.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.7 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 / [2.1k/4.9k files][485.7 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/buffer/freelist.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.7 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/regex/regexport.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.7 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/buffer/localbuf.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.7 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 / [2.1k/4.9k files][485.7 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/buffer/bufmgr.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.8 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 / [2.1k/4.9k files][485.8 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 / [2.1k/4.9k files][485.8 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/buffer/buf_init.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.8 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 / [2.1k/4.9k files][485.8 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 / [2.1k/4.9k files][485.8 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/page/itemptr.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][485.8 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 / [2.1k/4.9k files][485.8 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.0 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/page/bufpage.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.0 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/page/checksum.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.0 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.0 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/buffer/buf_table.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.0 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.0 MiB/541.7 MiB] 89% Done 4.9 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.3 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/file/buffile.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.3 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/file/copydir.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.3 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/file/reinit.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.3 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.3 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.3 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/file/sharedfileset.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.3 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/file/fd.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.3 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/file/fileset.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.3 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.4 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.4 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.4 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.4 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.4 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.4 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.4 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.4 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.4 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/lmgr/lmgr.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.4 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.4 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.4 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.4 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.4 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.4 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.5 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/lmgr/lwlock.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.5 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/lmgr/condition_variable.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.5 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.5 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/lmgr/s_lock.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.5 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.5 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.5 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.5 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/lmgr/lock.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.6 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/lmgr/proc.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.6 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/lmgr/deadlock.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.6 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.6 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.6 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.6 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.6 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.6 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.6 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.6 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/lmgr/predicate.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.8 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/smgr/smgr.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.8 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/large_object/inv_api.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.8 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/smgr/md.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.8 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 / [2.1k/4.9k files][486.8 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/smgr/bulk_write.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.8 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/freespace/fsmpage.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.8 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/freespace/freespace.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.8 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/freespace/indexfsm.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.8 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/pmsignal.c [Content-Type=text/x-csrc]... Step #8: / [2.1k/4.9k files][486.8 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 - Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/dsm_impl.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][486.8 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/latch.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][486.8 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/procarray.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/signalfuncs.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][486.8 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 - [2.1k/4.9k files][486.8 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/shmem.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][486.8 MiB/541.7 MiB] 89% Done 5.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/procsignal.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.0 MiB/541.7 MiB] 89% Done 5.1 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/dsm_registry.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.1 MiB/541.7 MiB] 89% Done 5.1 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/dsm.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.1 MiB/541.7 MiB] 89% Done 5.1 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/standby.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.1 MiB/541.7 MiB] 89% Done 5.1 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/shm_mq.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.1 MiB/541.7 MiB] 89% Done 5.1 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/sinvaladt.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.1 MiB/541.7 MiB] 89% Done 5.1 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/sinval.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.1 MiB/541.7 MiB] 89% Done 5.1 MiB/s ETA 00:00:11 - [2.1k/4.9k files][487.1 MiB/541.7 MiB] 89% Done 5.1 MiB/s ETA 00:00:11 - [2.1k/4.9k files][487.1 MiB/541.7 MiB] 89% Done 5.1 MiB/s ETA 00:00:11 - [2.1k/4.9k files][487.1 MiB/541.7 MiB] 89% Done 5.1 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/shm_toc.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.1 MiB/541.7 MiB] 89% Done 5.1 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/barrier.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.2 MiB/541.7 MiB] 89% Done 5.1 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/ipc.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/ipc/ipci.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.2 MiB/541.7 MiB] 89% Done 5.1 MiB/s ETA 00:00:11 - [2.1k/4.9k files][487.2 MiB/541.7 MiB] 89% Done 5.1 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/storage/sync/sync.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.3 MiB/541.7 MiB] 89% Done 5.1 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/dict_snowball.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.3 MiB/541.7 MiB] 89% Done 5.1 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_lithuanian.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.5 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_basque.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.5 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.1k/4.9k files][487.5 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_hungarian.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.5 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.1k/4.9k files][487.5 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.1k/4.9k files][487.5 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.1k/4.9k files][487.6 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.1k/4.9k files][487.6 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_indonesian.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.6 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.1k/4.9k files][487.6 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_romanian.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.6 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_yiddish.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.6 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.1k/4.9k files][487.6 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_danish.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.1k/4.9k files][487.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.1k/4.9k files][487.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_indonesian.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.1k/4.9k files][487.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.1k/4.9k files][487.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.1k/4.9k files][487.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_norwegian.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_danish.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.1k/4.9k files][487.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.1k/4.9k files][487.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_turkish.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_catalan.c [Content-Type=text/x-csrc]... Step #8: - [2.1k/4.9k files][487.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.1k/4.9k files][487.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.1k/4.9k files][487.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][487.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_german.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][487.9 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_german.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_hindi.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][487.9 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_dutch.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][487.9 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_swedish.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][487.9 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][487.9 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][487.9 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][487.9 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][487.9 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][487.9 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][487.9 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][487.9 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_italian.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][487.9 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][487.9 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_portuguese.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_french.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_KOI8_R_russian.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_english.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_irish.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/api.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_armenian.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_arabic.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_spanish.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/utilities.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_finnish.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_greek.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_norwegian.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_estonian.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_porter.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_basque.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_italian.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.4 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_2_hungarian.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.4 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.4 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_swedish.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.4 MiB/541.7 MiB] 90% Done 5.1 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.4 MiB/541.7 MiB] 90% Done 5.1 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.4 MiB/541.7 MiB] 90% Done 5.1 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.5 MiB/541.7 MiB] 90% Done 5.1 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_nepali.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_english.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.6 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.6 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.6 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.6 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_irish.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_french.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_porter.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_serbian.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_portuguese.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_russian.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_catalan.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_finnish.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_dutch.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_spanish.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_tamil.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/view.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/define.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/explain.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][488.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/variable.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/tablespace.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][489.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/conversioncmds.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][489.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/collationcmds.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][489.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/statscmds.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][489.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/prepare.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][489.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/copyto.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][489.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/amcmds.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][489.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/dropcmds.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][489.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/operatorcmds.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][489.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/async.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][489.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.5 MiB/541.7 MiB] 90% Done 5.3 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.5 MiB/541.7 MiB] 90% Done 5.3 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.5 MiB/541.7 MiB] 90% Done 5.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/schemacmds.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][489.6 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.6 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/constraint.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][489.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/vacuum.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][489.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/cluster.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][489.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.7 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/copy.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][489.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/seclabel.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/copyfrom.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][489.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.8 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][489.9 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/comment.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][490.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/lockcmds.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][490.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/alter.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][490.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.0 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/event_trigger.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][490.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/aggregatecmds.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][490.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/functioncmds.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][490.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.1 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/foreigncmds.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][490.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/vacuumparallel.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][490.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/policy.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][490.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 - [2.2k/4.9k files][490.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/subscriptioncmds.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][490.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/tablecmds.c [Content-Type=text/x-csrc]... Step #8: - [2.2k/4.9k files][490.2 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 \ Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/indexcmds.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/tsearchcmds.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][490.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 \ [2.2k/4.9k files][490.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 \ [2.2k/4.9k files][490.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/extension.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][490.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 \ [2.2k/4.9k files][490.3 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/typecmds.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][490.4 MiB/541.7 MiB] 90% Done 5.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/portalcmds.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][490.4 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 \ [2.2k/4.9k files][490.4 MiB/541.7 MiB] 90% Done 5.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/discard.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][490.4 MiB/541.7 MiB] 90% Done 5.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/user.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][490.5 MiB/541.7 MiB] 90% Done 5.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/publicationcmds.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/copyfromparse.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][490.6 MiB/541.7 MiB] 90% Done 5.3 MiB/s ETA 00:00:10 \ [2.2k/4.9k files][490.6 MiB/541.7 MiB] 90% Done 5.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/dbcommands.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][491.4 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 \ [2.2k/4.9k files][491.4 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 \ [2.2k/4.9k files][491.4 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 \ [2.2k/4.9k files][491.5 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/sequence.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][491.5 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/createas.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][491.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/proclang.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][491.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.2k/4.9k files][491.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/matview.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][491.8 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/opclasscmds.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][491.9 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.2k/4.9k files][491.9 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.2k/4.9k files][491.9 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgstattuple/pgstatindex.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][491.9 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/analyze.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/src/backend/commands/trigger.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][491.9 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.2k/4.9k files][491.9 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.2k/4.9k files][491.9 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgstattuple/pgstattuple.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][491.9 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgstattuple/pgstatapprox.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][491.9 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/test_decoding/test_decoding.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][491.9 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/sepgsql/label.c [Content-Type=text/x-csrc]... Step #8: \ [2.2k/4.9k files][491.9 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.2k/4.9k files][491.9 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pg_buffercache/pg_buffercache_pages.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.0 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.0 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/bool_plperl/bool_plperl.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.0 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/sepgsql/hooks.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.0 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.0 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/sepgsql/sepgsql.h [Content-Type=text/x-chdr]... Step #8: \ [2.3k/4.9k files][492.0 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.0 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/sepgsql/schema.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.0 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.1 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/sepgsql/proc.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.1 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.3 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/sepgsql/dml.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.3 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/sepgsql/database.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.3 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.3 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.3 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.3 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/sepgsql/selinux.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/sepgsql/uavc.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pg_visibility/pg_visibility.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/ltree_plpython/ltree_plpython.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pageinspect/btreefuncs.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pageinspect/hashfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pageinspect/heapfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pageinspect/ginfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pageinspect/pageinspect.h [Content-Type=text/x-chdr]... Step #8: \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pageinspect/fsmfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.4 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.5 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pageinspect/brinfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.5 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.5 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.5 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.5 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.5 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.5 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.5 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.5 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.5 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.5 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/sepgsql/relation.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.5 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pageinspect/rawpage.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pageinspect/gistfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/isn/ISMN.h [Content-Type=text/x-chdr]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.6 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/isn/isn.h [Content-Type=text/x-chdr]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/isn/ISBN.h [Content-Type=text/x-chdr]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/isn/EAN13.h [Content-Type=text/x-chdr]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/isn/isn.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/isn/UPC.h [Content-Type=text/x-chdr]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/isn/ISSN.h [Content-Type=text/x-chdr]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/citext/citext.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/auto_explain/auto_explain.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/dict_xsyn/dict_xsyn.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pg_trgm/trgm.h [Content-Type=text/x-chdr]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pg_trgm/trgm_gin.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pg_trgm/trgm_gist.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pg_trgm/trgm_regexp.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pg_trgm/trgm_op.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgp-compress.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/crypt-des.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgp-s2k.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgp.h [Content-Type=text/x-chdr]... Step #8: \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.6 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgp-pgsql.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.7 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.7 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/px-crypt.h [Content-Type=text/x-chdr]... Step #8: \ [2.3k/4.9k files][492.7 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/fuzzystrmatch/daitch_mokotoff.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.7 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/mbuf.h [Content-Type=text/x-chdr]... Step #8: \ [2.3k/4.9k files][492.7 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgp-pubkey.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgp-pubdec.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.7 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/px.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.7 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgp-pubenc.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.7 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.7 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.7 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.7 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.7 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/px-hmac.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.8 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgp.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgp-cfb.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.8 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.8 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgp-mpi-openssl.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.8 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/crypt-md5.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.9 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgp-mpi.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.9 MiB/541.7 MiB] 90% Done 5.5 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.9 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgp-armor.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.9 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/crypt-blowfish.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.9 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgcrypto.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.9 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgp-encrypt.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.9 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/openssl.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgp-decrypt.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][492.9 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.9 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.9 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.9 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgcrypto.h [Content-Type=text/x-chdr]... Step #8: \ [2.3k/4.9k files][492.9 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/px.h [Content-Type=text/x-chdr]... Step #8: \ [2.3k/4.9k files][492.9 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.9 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.9 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][492.9 MiB/541.7 MiB] 90% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/mbuf.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/crypt-gensalt.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/pgp-info.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgcrypto/px-crypt.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/amcheck/verify_heapam.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/amcheck/verify_nbtree.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/ltree/ltree_op.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/ltree/lquery_op.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.0 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.1 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.1 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.1 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/ltree/crc32.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][493.1 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.1 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.1 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/ltree/ltxtquery_op.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][493.1 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.1 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/ltree/ltree_io.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/ltree/_ltree_gist.c [Content-Type=text/x-csrc]... Step #8: \ [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 \ [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/ltree/ltree_gist.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/ltree/crc32.h [Content-Type=text/x-chdr]... Step #8: | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/ltree/_ltree_op.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/ltree/ltxtquery_io.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/tcn/tcn.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/ltree/ltree.h [Content-Type=text/x-chdr]... Step #8: | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/dict_int/dict_int.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/basic_archive/basic_archive.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/lo/lo.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pgrowlocks/pgrowlocks.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/fuzzystrmatch/dmetaphone.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/fuzzystrmatch/fuzzystrmatch.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.3 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/oid2name/oid2name.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.4 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/hstore_plperl/hstore_plperl.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.4 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/tablefunc/tablefunc.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.4 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_cash.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.4 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_uuid.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.4 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.4 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.4 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/unaccent/unaccent.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.4 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_time.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.4 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_utils_var.h [Content-Type=text/x-chdr]... Step #8: | [2.3k/4.9k files][493.4 MiB/541.7 MiB] 91% Done 5.4 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_macaddr.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.4 MiB/541.7 MiB] 91% Done 5.3 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.4 MiB/541.7 MiB] 91% Done 5.3 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_enum.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.4 MiB/541.7 MiB] 91% Done 5.3 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.3 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.3 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_float4.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.3 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_ts.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_macaddr8.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.3 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.3 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_oid.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.3 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.3 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.3 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_bytea.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_utils_num.h [Content-Type=text/x-chdr]... Step #8: | [2.3k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_int8.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_numeric.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_bool.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_bit.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.3k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_text.c [Content-Type=text/x-csrc]... Step #8: | [2.3k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.5 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_utils_var.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_float8.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_int2.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_inet.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_date.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_utils_num.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_gist.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_interval.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_gist.h [Content-Type=text/x-chdr]... Step #8: | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gist/btree_int4.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/jsonb_plpython/jsonb_plpython.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/tsm_system_time/tsm_system_time.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/vacuumlo/vacuumlo.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.2 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/spi/refint.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/spi/insert_username.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/spi/autoinc.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.6 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/spi/moddatetime.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/uuid-ossp/uuid-ossp.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/hstore/hstore.h [Content-Type=text/x-chdr]... Step #8: | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/hstore/hstore_subs.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/hstore/hstore_compat.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/hstore/hstore_gin.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/hstore/hstore_op.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.7 MiB/541.7 MiB] 91% Done 5.1 MiB/s ETA 00:00:09 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pg_prewarm/pg_prewarm.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/hstore/hstore_gist.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/hstore/hstore_io.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/tsm_system_rows/tsm_system_rows.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pg_prewarm/autoprewarm.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/seg/seg.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/dblink/dblink.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/seg/segdata.h [Content-Type=text/x-chdr]... Step #8: | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pg_surgery/heap_surgery.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/xml2/xpath.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/xml2/xslt_proc.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/cube/cube.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/cube/cubedata.h [Content-Type=text/x-chdr]... Step #8: | [2.4k/4.9k files][493.9 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.9 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pg_walinspect/pg_walinspect.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.9 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/btree_gin/btree_gin.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.9 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/file_fdw/file_fdw.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][493.9 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 | [2.4k/4.9k files][493.9 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/auth_delay/auth_delay.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][494.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 | [2.4k/4.9k files][494.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/passwordcheck/passwordcheck.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/postgres_fdw/connection.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/postgres_fdw/postgres_fdw.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/postgres_fdw/postgres_fdw.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][494.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/postgres_fdw/shippable.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.1 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/postgres_fdw/option.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.1 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/earthdistance/earthdistance.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.1 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/postgres_fdw/deparse.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.1 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 | [2.4k/4.9k files][494.1 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pg_logicalinspect/pg_logicalinspect.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.1 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/jsonb_plperl/jsonb_plperl.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.1 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 | [2.4k/4.9k files][494.1 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pg_stat_statements/pg_stat_statements.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.1 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/intarray/_int_bool.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/basebackup_to_shell/basebackup_to_shell.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.4 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][494.4 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][494.4 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/sslinfo/sslinfo.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.4 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/intarray/_int_gin.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.4 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/intarray/_int_tool.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.4 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/intarray/_int.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/intarray/_int_gist.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.4 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][494.4 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][494.4 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/intarray/_intbig_gist.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/intarray/_int_op.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.6 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][494.6 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][494.6 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][494.6 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][494.6 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][494.7 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/pg_freespacemap/pg_freespacemap.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.7 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 | [2.4k/4.9k files][494.7 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/hstore_plpython/hstore_plpython.c [Content-Type=text/x-csrc]... Step #8: | [2.4k/4.9k files][494.7 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / / [2.4k/4.9k files][494.7 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/bloom/blvalidate.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][494.7 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.7 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/intarray/_int_selfuncs.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/bloom/blutils.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/bloom/blscan.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/bloom/blvacuum.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/bloom/blinsert.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/bloom/bloom.h [Content-Type=text/x-chdr]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/postgresql/contrib/bloom/blcost.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp [Content-Type=text/x-c++src]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp [Content-Type=text/x-c++src]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/workspace/oss-fuzz/projects/upx/fuzzers/test_packed_file_fuzzer.cpp [Content-Type=text/x-c++src]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/workspace/oss-fuzz/projects/example/my-api-repo/do_stuff_unittest.cpp [Content-Type=text/x-c++src]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/all_tests.json [Content-Type=application/json]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/all_files.json [Content-Type=application/json]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/all_pairs.json [Content-Type=application/json]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/fuzzer/dbfuzz.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/fuzzer/simple_query_fuzzer.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/fuzzer/fuzzer_initialize.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/fuzzer/protocol_fuzzer.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.8 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/fuzzer/json_parser_fuzzer.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][494.9 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pgevent/pgmsgevent.h [Content-Type=text/x-chdr]... Step #8: / [2.4k/4.9k files][494.9 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_test_fsync/pg_test_fsync.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][494.9 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pgevent/pgevent.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][494.9 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_amcheck/pg_amcheck.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][494.9 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.9 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.9 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.9 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][494.9 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_waldump/rmgrdesc.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.4k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_waldump/compat.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_test_timing/pg_test_timing.c [Content-Type=text/x-csrc]... Step #8: / [2.4k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_verifybackup/astreamer_verify.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_verifybackup/pg_verifybackup.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/initdb/initdb.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_waldump/rmgrdesc.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_waldump/pg_waldump.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_verifybackup/pg_verifybackup.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_combinebackup/copy_file.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/initdb/findtimezone.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_combinebackup/pg_combinebackup.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_combinebackup/backup_label.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_combinebackup/write_manifest.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_combinebackup/load_manifest.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_combinebackup/copy_file.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.1 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_combinebackup/reconstruct.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][495.1 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_combinebackup/write_manifest.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_combinebackup/load_manifest.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_combinebackup/reconstruct.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_combinebackup/backup_label.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/describe.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/large_obj.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/prompt.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/describe.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/tab-complete.in.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/command.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/help.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/help.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/check.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/crosstabview.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/common.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/settings.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/crosstabview.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.3 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.4 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.4 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.4 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.4 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 / [2.5k/4.9k files][495.4 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/tab-complete.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][495.4 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/prompt.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][495.6 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 / [2.5k/4.9k files][495.6 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 / [2.5k/4.9k files][495.6 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/input.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.6 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 / [2.5k/4.9k files][495.7 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/copy.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][495.7 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/psqlscanslash.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/mainloop.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 5.0 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/stringutils.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/large_obj.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/common.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/command.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/mainloop.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/variables.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/copy.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/variables.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.9 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/input.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/scripts/dropuser.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/startup.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.0 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/scripts/createuser.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/psql/stringutils.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.1 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.1 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_archivecleanup/pg_archivecleanup.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/scripts/common.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/scripts/reindexdb.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/scripts/pg_isready.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/scripts/createdb.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/scripts/common.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/scripts/clusterdb.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.2 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.3 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/scripts/dropdb.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.3 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.3 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/parallel.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.3 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/scripts/vacuumdb.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/file.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.3 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.3 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.3 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.3 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/tablespace.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/exec.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/task.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/util.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/dump.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/function.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/server.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/info.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/relfilenumber.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.8 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/pg_upgrade.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/option.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/controldata.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_rewind/pg_rewind.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_rewind/timeline.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/version.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.4 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.5 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_rewind/rewind_source.h [Content-Type=text/x-chdr]... Step #8: / [2.5k/4.9k files][496.5 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.5 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.5 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.5 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.5 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_rewind/local_source.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.5 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 / [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.7 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_rewind/parsexlog.c [Content-Type=text/x-csrc]... Step #8: / [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_rewind/datapagemap.c [Content-Type=text/x-csrc]... Step #8: - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_rewind/pg_rewind.h [Content-Type=text/x-chdr]... Step #8: - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_rewind/datapagemap.h [Content-Type=text/x-chdr]... Step #8: - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_rewind/filemap.c [Content-Type=text/x-csrc]... Step #8: - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_rewind/file_ops.c [Content-Type=text/x-csrc]... Step #8: - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_upgrade/pg_upgrade.c [Content-Type=text/x-csrc]... Step #8: - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_config/pg_config.c [Content-Type=text/x-csrc]... Step #8: - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_rewind/libpq_source.c [Content-Type=text/x-csrc]... Step #8: - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_rewind/file_ops.h [Content-Type=text/x-chdr]... Step #8: - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.6 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.7 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_walsummary/pg_walsummary.c [Content-Type=text/x-csrc]... Step #8: - [2.5k/4.9k files][496.7 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_checksums/pg_checksums.c [Content-Type=text/x-csrc]... Step #8: - [2.5k/4.9k files][496.7 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.7 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.7 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.7 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_resetwal/pg_resetwal.c [Content-Type=text/x-csrc]... Step #8: - [2.5k/4.9k files][496.7 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.7 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.7 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.7 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_controldata/pg_controldata.c [Content-Type=text/x-csrc]... Step #8: - [2.5k/4.9k files][496.7 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.7 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.7 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.7 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_basebackup/walmethods.c [Content-Type=text/x-csrc]... Step #8: - [2.5k/4.9k files][496.8 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.5k/4.9k files][496.8 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.6k/4.9k files][496.8 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.6k/4.9k files][496.8 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_rewind/filemap.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][496.8 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.6k/4.9k files][496.8 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.6k/4.9k files][496.8 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_basebackup/pg_recvlogical.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][496.8 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_basebackup/pg_createsubscriber.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][496.8 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_basebackup/streamutil.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][496.8 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.6k/4.9k files][496.8 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.6k/4.9k files][496.8 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.6k/4.9k files][496.8 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.6k/4.9k files][496.8 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_basebackup/pg_receivewal.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][496.9 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_basebackup/receivelog.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][496.9 MiB/541.7 MiB] 91% Done 4.6 MiB/s ETA 00:00:10 - [2.6k/4.9k files][496.9 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_basebackup/receivelog.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][496.9 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][496.9 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][496.9 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_basebackup/pg_basebackup.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][496.9 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_basebackup/astreamer_inject.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][496.9 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_basebackup/streamutil.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_basebackup/astreamer_inject.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][496.9 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][496.9 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_basebackup/walmethods.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][497.0 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pgbench/pgbench.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pgbench/pgbench.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][497.0 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][497.0 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/parallel.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][497.0 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][497.0 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/compress_lz4.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][497.0 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][497.0 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/compress_zstd.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][497.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][497.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_custom.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][497.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_dump.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][497.1 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 - [2.6k/4.9k files][497.1 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/common.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][497.1 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_tar.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][497.1 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_restore.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][497.1 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 - [2.6k/4.9k files][497.1 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/compress_zstd.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][497.1 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_dump.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/compress_io.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][497.3 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 - [2.6k/4.9k files][497.3 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/compress_none.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/dumputils.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][497.4 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 - [2.6k/4.9k files][497.4 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_db.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][497.4 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 - [2.6k/4.9k files][497.4 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/compress_lz4.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][497.4 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_null.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][497.4 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 - [2.6k/4.9k files][497.4 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_utils.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][497.4 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_directory.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][497.4 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 - [2.6k/4.9k files][497.4 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 - [2.6k/4.9k files][497.4 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_tar.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][497.4 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 - [2.6k/4.9k files][497.4 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 - [2.6k/4.9k files][497.5 MiB/541.7 MiB] 91% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/filter.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.0 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_archiver.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.0 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.0 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_utils.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/compress_io.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][498.0 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.0 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_ctl/pg_ctl.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/dumputils.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_backup.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_dumpall.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/compress_gzip.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_dump_sort.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_db.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][498.1 MiB/541.7 MiB] 91% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/filter.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/compress_gzip.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][498.4 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.4 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.4 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/compress_none.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][498.4 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/pg_backup_archiver.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/bin/pg_dump/parallel.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][498.4 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.4 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.4 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.4 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.4 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.4 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.4 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.4 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/timezone/pgtz.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/timezone/tzfile.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/timezone/pgtz.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/timezone/localtime.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/timezone/strftime.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/timezone/zic.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/timezone/private.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/regress/pg_regress_main.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/regress/pg_regress.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/regress/regress.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.5 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/dummy_index_am/dummy_index_am.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.6 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.7 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.7 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.7 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.7 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/regress/pg_regress.h [Content-Type=text/x-chdr]... Step #8: - [2.6k/4.9k files][498.7 MiB/541.7 MiB] 92% Done 4.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_json_parser/test_json_parser_perf.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.7 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_json_parser/test_json_parser_incremental.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:09 - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_integerset/test_integerset.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/xid_wraparound/xid_wraparound.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_rls_hooks/test_rls_hooks.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_ginpostinglist/test_ginpostinglist.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_slru/test_slru.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_slru/test_multixact.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/delay_execution/delay_execution.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_oat_hooks/test_oat_hooks.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_bloomfilter/test_bloomfilter.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_dsa/test_dsa.c [Content-Type=text/x-csrc]... Step #8: - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 - [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 \ Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_predtest/test_predtest.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/spgist_name_ops/spgist_name_ops.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/worker_spi/worker_spi.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_ddl_deparse/test_ddl_deparse.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/ldap_password_func/ldap_password_func.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_parser/test_parser.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_shm_mq/test.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/libpq_pipeline/libpq_pipeline.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][498.8 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/oauth_validator/validator.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][498.9 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_rls_hooks/test_rls_hooks.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][498.9 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/oauth_validator/oauth_hook_client.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][498.9 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][498.9 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/oauth_validator/fail_validator.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/oauth_validator/magic_validator.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][498.9 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_rbtree/test_rbtree.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][498.9 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][498.9 MiB/541.7 MiB] 92% Done 4.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_tidstore/test_tidstore.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][498.9 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/ssl_passphrase_callback/ssl_passphrase_func.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/plsample/plsample.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][498.9 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][498.9 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][498.9 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_resowner/test_resowner_many.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][498.9 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][498.9 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_lfind/test_lfind.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_copy_callbacks/test_copy_callbacks.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_dsm_registry/test_dsm_registry.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_shm_mq/setup.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_shm_mq/test_shm_mq.h [Content-Type=text/x-chdr]... Step #8: \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_shm_mq/worker.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_radixtree/test_radixtree.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_regex/test_regex.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/injection_points/injection_points.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/injection_points/injection_stats_fixed.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/injection_points/injection_stats.h [Content-Type=text/x-chdr]... Step #8: \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/injection_points/regress_injection.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/injection_points/injection_stats.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_custom_rmgrs/test_custom_rmgrs.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/dummy_seclabel/dummy_seclabel.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_resowner/test_resowner_basic.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.0 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/locale/test-ctype.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/examples/testlibpq3.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/modules/test_escape/test_escape.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/examples/testlo.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/examples/testlibpq4.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/examples/testlibpq.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/examples/testlibpq2.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/examples/testlo64.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/isolation/isolationtester.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/isolation/isolationtester.h [Content-Type=text/x-chdr]... Step #8: \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/test/isolation/isolation_main.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/tools/ifaddrs/test_ifaddrs.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/tools/testint128.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/tools/pg_bsd_indent/lexi.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/tools/pg_bsd_indent/pr_comment.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/tools/pg_bsd_indent/err.c [Content-Type=text/x-csrc]... Step #8: \ [2.6k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.1 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/tools/pg_bsd_indent/indent_globs.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/tools/pg_bsd_indent/indent.h [Content-Type=text/x-chdr]... Step #8: \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/tools/pg_bsd_indent/parse.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/tools/pg_bsd_indent/io.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/tools/pg_bsd_indent/indent.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/recovery_gen.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/tools/pg_bsd_indent/err.h [Content-Type=text/x-chdr]... Step #8: \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/parallel_slot.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/tools/pg_bsd_indent/indent_codes.h [Content-Type=text/x-chdr]... Step #8: \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/conditional.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.3 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/astreamer_file.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/string_utils.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/astreamer_tar.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.2 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/mbprint.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/option_utils.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/astreamer_lz4.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/connect_utils.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/simple_list.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/astreamer_zstd.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/astreamer_gzip.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/cancel.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/print.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.3 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.2 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/archive.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/fe_utils/query_utils.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpython.h [Content-Type=text/x-chdr]... Step #8: \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_cursorobject.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_resultobject.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.4 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_exec.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.5 MiB/541.7 MiB] 92% Done 4.1 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.5 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.5 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.5 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/tools/pg_bsd_indent/args.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_procedure.h [Content-Type=text/x-chdr]... Step #8: \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:10 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_subxactobject.h [Content-Type=text/x-chdr]... Step #8: \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_plpymodule.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpython_system.h [Content-Type=text/x-chdr]... Step #8: \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 4.0 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_planobject.h [Content-Type=text/x-chdr]... Step #8: \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_procedure.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_resultobject.h [Content-Type=text/x-chdr]... Step #8: \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_typeio.h [Content-Type=text/x-chdr]... Step #8: \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_elog.h [Content-Type=text/x-chdr]... Step #8: \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_main.h [Content-Type=text/x-chdr]... Step #8: \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_plpymodule.h [Content-Type=text/x-chdr]... Step #8: \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_spi.c [Content-Type=text/x-csrc]... Step #8: \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 \ [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_main.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_util.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_spi.h [Content-Type=text/x-chdr]... Step #8: | [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_subxactobject.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_planobject.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_elog.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_util.h [Content-Type=text/x-chdr]... Step #8: | [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][499.6 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_cursorobject.h [Content-Type=text/x-chdr]... Step #8: | [2.7k/4.9k files][499.7 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_typeio.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][499.7 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpython/plpy_exec.h [Content-Type=text/x-chdr]... Step #8: | [2.7k/4.9k files][499.7 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpgsql/src/pl_funcs.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][499.7 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpgsql/src/pl_handler.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][499.7 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpgsql/src/pl_exec.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][499.7 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpgsql/src/pl_comp.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][499.7 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][499.7 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/tcl/pltcl.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpgsql/src/pl_reserved_kwlist.h [Content-Type=text/x-chdr]... Step #8: | [2.7k/4.9k files][499.7 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][499.7 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/quotes.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][499.7 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plperl/plperl.h [Content-Type=text/x-chdr]... Step #8: | [2.7k/4.9k files][499.7 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.7k/4.9k files][499.7 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpgsql/src/plpgsql.h [Content-Type=text/x-chdr]... Step #8: | [2.7k/4.9k files][499.7 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][499.8 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpgsql/src/pl_scanner.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plpgsql/src/pl_unreserved_kwlist.h [Content-Type=text/x-chdr]... Step #8: | [2.7k/4.9k files][499.8 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.7k/4.9k files][499.8 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plperl/plperl.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plperl/ppport.h [Content-Type=text/x-chdr]... Step #8: | [2.7k/4.9k files][499.8 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/pl/plperl/plperl_system.h [Content-Type=text/x-chdr]... Step #8: | [2.7k/4.9k files][499.8 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.7k/4.9k files][499.8 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.7k/4.9k files][499.8 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/getopt.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][499.8 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pg_popcount_avx512.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pqsignal.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][500.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][500.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pg_crc32c_armv8.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][500.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][500.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/win32gai_strerror.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][500.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/win32link.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/system.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][500.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][500.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pg_crc32c_sb8.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][500.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][500.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][500.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][500.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][500.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][500.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pthread_barrier_wait.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][500.4 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/strlcpy.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][500.7 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][500.9 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/win32error.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][500.9 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/win32setlocale.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][500.9 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 | [2.7k/4.9k files][500.9 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 | [2.7k/4.9k files][500.9 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 | [2.7k/4.9k files][500.9 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 | [2.7k/4.9k files][500.9 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/win32stat.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/win32pread.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][500.9 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/strsep.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/win32fseek.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/inet_aton.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/open.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/mkdtemp.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pg_crc32c_sse42_choose.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.9 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/win32pwrite.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pg_crc32c_armv8_choose.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/win32getrusage.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/kill.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/dirmod.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/bsearch_arg.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pg_bitutils.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pg_crc32c_loongarch.c [Content-Type=text/x-csrc]... Step #8: | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.7k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/chklocale.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/tar.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.0 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/strlcat.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/strerror.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/strnlen.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/explicit_bzero.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/snprintf.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/noblock.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pgcheckdir.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/path.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/qsort_arg.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/win32env.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pg_strong_random.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/inet_net_ntop.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/getopt_long.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/win32fdatasync.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/qsort.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/win32dlopen.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pgmkdirp.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.1 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/win32security.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/strtof.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/getpeereid.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/win32ntdll.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/win32common.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pgstrsignal.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/dirent.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/win32gettimeofday.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pgstrcasecmp.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pg_crc32c_sse42.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pgsleep.c [Content-Type=text/x-csrc]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/fmgr.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/port/pthread-win32.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/pgstat.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/getopt_long.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/c.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/varatt.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/pgtime.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/postgres_fe.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/pg_trace.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.2 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/pgtar.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/miscadmin.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/windowapi.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/funcapi.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/pg_config_manual.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/pg_getopt.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/postgres.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/postgres_ext.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.3 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/spgxlog.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/archive/archive_module.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.8 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/archive/shell_archive.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/tupmacs.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/xlogreader.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/itup.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/session.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/gist_private.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/brin_internal.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/attmap.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/brin_pageops.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/genam.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/xloginsert.h [Content-Type=text/x-chdr]... Step #8: | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 | [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/xlogdefs.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/rmgrlist.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/nbtree.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.4 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/amvalidate.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/syncscan.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/skey.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/rewriteheap.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/clog.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/hash.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/stratnum.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/rmgrdesc_utils.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/brin_page.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/nbtxlog.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/xlogrecord.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/htup.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/xlogutils.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.5 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/gin_private.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/tupdesc_details.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/xact.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/tsmapi.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/sysattr.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/brin.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/multixact.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/amapi.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/ginblock.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/gistscan.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/sdir.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/hash_xlog.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/sequence.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.7 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/relation.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/subtrans.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/table.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/xlog_internal.h [Content-Type=text/x-chdr]... Step #8: / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.6 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 / [2.8k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.6 MiB/s ETA 00:00:11 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.5 MiB/s ETA 00:00:11 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.5 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/heaptoast.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.5 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/toast_helper.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.5 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/twophase_rmgr.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.5 MiB/s ETA 00:00:11 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.5 MiB/s ETA 00:00:11 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.5 MiB/s ETA 00:00:11 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.5 MiB/s ETA 00:00:11 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.5 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/toast_compression.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.5 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/cmptype.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.5 MiB/s ETA 00:00:11 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.5 MiB/s ETA 00:00:11 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.5 MiB/s ETA 00:00:11 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.5 MiB/s ETA 00:00:11 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.5 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.5 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/tidstore.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/commit_ts.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/gist.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/tupdesc.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/gin.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/tableam.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/reloptions.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/heapam_xlog.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.4 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/xlogprefetcher.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/spgist.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.7 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/twophase.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/printsimple.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/timeline.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/valid.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/hio.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/ginxlog.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/heapam.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/brin_tuple.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/toast_internals.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/xlog.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/visibilitymap.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/xlogbackup.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/tupconvert.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/bufmask.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/rmgr.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/transam.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.8 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/brin_xlog.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/attnum.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/gistxlog.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/xlogrecovery.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/xlogstats.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/generic_xlog.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/detoast.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/visibilitymapdefs.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/relscan.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/xlogarchive.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/brin_revmap.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/slru.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/spgist_private.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/parallel.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/htup_details.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/access/printtup.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/backup/basebackup_sink.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/backup/basebackup_incremental.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/backup/backup_manifest.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/backup/basebackup_target.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][501.9 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.3 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/backup/basebackup.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/backup/walsummary.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/geqo_pool.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/geqo_copy.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/restrictinfo.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/geqo_misc.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/geqo_selection.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/planner.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/geqo_gene.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/pathnode.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/inherit.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/planmain.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/joininfo.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/clauses.h [Content-Type=text/x-chdr]... Step #8: / [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 - - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/orclauses.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.2 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/placeholder.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/subselect.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/appendinfo.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/paramassign.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/tlist.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/cost.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/geqo_recombination.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/geqo_random.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/geqo_mutation.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/geqo.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/plancat.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/prep.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.0 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/jit/jit.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/paths.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/jit/llvmjit_backport.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/optimizer/optimizer.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/jit/llvmjit.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/jit/llvmjit_emit.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/jit/SectionMemoryManager.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/hba.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/sasl.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/pqmq.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/libpq-be.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/crypt.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/libpq-fs.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.1 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/libpq-be-fe-helpers.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/libpq.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/pqformat.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/be-fsstubs.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 - [2.9k/4.9k files][502.1 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/ifaddr.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/auth.h [Content-Type=text/x-chdr]... Step #8: - [2.9k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/oauth.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/protocol.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/be-gssapi-common.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 3.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/scram.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/pqsignal.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:13 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/libpq/pqcomm.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/pch/postgres_fe_pch.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/pch/c_pch.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/pch/postgres_pch.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/tcop/pquery.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/tcop/dest.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/tcop/backend_startup.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/tcop/cmdtag.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/tcop/tcopprot.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/tcop/fastpath.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/tcop/cmdtaglist.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/tcop/utility.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/tcop/deparse_utility.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/fe_utils/conditional.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/fe_utils/mbprint.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/fe_utils/connect_utils.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/fe_utils/simple_list.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/fe_utils/psqlscan_int.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/fe_utils/cancel.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/fe_utils/recovery_gen.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/fe_utils/query_utils.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/fe_utils/archive.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/fe_utils/psqlscan.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/fe_utils/parallel_slot.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/fe_utils/astreamer.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/fe_utils/print.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/fe_utils/option_utils.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/bootstrap/bootstrap.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/fe_utils/string_utils.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/statistics/stat_utils.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/foreign/foreign.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/foreign/fdwapi.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/memnodes.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.2 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/statistics/statistics.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/tidbitmap.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/pg_list.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/nodeFuncs.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/makefuncs.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/queryjumble.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/extensible.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/replnodes.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/nodes.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/lockoptions.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/bitmapset.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/value.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/primnodes.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/params.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/parsenodes.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/miscnodes.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/subscripting.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.3 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/print.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.4 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/execnodes.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.4 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.4 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.4 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.4 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.4 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.4 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.4 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.4 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/readfuncs.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.6 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.6 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.6 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/plannodes.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.6 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.6 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.6 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.7 MiB/541.7 MiB] 92% Done 2.8 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/supportnodes.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.7 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/multibitmapset.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.7 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.7 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.7 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/nodes/pathnodes.h [Content-Type=text/x-chdr]... Step #8: - [3.0k/4.9k files][502.7 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.7 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:15 - [3.0k/4.9k files][502.7 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:15 - [3.0k/4.9k files][502.7 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:15 - [3.0k/4.9k files][502.7 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:15 - [3.0k/4.9k files][502.7 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:15 - [3.0k/4.9k files][502.8 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:14 - [3.0k/4.9k files][502.8 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:15 - [3.0k/4.9k files][502.8 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:15 \ \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/statistics/extended_stats_internal.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.7 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/pg_iovec.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/solaris.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/simd.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/pg_crc32c.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/netbsd.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/pg_bitutils.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32_port.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/darwin.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/atomics.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][502.9 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/atomics/generic-msvc.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/pg_bswap.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32ntdll.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/cygwin.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/freebsd.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/pg_lfind.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/linux.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.6 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/openbsd.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/pg_pthread.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32/sys/resource.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32/grp.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32/dlfcn.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32/sys/wait.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32/netdb.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32/pwd.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32/netinet/tcp.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32/sys/select.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32/sys/un.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.5 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_policy.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.4 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32/sys/socket.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32/netinet/in.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32/arpa/inet.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/atomics/fallback.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/atomics/arch-ppc.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/atomics/generic-sunpro.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/atomics/generic.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/atomics/arch-arm.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/atomics/arch-x86.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32_msvc/dirent.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/atomics/generic-gcc.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32_msvc/utime.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32_msvc/sys/file.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32_msvc/sys/time.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/tsearch/ts_cache.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32_msvc/unistd.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.3 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/tsearch/ts_public.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/tsearch/ts_locale.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/port/win32_msvc/sys/param.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/tsearch/ts_type.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_seclabel.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/tsearch/dicts/regis.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/tsearch/ts_utils.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/tsearch/dicts/spell.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_opclass.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_ts_config.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_ts_template.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_init_privs.h [Content-Type=text/x-chdr]... Step #8: \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 \ [3.0k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 \ [3.1k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_aggregate.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_control.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:17 \ [3.1k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/objectaccess.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_rewrite.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.0 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_ts_dict.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.2 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/dependency.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/catalog.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_publication_namespace.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_shseclabel.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_user_mapping.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/genbki.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_attrdef.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/binary_upgrade.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_type.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_default_acl.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_foreign_server.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_statistic_ext_data.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_proc.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/storage_xlog.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_collation.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_cast.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_opfamily.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_partitioned_table.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_attribute.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.1 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_tablespace.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_event_trigger.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/indexing.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_subscription_rel.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_description.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_foreign_data_wrapper.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_largeobject.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_subscription.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_statistic.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/catversion.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_transform.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_ts_parser.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_auth_members.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_amop.h [Content-Type=text/x-chdr]... Step #8: \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 \ [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 | Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/heap.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/toasting.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_sequence.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/objectaddress.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:18 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_index.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_namespace.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_publication_rel.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/partition.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_depend.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_largeobject_metadata.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_language.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_authid.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_am.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_conversion.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.1 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_database.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_extension.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_parameter_acl.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_enum.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_publication.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/namespace.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_db_role_setting.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_constraint.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_amproc.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_inherits.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_shdepend.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.2 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_shdescription.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_statistic_ext.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_replication_origin.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/index.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_range.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_ts_config_map.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_class.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_operator.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/storage.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_foreign_table.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/walreceiver.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/decode.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/conflict.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/worker_internal.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/logicalworker.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/message.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/logical.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/snapbuild_internal.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/output_plugin.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/walsender_private.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/snapbuild.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/slotsync.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/syncrep.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/pgoutput.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/reorderbuffer.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.3 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/origin.h [Content-Type=text/x-chdr]... Step #8: | [3.1k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.1k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/logicalproto.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/logicallauncher.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/slot.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/walsender.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/replication/logicalrelation.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/unicode_norm_table.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/int.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/catalog/pg_trigger.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/link-canary.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/pg_prng.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.4 MiB/541.7 MiB] 92% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/unicode_case_table.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][503.8 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/openssl.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][503.8 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/saslprep.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][503.8 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.8 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.8 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.8 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.8 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.8 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.8 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.8 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.8 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.8 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 | [3.2k/4.9k files][503.8 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/blkreftable.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/logging.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/relpath.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/jsonapi.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/unicode_category.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/unicode_normprops_table.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][504.1 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 | [3.2k/4.9k files][504.2 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 | [3.2k/4.9k files][504.2 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 | [3.2k/4.9k files][504.2 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 | [3.2k/4.9k files][504.2 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/string.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][504.2 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/hashfn.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][504.4 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/unicode_category_table.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][504.4 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/connect.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][504.4 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/scram-common.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][504.4 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/file_utils.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][504.4 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/compression.h [Content-Type=text/x-chdr]... Step #8: | [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 | [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 / Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/kwlookup.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/restricted_token.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/archive.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/md5.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/percentrepl.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/int128.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/sha1.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/cryptohash.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/unicode_east_asian_fw_table.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/unicode_norm.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/fe_memutils.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/shortest_dec.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/checksum_helper.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/ip.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/hashfn_unstable.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/sha2.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/file_perm.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/oauth-common.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/unicode_case.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/hmac.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/controldata_utils.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/base64.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/keywords.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/unicode_nonspacing_table.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/unicode_norm_hashfunc.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/username.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/parse_manifest.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/config_info.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/datatype/timestamp.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/pg_lzcompress.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/common/unicode_version.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/execAsync.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeUnique.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeNamedtuplestorescan.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeCustom.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeRecursiveunion.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.7 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeTidscan.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.8 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.8 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 / [3.2k/4.9k files][504.8 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeWindowAgg.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.8 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeForeignscan.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.8 MiB/541.7 MiB] 93% Done 2.2 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeAppend.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeMaterial.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeMergejoin.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeAgg.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeProjectSet.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeModifyTable.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeGatherMerge.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/execExpr.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/executor.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeLockRows.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/execdebug.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeHashjoin.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.1 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeSamplescan.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeBitmapHeapscan.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeLimit.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/hashjoin.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/execdesc.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeIndexonlyscan.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/spi.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][504.9 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeFunctionscan.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/tqueue.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/execParallel.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeNestloop.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/execScan.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeSetOp.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeIndexscan.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeBitmapAnd.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeSubqueryscan.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeMemoize.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeBitmapIndexscan.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/instrument.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeSort.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeBitmapOr.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/tablefunc.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeTableFuncscan.h [Content-Type=text/x-chdr]... Step #8: / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.2k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeMergeAppend.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeHash.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeSeqscan.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/execPartition.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeResult.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeIncrementalSort.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeWorktablescan.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeGroup.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/spi_priv.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeGather.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/tstoreReceiver.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/tuptable.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeValuesscan.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/functions.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeCtescan.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeSubplan.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/executor/nodeTidrangescan.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/portability/mem.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/portability/instr_time.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/partitioning/partprune.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/partitioning/partdefs.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/partitioning/partbounds.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/partitioning/partdesc.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/rewrite/prs2lock.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/rewrite/rewriteSupport.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/rewrite/rewriteRemove.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/rewrite/rewriteSearchCycle.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/rewrite/rewriteDefine.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 2.0 MiB/s ETA 00:00:19 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/rewrite/rewriteManip.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/rewrite/rewriteHandler.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.0 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/rewrite/rowsecurity.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/mb/pg_wchar.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/lib/pairingheap.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/mb/stringinfo_mb.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/lib/bipartite_match.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:19 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:20 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.9 MiB/s ETA 00:00:20 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/relptr.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/lib/sort_template.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/lib/rbtree.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/lib/ilist.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/lib/integerset.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/lib/radixtree.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/lib/stringinfo.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/lib/bloomfilter.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 / [3.3k/4.9k files][505.1 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/lib/knapsack.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/lib/simplehash.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.2 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/lib/dshash.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.2 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 / [3.3k/4.9k files][505.2 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/lib/hyperloglog.h [Content-Type=text/x-chdr]... Step #8: / [3.3k/4.9k files][505.2 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - - [3.3k/4.9k files][505.2 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/lib/binaryheap.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.2 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.2 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.2 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.2 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.2 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.2 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.2 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.2 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/pg_locale.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/varbit.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/date.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/reltrigger.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/rls.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/uuid.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/combocid.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/lib/qunique.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/builtins.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/ruleutils.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/guc_hooks.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/json.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/formatting.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/catcache.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/datetime.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/relmapper.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/memdebug.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/multirangetypes.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/pg_crc.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/logtape.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/elog.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.3 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/geo_decls.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/array.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/jsonpath.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/help_config.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.8 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/expandeddatum.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/backend_progress.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/pg_lsn.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/tzparser.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/numeric.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/palloc.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/inet.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/snapshot.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/usercontext.h [Content-Type=text/x-chdr]... Step #8: - [3.3k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/freepage.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/injection_point.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/pidfile.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/dsa.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/pg_rusage.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/resowner.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/pgstat_internal.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/sampling.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/fmgrtab.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/cash.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/guc_tables.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/arrayaccess.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/index_selfuncs.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/spccache.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/pgstat_kind.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.4k/4.9k files][505.4 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/ps_status.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:22 - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/float.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/rangetypes.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:22 - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/sharedtuplestore.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/jsonb.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/typcache.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/conffiles.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/plancache.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/memutils.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:22 - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:22 - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:22 - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/memutils_internal.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.7 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/dynahash.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/timestamp.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/memutils_memorychunk.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/acl.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/expandedrecord.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/aclchk_internal.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.5 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/xml.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/tuplestore.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/partcache.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/jsonfuncs.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/rel.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.6 MiB/s ETA 00:00:22 - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/varlena.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/tuplesort.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/syscache.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/guc.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/regproc.h [Content-Type=text/x-chdr]... Step #8: - [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 \ \ [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 \ [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 \ [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 \ [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/portal.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/queryenvironment.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/snapmgr.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.6 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/wait_event.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/sortsupport.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/relcache.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:24 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.5 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/lsyscache.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/inval.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/selfuncs.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/evtcache.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/datum.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/backend_status.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/hsearch.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/xid8.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/timeout.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/ascii.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/attoptcache.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parse_node.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.7 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parse_cte.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/relfilenumbermap.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parse_collate.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parser.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parse_utilcmd.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parse_param.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/scansup.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parse_type.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parse_enr.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/scanner.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parsetree.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parse_expr.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parse_merge.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parse_target.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parse_agg.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/kwlist.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parse_relation.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/utils/bytea.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parse_oper.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/analyze.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parse_func.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.8 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parse_coerce.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/parser/parse_clause.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/postmaster/bgwriter.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/postmaster/interrupt.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/postmaster/startup.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/postmaster/bgworker.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/postmaster/auxprocess.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/postmaster/bgworker_internals.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/postmaster/pgarch.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/postmaster/walwriter.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/postmaster/postmaster.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/postmaster/walsummarizer.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/postmaster/autovacuum.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/postmaster/fork_process.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/regex/regex.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/regex/regguts.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/postmaster/syslogger.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/regex/regerrs.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/regex/regexport.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/bufpage.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/regex/regcustom.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/lock.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/sharedfileset.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/off.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/bufmgr.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/freespace.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/latch.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/shm_mq.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/copydir.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/spin.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/bulk_write.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/large_object.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][505.9 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/itemptr.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/predicate.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/predicate_internals.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/checksum.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/condition_variable.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/fileset.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.4k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/sinvaladt.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/shmem.h [Content-Type=text/x-chdr]... Step #8: \ [3.4k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/shm_toc.h [Content-Type=text/x-chdr]... Step #8: \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/relfilelocator.h [Content-Type=text/x-chdr]... Step #8: \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/item.h [Content-Type=text/x-chdr]... Step #8: \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/fd.h [Content-Type=text/x-chdr]... Step #8: \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/sinval.h [Content-Type=text/x-chdr]... Step #8: \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/ipc.h [Content-Type=text/x-chdr]... Step #8: \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/sync.h [Content-Type=text/x-chdr]... Step #8: \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/pg_shmem.h [Content-Type=text/x-chdr]... Step #8: \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/lmgr.h [Content-Type=text/x-chdr]... Step #8: \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/proc.h [Content-Type=text/x-chdr]... Step #8: \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 \ [3.5k/4.9k files][506.0 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/lwlocklist.h [Content-Type=text/x-chdr]... Step #8: \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/proclist_types.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/barrier.h [Content-Type=text/x-chdr]... Step #8: \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/dsm_registry.h [Content-Type=text/x-chdr]... Step #8: \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/reinit.h [Content-Type=text/x-chdr]... Step #8: \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/dsm.h [Content-Type=text/x-chdr]... Step #8: \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/dsm_impl.h [Content-Type=text/x-chdr]... Step #8: \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.4 MiB/s ETA 00:00:26 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 \ [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/s_lock.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/checksum_impl.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/procsignal.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/buffile.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/md.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/itemid.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/indexfsm.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/standby.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/buf_internals.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/pmsignal.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.1 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/procnumber.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/lwlock.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/standbydefs.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/read_stream.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/proclist.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_danish.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/pg_sema.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/procarray.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/block.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/lockdefs.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_portuguese.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/buf.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_2_hungarian.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_porter.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/header.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_german.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_catalan.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_irish.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/api.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_french.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_indonesian.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_spanish.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_norwegian.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_estonian.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_hungarian.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_english.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_romanian.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_armenian.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_arabic.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.3 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_irish.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:30 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_dutch.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:30 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:30 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_basque.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_indonesian.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:30 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:30 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/smgr.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:30 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:30 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_lithuanian.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_nepali.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:30 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:30 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_finnish.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:30 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_serbian.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:30 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:30 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_french.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:30 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:30 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_portuguese.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_swedish.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:30 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:30 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_greek.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_russian.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_german.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/storage/fsm_internals.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/portalcmds.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_finnish.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_spanish.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_danish.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:33 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/header.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_turkish.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_swedish.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_italian.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_KOI8_R_russian.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_yiddish.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_porter.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_tamil.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_english.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_basque.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_italian.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_dutch.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_UTF_8_hindi.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_catalan.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/dbcommands.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/dbcommands_xlog.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/snowball/libstemmer/stem_ISO_8859_1_norwegian.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/lockcmds.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/user.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/async.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/alter.h [Content-Type=text/x-chdr]... Step #8: | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.5k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/extension.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/proclang.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/event_trigger.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/progress.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/discard.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/matview.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/sequence.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/comment.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/schemacmds.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/explain.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/tablespace.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/policy.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/seclabel.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/tablecmds.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/createas.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/trigger.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/copyfrom_internal.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/cluster.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 | [3.6k/4.9k files][506.2 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/conversioncmds.h [Content-Type=text/x-chdr]... Step #8: | [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 | [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 | [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/copy.h [Content-Type=text/x-chdr]... Step #8: / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/typecmds.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/publicationcmds.h [Content-Type=text/x-chdr]... Step #8: / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/vacuum.h [Content-Type=text/x-chdr]... Step #8: / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/defrem.h [Content-Type=text/x-chdr]... Step #8: / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/view.h [Content-Type=text/x-chdr]... Step #8: / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/collationcmds.h [Content-Type=text/x-chdr]... Step #8: / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/prepare.h [Content-Type=text/x-chdr]... Step #8: / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/include/commands/subscriptioncmds.h [Content-Type=text/x-chdr]... Step #8: / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/d2s.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/unicode_category.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/d2s_intrinsics.h [Content-Type=text/x-chdr]... Step #8: / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/checksum_helper.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/unicode_norm.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/jsonapi.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/md5_common.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.3 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/hashfn.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.4 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.4 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.4 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/rmtree.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.4 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/ip.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.4 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.4 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.4 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/saslprep.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.4 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/stringinfo.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.4 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.4 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/md5_int.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/pgfnames.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.4 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.4 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/file_perm.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.4 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.4 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.4 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/config_info.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/restricted_token.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/exec.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/scram-common.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/fe_memutils.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/string.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/psprintf.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/sha1_int.h [Content-Type=text/x-chdr]... Step #8: / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/pg_prng.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/kwlookup.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/link-canary.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/base64.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/pg_get_line.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.5 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/compression.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/pg_lzcompress.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/blkreftable.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/username.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/binaryheap.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/ryu_common.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/controldata_utils.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/unicode_case.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/sprompt.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/cryptohash.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/wchar.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.6 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.7 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.7 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.7 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/sha2_int.h [Content-Type=text/x-chdr]... Step #8: / [3.6k/4.9k files][506.7 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.7 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.7 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/hmac.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.7 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.7 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.7 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:35 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/hmac_openssl.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/logging.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/relpath.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/file_utils.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/keywords.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/encnames.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/sha1.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/d2s_full_table.h [Content-Type=text/x-chdr]... Step #8: / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/md5.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/sha2.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/archive.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.8 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 / [3.6k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 / [3.6k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.6k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/digit_table.h [Content-Type=text/x-chdr]... Step #8: / [3.6k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/f2s.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 / [3.6k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/parse_manifest.c [Content-Type=text/x-csrc]... Step #8: / [3.6k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 / [3.6k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.7k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 / [3.7k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/cryptohash_openssl.c [Content-Type=text/x-csrc]... Step #8: / [3.7k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 / [3.7k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/wait_error.c [Content-Type=text/x-csrc]... Step #8: / [3.7k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/percentrepl.c [Content-Type=text/x-csrc]... Step #8: / [3.7k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 / [3.7k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 / [3.7k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 / [3.7k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/unicode/case_test.c [Content-Type=text/x-csrc]... Step #8: / [3.7k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/unicode/norm_test.c [Content-Type=text/x-csrc]... Step #8: / [3.7k/4.9k files][506.9 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 / [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/common/unicode/category_test.c [Content-Type=text/x-csrc]... Step #8: / [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/tutorial/complex.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/tutorial/funcs.c [Content-Type=text/x-csrc]... Step #8: / [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 / [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-gssapi-common.c [Content-Type=text/x-csrc]... Step #8: / [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-auth-oauth.h [Content-Type=text/x-chdr]... Step #8: / [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/pqexpbuffer.h [Content-Type=text/x-chdr]... Step #8: / [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 / [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 - Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/pqexpbuffer.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-gssapi-common.h [Content-Type=text/x-chdr]... Step #8: - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-exec.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/libpq-fe.h [Content-Type=text/x-chdr]... Step #8: - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-cancel.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-auth.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-auth.h [Content-Type=text/x-chdr]... Step #8: - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-auth-oauth-curl.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-secure-openssl.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-secure-common.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/pthread-win32.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.0 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:34 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/libpq-events.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.1 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-secure.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.1 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-auth-oauth.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.1 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/libpq-events.h [Content-Type=text/x-chdr]... Step #8: - [3.7k/4.9k files][507.1 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-trace.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.1 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 - [3.7k/4.9k files][507.1 MiB/541.7 MiB] 93% Done 1.0 MiB/s ETA 00:00:33 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/win32.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.2 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-protocol3.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.3 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-auth-sasl.h [Content-Type=text/x-chdr]... Step #8: - [3.7k/4.9k files][507.3 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-secure-common.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-secure-gssapi.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.3 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:32 - [3.7k/4.9k files][507.3 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-auth-scram.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.3 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-print.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.3 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-connect.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.4 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/win32.h [Content-Type=text/x-chdr]... Step #8: - [3.7k/4.9k files][507.4 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-misc.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.4 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:32 - [3.7k/4.9k files][507.4 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:32 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/fe-lobj.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.4 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:32 - [3.7k/4.9k files][507.4 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:32 - [3.7k/4.9k files][507.4 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:31 - [3.7k/4.9k files][507.4 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:31 - [3.7k/4.9k files][507.4 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/test/libpq_uri_regress.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.4 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/test/libpq_testclient.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.4 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/legacy-pqsignal.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.5 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/libpq/libpq-int.h [Content-Type=text/x-chdr]... Step #8: - [3.7k/4.9k files][507.5 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:31 - [3.7k/4.9k files][507.5 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:31 - [3.7k/4.9k files][507.5 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:31 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/printf_hack.h [Content-Type=text/x-chdr]... Step #8: - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/pg_regress_ecpg.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/preproc/struct.h [Content-Type=text/x-chdr]... Step #8: - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/thread-alloc.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-whenever_do_continue.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/preproc/strings.h [Content-Type=text/x-chdr]... Step #8: - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/regression.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-desc.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-copystdout.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/connect-test1.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/connect-test2.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-test_informix.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-describe.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-sqlda.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-insupd.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-dt_test.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-comment.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-charfuncs.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-intoasc.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-quote.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-sqlda.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-cursor.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-num_test.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-binary.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-type.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-twophase.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-func.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-code100.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/thread-prep.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/connect-test4.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/thread-thread_implicit.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][507.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-strings.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-pointer_to_struct.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-sqljson_jsontable.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-oldexec.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-execute.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rfmtdate.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-dyntest.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-array_of_struct.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/thread-thread.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-array.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-variable.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-outofscope.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-whenever.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-define.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-nan_test.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-num_test2.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-declare.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-describe.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-dynalloc2.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rnull.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-bytea.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-sqljson.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-define.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-dec_test.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-rfmtlong.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-describe.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-dynalloc.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/thread-descriptor.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_informix-test_informix2.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/pgtypeslib-dt_test2.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-indicators.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/connect-test5.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-prepareas.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/compat_oracle-char_array.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-autoprep.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/preproc-init.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-show.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-fetch.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-createtableas.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/sql-parser.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/test/expected/connect-test3.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/error.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/compatlib/informix.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/sqlda.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/descriptor.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/prepare.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/misc.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/execute.c [Content-Type=text/x-csrc]... Step #8: - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.7k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.8k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.8k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.8k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.8k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/ecpglib_extern.h [Content-Type=text/x-chdr]... Step #8: - [3.8k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.8k/4.9k files][508.2 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/memory.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/typename.c [Content-Type=text/x-csrc]... Step #8: - [3.8k/4.9k files][508.3 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/connect.c [Content-Type=text/x-csrc]... Step #8: - [3.8k/4.9k files][508.3 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.8k/4.9k files][508.3 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.8k/4.9k files][508.3 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/preproc/c_keywords.c [Content-Type=text/x-csrc]... Step #8: - [3.8k/4.9k files][508.3 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.8k/4.9k files][508.3 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/ecpglib/data.c [Content-Type=text/x-csrc]... Step #8: - [3.8k/4.9k files][508.3 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/preproc/variable.c [Content-Type=text/x-csrc]... Step #8: - [3.8k/4.9k files][508.3 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 - [3.8k/4.9k files][508.3 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/preproc/descriptor.c [Content-Type=text/x-csrc]... Step #8: - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/preproc/ecpg.c [Content-Type=text/x-csrc]... Step #8: - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/preproc/parser.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/preproc/type.h [Content-Type=text/x-chdr]... Step #8: - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/preproc/output.c [Content-Type=text/x-csrc]... Step #8: - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/preproc/ecpg_kwlist.h [Content-Type=text/x-chdr]... Step #8: - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/preproc/util.c [Content-Type=text/x-csrc]... Step #8: - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/preproc/type.c [Content-Type=text/x-csrc]... Step #8: - [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 \ \ [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/preproc/ecpg_keywords.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.4 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/preproc/c_kwlist.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.5 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/preproc/keywords.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.5 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 \ [3.8k/4.9k files][508.5 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 \ [3.8k/4.9k files][508.5 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/pgtypes_interval.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.5 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 \ [3.8k/4.9k files][508.5 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/datetime.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.5 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:26 \ [3.8k/4.9k files][508.5 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:26 \ [3.8k/4.9k files][508.5 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/preproc/preproc_extern.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.5 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:26 \ [3.8k/4.9k files][508.5 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:26 \ [3.8k/4.9k files][508.5 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 \ [3.8k/4.9k files][508.5 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/sqlda-native.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/ecpgerrno.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:26 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:26 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:26 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:26 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/sql3types.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/pgtypes_date.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/sqlca.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/pgtypes_error.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/sqltypes.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/pgtypes_numeric.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/sqlda.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/pgtypes_timestamp.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/ecpg_informix.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/ecpglib.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/pgtypes.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/sqlda-compat.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/decimal.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/ecpg-pthread-win32.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/include/ecpgtype.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/numeric.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/common.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/timestamp.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/dt_common.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/pgtypeslib_extern.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/datetime.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.6 MiB/541.7 MiB] 93% Done 1.1 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/interval.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.7 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.7 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/interfaces/ecpg/pgtypeslib/dt.h [Content-Type=text/x-chdr]... Step #8: \ [3.8k/4.9k files][508.7 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/archive/shell_archive.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.7 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/index/amapi.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/index/genam.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/index/amvalidate.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/index/indexam.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/hash/hashinsert.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/hash/hashfunc.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/hash/hashsearch.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/hash/hashsort.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/hash/hashovfl.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/hash/hash.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/hash/hash_xlog.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/hash/hashvalidate.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/hash/hashutil.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:29 \ [3.8k/4.9k files][508.8 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/hash/hashpage.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][508.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 \ [3.8k/4.9k files][508.9 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:28 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/nbtree/nbtdedup.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/nbtree/nbtvalidate.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/nbtree/nbtinsert.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/nbtree/nbtsplitloc.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 \ [3.8k/4.9k files][509.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/nbtree/nbtutils.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/nbtree/nbtree.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 \ [3.8k/4.9k files][509.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/nbtree/nbtpage.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/nbtree/nbtsort.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/nbtree/nbtxlog.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/nbtree/nbtsearch.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gin/ginbtree.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.0 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gin/ginarrayproc.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/nbtree/nbtpreprocesskeys.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.1 MiB/541.7 MiB] 93% Done 1.2 MiB/s ETA 00:00:27 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gin/gininsert.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.2 MiB/541.7 MiB] 94% Done 1.2 MiB/s ETA 00:00:26 \ [3.8k/4.9k files][509.2 MiB/541.7 MiB] 94% Done 1.2 MiB/s ETA 00:00:26 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gin/ginutil.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.4 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gin/ginget.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.4 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/nbtree/nbtcompare.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.6 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:25 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gin/ginpostinglist.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.6 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gin/ginvacuum.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.7 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 \ [3.8k/4.9k files][509.7 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 \ [3.8k/4.9k files][509.7 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 \ [3.8k/4.9k files][509.7 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gin/ginfast.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.7 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 \ [3.8k/4.9k files][509.7 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 \ [3.8k/4.9k files][509.7 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gin/ginlogic.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.7 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 \ [3.8k/4.9k files][509.7 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 \ [3.8k/4.9k files][509.7 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gin/ginbulk.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.7 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 \ [3.8k/4.9k files][509.8 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 \ [3.8k/4.9k files][509.8 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 \ [3.8k/4.9k files][509.8 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 \ [3.8k/4.9k files][509.8 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 \ [3.8k/4.9k files][509.8 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gin/ginscan.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.8 MiB/541.7 MiB] 94% Done 1.3 MiB/s ETA 00:00:24 \ [3.8k/4.9k files][509.8 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:24 \ [3.8k/4.9k files][509.8 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gin/ginxlog.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.9 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gin/gindatapage.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.9 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gin/ginvalidate.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.9 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gin/ginentrypage.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.9 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 \ [3.8k/4.9k files][509.9 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/sequence/sequence.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.9 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 \ [3.8k/4.9k files][509.9 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 \ [3.8k/4.9k files][509.9 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/heap/heaptoast.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.9 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 \ [3.8k/4.9k files][509.9 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 \ [3.8k/4.9k files][509.9 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/heap/heapam.c [Content-Type=text/x-csrc]... Step #8: \ [3.8k/4.9k files][509.9 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 | | [3.8k/4.9k files][510.0 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 | [3.8k/4.9k files][510.0 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 | [3.8k/4.9k files][510.0 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/heap/heapam_handler.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/heap/rewriteheap.c [Content-Type=text/x-csrc]... Step #8: | [3.8k/4.9k files][510.0 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 | [3.9k/4.9k files][510.0 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 | [3.9k/4.9k files][510.0 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 | [3.9k/4.9k files][510.0 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 | [3.9k/4.9k files][510.0 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/heap/heapam_xlog.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.0 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 | [3.9k/4.9k files][510.0 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/heap/heapam_visibility.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/tupdesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.0 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 | [3.9k/4.9k files][510.0 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/heap/visibilitymap.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.0 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 | [3.9k/4.9k files][510.0 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 | [3.9k/4.9k files][510.0 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:23 | [3.9k/4.9k files][510.3 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/relation.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.3 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/heap/hio.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.4 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/printsimple.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.4 MiB/541.7 MiB] 94% Done 1.4 MiB/s ETA 00:00:22 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/heaptuple.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.4 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/heap/pruneheap.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.4 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 | [3.9k/4.9k files][510.4 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/heap/vacuumlazy.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.4 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 | [3.9k/4.9k files][510.4 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 | [3.9k/4.9k files][510.4 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 | [3.9k/4.9k files][510.4 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/detoast.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/session.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.5 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 | [3.9k/4.9k files][510.5 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 | [3.9k/4.9k files][510.6 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/bufmask.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.6 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 | [3.9k/4.9k files][510.6 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 | [3.9k/4.9k files][510.6 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 | [3.9k/4.9k files][510.6 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 | [3.9k/4.9k files][510.6 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 | [3.9k/4.9k files][510.6 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 | [3.9k/4.9k files][510.6 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:21 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/syncscan.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.7 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/scankey.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.7 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 | [3.9k/4.9k files][510.8 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/printtup.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/reloptions.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/indextuple.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/toast_internals.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/toast_compression.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/tidstore.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/spgdesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/attmap.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/common/tupconvert.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/gindesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/seqdesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/committsdesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][510.9 MiB/541.7 MiB] 94% Done 1.5 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/smgrdesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/gistdesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/brindesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/logicalmsgdesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/xactdesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/hashdesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/nbtdesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/genericdesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/brin/brin_inclusion.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/mxactdesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 | [3.9k/4.9k files][511.0 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/tblspcdesc.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/standbydesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/clogdesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:20 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/xlogdesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/rmgrdesc_utils.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/heapdesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/dbasedesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/relmapdesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/rmgrdesc/replorigindesc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/tablesample/system.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/tablesample/bernoulli.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/tablesample/tablesample.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/brin/brin_bloom.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/brin/brin_xlog.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/brin/brin_validate.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/brin/brin_minmax.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/brin/brin_revmap.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/brin/brin.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/brin/brin_tuple.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/brin/brin_pageops.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.1 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/xlogbackup.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.2 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/slru.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.2 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.2 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.2 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/timeline.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.2 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/transam.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.2 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/varsup.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.2 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.2 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/parallel.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.2 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.3 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.3 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.3 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/rmgr.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.3 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.3 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/xact.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.3 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.3 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/brin/brin_minmax_multi.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.4 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/xlog.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/xlogprefetcher.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.4 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.4 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.4 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.4 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/xlogarchive.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.4 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.4 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.4 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 | [3.9k/4.9k files][511.4 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:19 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/subtrans.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.5 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:18 | [3.9k/4.9k files][511.5 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/xlogstats.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.5 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:18 | [3.9k/4.9k files][511.5 MiB/541.7 MiB] 94% Done 1.6 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/xlogfuncs.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/xlogutils.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.7 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:18 | [3.9k/4.9k files][511.7 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/xloginsert.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.7 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:18 | [3.9k/4.9k files][511.7 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:18 | [3.9k/4.9k files][511.7 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:18 | [3.9k/4.9k files][511.7 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:18 | [3.9k/4.9k files][511.7 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:18 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/clog.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/xlogrecovery.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][511.8 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:18 | [3.9k/4.9k files][511.8 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:18 | [3.9k/4.9k files][512.1 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:17 | [3.9k/4.9k files][512.1 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/multixact.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.1 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/twophase.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.1 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:17 | [3.9k/4.9k files][512.1 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:17 | [3.9k/4.9k files][512.1 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:17 | [3.9k/4.9k files][512.1 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:17 | [3.9k/4.9k files][512.1 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/twophase_rmgr.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/spgist/spgproc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:17 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/commit_ts.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:17 | [3.9k/4.9k files][512.4 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.4 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/generic_xlog.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.4 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.4 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.4 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/spgist/spginsert.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/spgist/spgquadtreeproc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.4 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.4 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/spgist/spgxlog.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.4 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.5 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.5 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.5 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/spgist/spgvalidate.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/spgist/spgutils.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.5 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.5 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/spgist/spgvacuum.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/spgist/spgdoinsert.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/spgist/spgkdtreeproc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/spgist/spgtextproc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/spgist/spgscan.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gist/gistvalidate.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gist/gistbuild.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gist/gistproc.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.7 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gist/gistxlog.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.7 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.7 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gist/gistget.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.9 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.9 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.9 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.9 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.9 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.9 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/transam/xlogreader.c [Content-Type=text/x-csrc]... Step #8: | [3.9k/4.9k files][512.9 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][512.9 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [3.9k/4.9k files][513.0 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [4.0k/4.9k files][513.0 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gist/gist.c [Content-Type=text/x-csrc]... Step #8: | [4.0k/4.9k files][513.0 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 | [4.0k/4.9k files][513.0 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:15 | [4.0k/4.9k files][513.0 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:15 | [4.0k/4.9k files][513.0 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gist/gistscan.c [Content-Type=text/x-csrc]... Step #8: | [4.0k/4.9k files][513.0 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:15 | [4.0k/4.9k files][513.0 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gist/gistutil.c [Content-Type=text/x-csrc]... Step #8: / / [4.0k/4.9k files][513.1 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gist/gistbuildbuffers.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.1 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.1 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.1 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.1 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gist/gistvacuum.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/gist/gistsplit.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/table/tableamapi.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/table/tableam.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/table/table.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_eval.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/backup/basebackup_progress.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/backup/walsummaryfuncs.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.2 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/backup/basebackup_lz4.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/backup/basebackup_copy.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/backup/walsummary.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/backup/basebackup_throttle.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/backup/backup_manifest.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/backup/basebackup_sink.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/backup/basebackup_server.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/backup/basebackup_gzip.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/backup/basebackup_zstd.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/backup/basebackup_target.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/backup/basebackup.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/plan/planner.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/backup/basebackup_incremental.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/plan/subselect.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/plan/planagg.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/plan/setrefs.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/plan/planmain.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/plan/analyzejoins.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/plan/createplan.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/plan/initsplan.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.3 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_recombination.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.4 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.4 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.4 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.4 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_ox1.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.4 MiB/541.7 MiB] 94% Done 1.7 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/access/table/toast_helper.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_copy.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_random.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_main.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][513.6 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:16 / [4.0k/4.9k files][513.8 MiB/541.7 MiB] 94% Done 1.8 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_selection.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.1 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:15 / [4.0k/4.9k files][514.1 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_erx.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.1 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:15 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_mutation.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_misc.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_ox2.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_px.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_pmx.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/util/restrictinfo.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_cx.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/geqo/geqo_pool.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/util/clauses.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/util/relnode.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/util/appendinfo.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/util/pathnode.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/util/placeholder.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/util/paramassign.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/util/var.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/util/tlist.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/util/inherit.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/util/joininfo.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/util/orclauses.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.4 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.5 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.5 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.5 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.5 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.5 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.5 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 / [4.0k/4.9k files][514.5 MiB/541.7 MiB] 94% Done 1.9 MiB/s ETA 00:00:14 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/util/predtest.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/util/plancat.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][514.9 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.0 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.0 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.0 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.0 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.0 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.0 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.0 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.0 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.0 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/prep/prepagg.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/prep/preptlist.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][515.0 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.0 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.0 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.0 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.0 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/prep/prepjointree.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][515.2 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.2 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/prep/prepunion.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][515.2 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/prep/prepqual.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][515.2 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/path/allpaths.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][515.2 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/path/joinpath.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][515.2 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/path/joinrels.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][515.2 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.2 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.2 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.2 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.2 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/path/indxpath.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][515.2 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/path/tidpath.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][515.2 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/path/equivclass.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][515.2 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/path/costsize.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][515.2 MiB/541.7 MiB] 95% Done 2.0 MiB/s ETA 00:00:13 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/path/clausesel.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][515.3 MiB/541.7 MiB] 95% Done 2.1 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.3 MiB/541.7 MiB] 95% Done 2.1 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.3 MiB/541.7 MiB] 95% Done 2.1 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.3 MiB/541.7 MiB] 95% Done 2.1 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.3 MiB/541.7 MiB] 95% Done 2.1 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.3 MiB/541.7 MiB] 95% Done 2.1 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.3 MiB/541.7 MiB] 95% Done 2.1 MiB/s ETA 00:00:13 / [4.0k/4.9k files][515.6 MiB/541.7 MiB] 95% Done 2.1 MiB/s ETA 00:00:12 / [4.0k/4.9k files][515.6 MiB/541.7 MiB] 95% Done 2.1 MiB/s ETA 00:00:12 / [4.0k/4.9k files][515.6 MiB/541.7 MiB] 95% Done 2.1 MiB/s ETA 00:00:12 / [4.0k/4.9k files][515.6 MiB/541.7 MiB] 95% Done 2.1 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/optimizer/path/pathkeys.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][515.6 MiB/541.7 MiB] 95% Done 2.1 MiB/s ETA 00:00:12 / [4.0k/4.9k files][516.0 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:12 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/jit/jit.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.2 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.2 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.2 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.2 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/jit/llvm/llvmjit_wrap.cpp [Content-Type=text/x-c++src]... Step #8: / [4.0k/4.9k files][516.2 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/jit/llvm/llvmjit_expr.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.2 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.2 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/jit/llvm/llvmjit_inline.cpp [Content-Type=text/x-c++src]... Step #8: / [4.0k/4.9k files][516.2 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/jit/llvm/llvmjit.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.2 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/jit/llvm/llvmjit_types.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.2 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/jit/llvm/SectionMemoryManager.cpp [Content-Type=text/x-c++src]... Step #8: / [4.0k/4.9k files][516.2 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.2 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/jit/llvm/llvmjit_deform.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.2 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/jit/llvm/llvmjit_error.cpp [Content-Type=text/x-c++src]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/pqsignal.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.2 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.2 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.2 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/pqcomm.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.3 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.3 MiB/541.7 MiB] 95% Done 2.2 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/auth-scram.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/pqmq.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/pqformat.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/be-secure.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/ifaddr.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/be-fsstubs.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/auth-sasl.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/be-secure-openssl.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/be-secure-common.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.4 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/crypt.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.6 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/be-secure-gssapi.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.6 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/be-gssapi-common.c [Content-Type=text/x-csrc]... Step #8: / [4.0k/4.9k files][516.6 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 / [4.0k/4.9k files][516.6 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 - Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/auth.c [Content-Type=text/x-csrc]... Step #8: - [4.0k/4.9k files][516.6 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tcop/utility.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tcop/dest.c [Content-Type=text/x-csrc]... Step #8: - [4.0k/4.9k files][516.6 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 - [4.0k/4.9k files][516.6 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 - [4.0k/4.9k files][516.6 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/hba.c [Content-Type=text/x-csrc]... Step #8: - [4.0k/4.9k files][516.6 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tcop/backend_startup.c [Content-Type=text/x-csrc]... Step #8: - [4.0k/4.9k files][516.6 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tcop/postgres.c [Content-Type=text/x-csrc]... Step #8: - [4.0k/4.9k files][516.7 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 - [4.0k/4.9k files][516.7 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 - [4.1k/4.9k files][516.7 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 - [4.1k/4.9k files][516.7 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tcop/pquery.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][516.7 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 - [4.1k/4.9k files][516.7 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 - [4.1k/4.9k files][516.7 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 - [4.1k/4.9k files][516.7 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 - [4.1k/4.9k files][516.7 MiB/541.7 MiB] 95% Done 2.3 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/nodes/params.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][516.8 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tcop/cmdtag.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][516.8 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:11 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tcop/fastpath.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/bootstrap/bootstrap.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.0 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.0 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.0 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.0 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/statistics/mvdistinct.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.1 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.1 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.1 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.1 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/statistics/attribute_stats.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.2 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/statistics/extended_stats.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.2 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.2 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.2 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/statistics/dependencies.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.2 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.2 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.2 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.2 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/statistics/mcv.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/statistics/relation_stats.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.2 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.2 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/statistics/stat_utils.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.2 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/foreign/foreign.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.2 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.2 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/nodes/copyfuncs.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.2 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.2 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.2 MiB/541.7 MiB] 95% Done 2.4 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/nodes/value.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/nodes/equalfuncs.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.4 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.4 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/nodes/makefuncs.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.4 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.4 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/nodes/outfuncs.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.4 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.4 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/nodes/list.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/nodes/bitmapset.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/nodes/read.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/nodes/readfuncs.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/nodes/tidbitmap.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/nodes/extensible.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/nodes/queryjumblefuncs.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/nodes/nodeFuncs.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/libpq/auth-oauth.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.5 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/nodes/multibitmapset.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.6 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.6 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/port/win32_sema.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.6 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.6 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/port/win32/crashdump.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.6 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/nodes/print.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.7 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 - [4.1k/4.9k files][517.7 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:10 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/port/win32_shmem.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.8 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/port/sysv_shmem.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/port/sysv_sema.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.8 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 - [4.1k/4.9k files][517.8 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 - [4.1k/4.9k files][517.8 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 - [4.1k/4.9k files][517.8 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/port/win32/socket.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.8 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 - [4.1k/4.9k files][517.8 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/port/posix_sema.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/port/win32/signal.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.8 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 - [4.1k/4.9k files][517.8 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/port/win32/timer.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.8 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 - [4.1k/4.9k files][517.8 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 - [4.1k/4.9k files][517.8 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tsearch/wparser.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tsearch/spell.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.9 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 - [4.1k/4.9k files][517.9 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tsearch/dict_thesaurus.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.9 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 - [4.1k/4.9k files][517.9 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 - [4.1k/4.9k files][517.9 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 - [4.1k/4.9k files][517.9 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 - [4.1k/4.9k files][517.9 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 - [4.1k/4.9k files][517.9 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 - [4.1k/4.9k files][517.9 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/port/atomics.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][517.9 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.0 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tsearch/regis.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.0 MiB/541.7 MiB] 95% Done 2.5 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tsearch/dict_synonym.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tsearch/ts_typanalyze.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tsearch/to_tsany.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tsearch/dict.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tsearch/dict_simple.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tsearch/ts_parse.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tsearch/ts_selfuncs.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tsearch/ts_locale.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tsearch/wparser_def.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tsearch/ts_utils.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/tsearch/dict_ispell.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/objectaddress.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_depend.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.1 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/namespace.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.2 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.2 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.2 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_range.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.4 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.4 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.4 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.4 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_class.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.4 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_type.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.4 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.5 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.5 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_namespace.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.5 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.5 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.5 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_parameter_acl.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_aggregate.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_proc.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_constraint.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_enum.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/storage.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/toasting.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_attrdef.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/partition.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.6 MiB/541.7 MiB] 95% Done 2.6 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.7 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/heap.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.7 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:09 - [4.1k/4.9k files][518.8 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_db_role_setting.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.8 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/index.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.8 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/aclchk.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.8 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/logical/logicalfuncs.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.8 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/indexing.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.8 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_shdepend.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.8 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/catalog.c [Content-Type=text/x-csrc]... Step #8: - [4.1k/4.9k files][518.8 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_collation.c [Content-Type=text/x-csrc]... Step #8: \ \ [4.1k/4.9k files][518.8 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_inherits.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][518.8 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/dependency.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_conversion.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][518.8 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:09 \ [4.1k/4.9k files][518.8 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:09 \ [4.1k/4.9k files][518.8 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:09 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_subscription.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][518.9 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_largeobject.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][518.9 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/objectaccess.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.2 MiB/541.7 MiB] 95% Done 2.7 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_cast.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/slot.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.2 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][519.2 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_operator.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.2 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/catalog/pg_publication.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.2 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/slotfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.3 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][519.3 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/walreceiverfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.3 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/walsender.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.3 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][519.3 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][519.3 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/walreceiver.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.3 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/syncrep.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.3 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.3 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][519.3 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][519.4 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][519.4 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/logical/relation.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.4 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][519.4 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/pgoutput/pgoutput.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/logical/launcher.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.5 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][519.5 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][519.5 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/logical/decode.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/logical/applyparallelworker.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.6 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/logical/conflict.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.6 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][519.6 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][519.8 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/logical/origin.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.8 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][519.8 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/logical/snapbuild.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/logical/tablesync.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.8 MiB/541.7 MiB] 95% Done 2.8 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][519.8 MiB/541.7 MiB] 95% Done 2.9 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/logical/slotsync.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.8 MiB/541.7 MiB] 95% Done 2.9 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/logical/reorderbuffer.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][519.8 MiB/541.7 MiB] 95% Done 2.9 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/logical/worker.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/logical/message.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][520.0 MiB/541.7 MiB] 95% Done 2.9 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/logical/logical.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][520.0 MiB/541.7 MiB] 95% Done 2.9 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][520.0 MiB/541.7 MiB] 95% Done 2.9 MiB/s ETA 00:00:08 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeIndexonlyscan.c [Content-Type=text/x-csrc]... Step #8: \ [4.1k/4.9k files][520.0 MiB/541.7 MiB] 95% Done 2.9 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][520.0 MiB/541.7 MiB] 95% Done 2.9 MiB/s ETA 00:00:08 \ [4.1k/4.9k files][520.0 MiB/541.7 MiB] 96% Done 2.9 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.0 MiB/541.7 MiB] 96% Done 2.9 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.0 MiB/541.7 MiB] 96% Done 2.9 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/replication/logical/proto.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.0 MiB/541.7 MiB] 96% Done 2.9 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.0 MiB/541.7 MiB] 96% Done 2.9 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.0 MiB/541.7 MiB] 96% Done 2.9 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.0 MiB/541.7 MiB] 96% Done 2.9 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.0 MiB/541.7 MiB] 96% Done 2.9 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeIncrementalSort.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.1 MiB/541.7 MiB] 96% Done 2.9 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeProjectSet.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.3 MiB/541.7 MiB] 96% Done 2.9 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.3 MiB/541.7 MiB] 96% Done 2.9 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.4 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeLockRows.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.6 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.6 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.6 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.6 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.6 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeNestloop.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.6 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execSRF.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.6 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.6 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeTidscan.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeRecursiveunion.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.7 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeBitmapOr.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.7 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.7 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.7 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.7 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/tstoreReceiver.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.7 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.7 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeUnique.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.7 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.7 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.7 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.7 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeSamplescan.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.7 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.7 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.7 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execIndexing.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/functions.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execCurrent.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execMain.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeBitmapHeapscan.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeWorktablescan.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeTidrangescan.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.8 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeHash.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.9 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.9 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.9 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.9 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeMergeAppend.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execScan.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][520.9 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.9 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][520.9 MiB/541.7 MiB] 96% Done 3.0 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execExpr.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.0 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeBitmapIndexscan.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.1 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeSeqscan.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeMergejoin.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.1 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][521.1 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][521.1 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/tqueue.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execTuples.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.1 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeSort.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.1 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][521.1 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][521.1 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][521.1 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][521.1 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeFunctionscan.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeMaterial.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.2 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][521.2 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeCustom.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.2 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execJunk.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.2 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][521.2 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][521.2 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execUtils.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.2 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][521.2 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][521.2 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeForeignscan.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.4 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:07 \ [4.2k/4.9k files][521.4 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][521.4 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][521.4 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][521.4 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execProcnode.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.5 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeModifyTable.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.5 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeGatherMerge.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeMemoize.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.5 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][521.5 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execPartition.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execParallel.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.5 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][521.5 MiB/541.7 MiB] 96% Done 3.1 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execGrouping.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.6 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeWindowAgg.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.6 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeBitmapAnd.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.6 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][521.6 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeTableFuncscan.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execAmi.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.6 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][521.6 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][521.6 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][521.6 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execAsync.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.6 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeGather.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.6 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeIndexscan.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.6 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeAgg.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.6 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeSetOp.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][521.8 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeCtescan.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.0 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execReplication.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.0 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeSubqueryscan.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeResult.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.0 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeAppend.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.0 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.0 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.0 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.0 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.0 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeSubplan.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.0 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.0 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeGroup.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.1 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/instrument.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.1 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.1 MiB/541.7 MiB] 96% Done 3.2 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeValuesscan.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.2 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/spi.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.2 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeNamedtuplestorescan.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.4 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/execExprInterp.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.4 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeHashjoin.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.4 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/executor/nodeLimit.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.4 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/partitioning/partprune.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/partitioning/partbounds.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.4 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.4 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/partitioning/partdesc.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.4 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/rewrite/rewriteManip.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.4 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/rewrite/rowsecurity.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.4 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.5 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.5 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.5 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.5 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.5 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.5 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.5 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.5 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.5 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.5 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.5 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.5 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.5 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.5 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.5 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/rewrite/rewriteSupport.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.5 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/rewrite/rewriteDefine.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.6 MiB/541.7 MiB] 96% Done 3.3 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.6 MiB/541.7 MiB] 96% Done 3.4 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.6 MiB/541.7 MiB] 96% Done 3.4 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.8 MiB/541.7 MiB] 96% Done 3.4 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][522.9 MiB/541.7 MiB] 96% Done 3.4 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/rewrite/rewriteRemove.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.9 MiB/541.7 MiB] 96% Done 3.4 MiB/s ETA 00:00:06 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/rewrite/rewriteHandler.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][522.9 MiB/541.7 MiB] 96% Done 3.4 MiB/s ETA 00:00:06 \ [4.2k/4.9k files][523.1 MiB/541.7 MiB] 96% Done 3.4 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/lib/rbtree.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/rewrite/rewriteSearchCycle.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/lib/bloomfilter.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/lib/hyperloglog.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/lib/integerset.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/lib/knapsack.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/lib/dshash.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.2 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/lib/bipartite_match.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/lib/ilist.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/sort/logtape.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/sort/sharedtuplestore.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/lib/pairingheap.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/sort/tuplesortvariants.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/sort/qsort_interruptible.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/sort/sortsupport.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/sort/tuplestore.c [Content-Type=text/x-csrc]... Step #8: \ [4.2k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.3k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.3k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.3k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.3k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.3k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.3k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.3k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 \ [4.3k/4.9k files][523.4 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 | | [4.3k/4.9k files][523.5 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/sort/tuplesort.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][523.5 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.5 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/hash/pg_crc.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][523.6 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/hash/dynahash.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/error/csvlog.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][523.6 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.6 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.6 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.6 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/error/jsonlog.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][523.6 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.7 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.7 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.7 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/error/assert.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][523.7 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.7 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.7 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/error/elog.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][523.8 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.8 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.8 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.8 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.8 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.8 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.8 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/resowner/resowner.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/inet_net_pton.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][523.8 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.8 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.8 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.8 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.8 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.8 MiB/541.7 MiB] 96% Done 3.5 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.9 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/date.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][523.9 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/tsquery.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][523.9 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/xml.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][523.9 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/trigfuncs.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/format_type.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][523.9 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.9 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.9 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][523.9 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.0 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.0 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.0 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.0 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/arraysubs.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.0 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/bool.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.2 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/int.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.2 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/arrayutils.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.2 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.2 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.2 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/numeric.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.2 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.2 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/tsvector.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.2 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.2 MiB/541.7 MiB] 96% Done 3.6 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/tsquery_rewrite.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/rowtypes.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/array_expanded.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/pseudorandomfuncs.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/regexp.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/xid.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/jsonbsubs.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/waitfuncs.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/genfile.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/partitionfuncs.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/acl.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/jsonb_op.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.6 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/array_selfuncs.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/int8.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.7 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.7 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.7 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.7 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 | [4.3k/4.9k files][524.7 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:05 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/enum.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/misc.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.9 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:04 | [4.3k/4.9k files][524.9 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/uuid.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/pg_locale_builtin.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.9 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:04 | [4.3k/4.9k files][524.9 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/mcxtfuncs.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.9 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/json.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.9 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/timestamp.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.9 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:04 | [4.3k/4.9k files][524.9 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/lockfuncs.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/pg_lsn.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.9 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:04 | [4.3k/4.9k files][524.9 MiB/541.7 MiB] 96% Done 3.7 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/jsonpath_internal.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/like_support.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][524.9 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 | [4.3k/4.9k files][525.0 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/expandedrecord.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.0 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/network_spgist.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.0 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/tsvector_parser.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/tsgistidx.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.0 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 | [4.3k/4.9k files][525.0 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/varchar.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.0 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/array_typanalyze.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/geo_spgist.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.0 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 | [4.3k/4.9k files][525.0 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/multirangetypes_selfuncs.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.0 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/datetime.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.0 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/geo_ops.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.0 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/dbsize.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.0 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/rangetypes_typanalyze.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/jsonb_gin.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.0 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 | [4.3k/4.9k files][525.0 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/jsonfuncs.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.1 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 | [4.3k/4.9k files][525.1 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/oid.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.1 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 | [4.3k/4.9k files][525.1 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/rangetypes_selfuncs.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.1 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 | [4.3k/4.9k files][525.1 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 | [4.3k/4.9k files][525.1 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 | [4.3k/4.9k files][525.1 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 | [4.3k/4.9k files][525.1 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/varlena.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.1 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/encode.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.1 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 | [4.3k/4.9k files][525.1 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/tsquery_gist.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.1 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 | [4.3k/4.9k files][525.1 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/regproc.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.2 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/cryptohashfuncs.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.3 MiB/541.7 MiB] 96% Done 3.8 MiB/s ETA 00:00:04 | [4.3k/4.9k files][525.5 MiB/541.7 MiB] 97% Done 3.8 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/mac.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.7 MiB/541.7 MiB] 97% Done 3.9 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/formatting.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.7 MiB/541.7 MiB] 97% Done 3.9 MiB/s ETA 00:00:04 | [4.3k/4.9k files][525.8 MiB/541.7 MiB] 97% Done 3.9 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/ri_triggers.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/windowfuncs.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][525.8 MiB/541.7 MiB] 97% Done 3.9 MiB/s ETA 00:00:04 | [4.3k/4.9k files][525.8 MiB/541.7 MiB] 97% Done 3.9 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.0 MiB/541.7 MiB] 97% Done 4.0 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.0 MiB/541.7 MiB] 97% Done 4.0 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/float.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][526.0 MiB/541.7 MiB] 97% Done 4.0 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/orderedsetaggs.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][526.1 MiB/541.7 MiB] 97% Done 4.0 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.3 MiB/541.7 MiB] 97% Done 4.0 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/selfuncs.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][526.3 MiB/541.7 MiB] 97% Done 4.0 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.3 MiB/541.7 MiB] 97% Done 4.0 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.3 MiB/541.7 MiB] 97% Done 4.0 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.4 MiB/541.7 MiB] 97% Done 4.0 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.4 MiB/541.7 MiB] 97% Done 4.0 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/ruleutils.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][526.4 MiB/541.7 MiB] 97% Done 4.0 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.5 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.6 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/tsquery_op.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][526.6 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/pg_locale_icu.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][526.6 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/levenshtein.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][526.6 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.6 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/pg_upgrade_support.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][526.6 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.6 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.6 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/pseudotypes.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][526.7 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.7 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.7 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/jsonb_util.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][526.9 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.9 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.9 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.9 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.9 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.9 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 | [4.3k/4.9k files][526.9 MiB/541.7 MiB] 97% Done 4.1 MiB/s ETA 00:00:04 | [4.3k/4.9k files][527.3 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/name.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][527.3 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 | [4.3k/4.9k files][527.3 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 | [4.3k/4.9k files][527.3 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 | [4.3k/4.9k files][527.3 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/datum.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][527.3 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 | [4.3k/4.9k files][527.3 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 | [4.3k/4.9k files][527.3 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 | [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 | [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 | [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 | [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 | [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 | [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/cash.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 | [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/network_gist.c [Content-Type=text/x-csrc]... Step #8: | [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 | [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 / Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/jsonpath_exec.c [Content-Type=text/x-csrc]... Step #8: / [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 / [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 / [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 / [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 / [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/tsvector_op.c [Content-Type=text/x-csrc]... Step #8: / [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 / [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/tsginidx.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/array_userfuncs.c [Content-Type=text/x-csrc]... Step #8: / [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 / [4.3k/4.9k files][527.4 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/ascii.c [Content-Type=text/x-csrc]... Step #8: / [4.3k/4.9k files][527.5 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/network.c [Content-Type=text/x-csrc]... Step #8: / [4.3k/4.9k files][527.5 MiB/541.7 MiB] 97% Done 4.2 MiB/s ETA 00:00:03 / [4.3k/4.9k files][527.6 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 / [4.3k/4.9k files][527.6 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 / [4.3k/4.9k files][527.7 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 / [4.3k/4.9k files][527.7 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/inet_cidr_ntop.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][527.7 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 / [4.4k/4.9k files][527.7 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/quote.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][527.7 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 / [4.4k/4.9k files][527.7 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 / [4.4k/4.9k files][527.7 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 / [4.4k/4.9k files][527.7 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 / [4.4k/4.9k files][527.7 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 / [4.4k/4.9k files][527.7 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/char.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][527.8 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/numutils.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][527.8 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/arrayfuncs.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][527.8 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 / [4.4k/4.9k files][527.8 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/like_match.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][527.8 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 / [4.4k/4.9k files][527.8 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/like.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][527.8 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 / [4.4k/4.9k files][527.8 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/varbit.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][527.8 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 / [4.4k/4.9k files][527.8 MiB/541.7 MiB] 97% Done 4.3 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/xid8funcs.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.0 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/jsonb.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/tsrank.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.0 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.0 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.0 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/tid.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.0 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/network_selfuncs.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.0 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/rangetypes.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.0 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.0 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/geo_selfuncs.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.0 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/pgstatfuncs.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.0 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/hbafuncs.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.0 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/amutils.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.0 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/oracle_compat.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.1 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/rangetypes_spgist.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/tsquery_util.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.1 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/mac8.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.1 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.1 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.1 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/version.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.1 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.1 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.1 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/domains.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.1 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/jsonpath.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.2 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.2 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.2 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/multirangetypes.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.3 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.4 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/queryenvironment.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.4 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/tsquery_cleanup.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.4 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/rangetypes_gist.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.4 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.4 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/expandeddatum.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.4 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/pg_locale_libc.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/sampling.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/adt/pg_locale.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/rls.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/guc_internal.h [Content-Type=text/x-chdr]... Step #8: / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/guc_funcs.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/superuser.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/guc_tables.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/stack_depth.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/help_config.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/conffiles.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/tzparser.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.5 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.6 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/pg_rusage.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.6 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/pg_controldata.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.6 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/injection_point.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.6 MiB/541.7 MiB] 97% Done 4.4 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/ps_status.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.6 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.6 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.6 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.6 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/pg_config.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.6 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.7 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/guc.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.7 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.7 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.7 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/misc/timeout.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/fmgr/funcapi.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/fmgr/dfmgr.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/fmgr/fmgr.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/wstrcmp.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/stringinfo_mb.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][528.9 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/mbutils.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.0 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.1 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.1 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/euc_jp_and_sjis.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/wstrncmp.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.2 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.2 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.2 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.2 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc_kr_and_mic/euc_kr_and_mic.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/latin2_and_win1250/latin2_and_win1250.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/cyrillic_and_mic/cyrillic_and_mic.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.3 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc_cn_and_mic/euc_cn_and_mic.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/big5.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/utf8_and_iso8859_1.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/euc_tw_and_big5.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/latin_and_mic/latin_and_mic.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/euc2004_sjis2004/euc2004_sjis2004.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conv.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mmgr/aset.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mmgr/portalmem.c [Content-Type=text/x-csrc]... Step #8: / [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 - - [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mmgr/alignedalloc.c [Content-Type=text/x-csrc]... Step #8: - [4.4k/4.9k files][529.4 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 - [4.4k/4.9k files][529.5 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mmgr/freepage.c [Content-Type=text/x-csrc]... Step #8: - [4.4k/4.9k files][529.5 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mmgr/generation.c [Content-Type=text/x-csrc]... Step #8: - [4.4k/4.9k files][529.5 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 - [4.4k/4.9k files][529.5 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mmgr/bump.c [Content-Type=text/x-csrc]... Step #8: - [4.4k/4.9k files][529.6 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mmgr/dsa.c [Content-Type=text/x-csrc]... Step #8: - [4.4k/4.9k files][529.6 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mmgr/slab.c [Content-Type=text/x-csrc]... Step #8: - [4.4k/4.9k files][529.6 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 - [4.4k/4.9k files][529.6 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mmgr/mcxt.c [Content-Type=text/x-csrc]... Step #8: - [4.4k/4.9k files][529.6 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/pgstat_xact.c [Content-Type=text/x-csrc]... Step #8: - [4.4k/4.9k files][529.7 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/pgstat_subscription.c [Content-Type=text/x-csrc]... Step #8: - [4.4k/4.9k files][529.7 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 - [4.4k/4.9k files][529.7 MiB/541.7 MiB] 97% Done 4.5 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/mmgr/memdebug.c [Content-Type=text/x-csrc]... Step #8: - [4.4k/4.9k files][529.7 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/time/snapmgr.c [Content-Type=text/x-csrc]... Step #8: - [4.4k/4.9k files][529.7 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/time/combocid.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/pgstat_function.c [Content-Type=text/x-csrc]... Step #8: - [4.4k/4.9k files][529.8 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 - [4.4k/4.9k files][529.8 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 - [4.4k/4.9k files][529.8 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/pgstat_archiver.c [Content-Type=text/x-csrc]... Step #8: - [4.4k/4.9k files][529.8 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/pgstat_shmem.c [Content-Type=text/x-csrc]... Step #8: - [4.4k/4.9k files][529.8 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/pgstat_replslot.c [Content-Type=text/x-csrc]... Step #8: - [4.4k/4.9k files][529.8 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/pgstat.c [Content-Type=text/x-csrc]... Step #8: - [4.4k/4.9k files][529.8 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 - [4.4k/4.9k files][529.8 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 - [4.5k/4.9k files][529.8 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 - [4.5k/4.9k files][529.8 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/pgstat_io.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/pgstat_relation.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][529.8 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 - [4.5k/4.9k files][529.8 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/backend_status.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][529.9 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 - [4.5k/4.9k files][529.9 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/wait_event_funcs.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][529.9 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/pgstat_slru.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][529.9 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/regex/regexport.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/pgstat_wal.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.0 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 - [4.5k/4.9k files][530.0 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/pgstat_database.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.0 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/backend_progress.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.0 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/pgstat_backend.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.0 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/pgstat_checkpointer.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.0 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/pgstat_bgwriter.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.0 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/cache/relcache.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.0 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/cache/catcache.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.0 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/cache/inval.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.0 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 - [4.5k/4.9k files][530.0 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 - [4.5k/4.9k files][530.0 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/cache/relfilenumbermap.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.0 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/cache/partcache.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.1 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/cache/typcache.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.1 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/cache/ts_cache.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.1 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/cache/relmapper.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.1 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/cache/evtcache.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.1 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 - [4.5k/4.9k files][530.1 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 - [4.5k/4.9k files][530.1 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/cache/spccache.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.1 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/cache/attoptcache.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.1 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/cache/syscache.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.1 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:03 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/cache/plancache.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.2 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:02 - [4.5k/4.9k files][530.2 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/init/usercontext.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/cache/lsyscache.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.2 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:02 - [4.5k/4.9k files][530.2 MiB/541.7 MiB] 97% Done 4.6 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/init/postinit.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/main/main.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.5 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/init/miscinit.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.5 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][530.5 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][530.5 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/init/globals.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_collate.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.5 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_utilcmd.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.5 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][530.5 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/scansup.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_relation.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parser.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.5 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][530.5 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][530.5 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_node.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_func.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.6 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][530.6 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_type.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][530.6 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][530.6 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][530.6 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][530.6 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][530.6 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][530.6 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][530.7 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][530.7 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][530.7 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/gramparse.h [Content-Type=text/x-chdr]... Step #8: - [4.5k/4.9k files][530.7 MiB/541.7 MiB] 97% Done 4.7 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_param.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][531.0 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.0 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.0 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.1 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.1 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_jsontable.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][531.1 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.1 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_clause.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][531.2 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.2 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.2 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_merge.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][531.3 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.3 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_coerce.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][531.3 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_agg.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_oper.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_enr.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_expr.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_target.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][531.4 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/parse_cte.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/parser/analyze.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][531.5 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.5 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.5 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.5 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/postmaster/interrupt.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][531.5 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.5 MiB/541.7 MiB] 98% Done 4.7 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.7 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/postmaster/pgarch.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][531.7 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/utils/activity/wait_event.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][531.7 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.7 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.7 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.7 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.7 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.7 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/postmaster/postmaster.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][531.8 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.8 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.9 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.9 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.9 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.9 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.9 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][531.9 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.0 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/postmaster/walwriter.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.1 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.1 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.1 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.1 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.1 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/postmaster/auxprocess.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.2 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/postmaster/autovacuum.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.2 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/postmaster/walsummarizer.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.2 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.2 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.2 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.2 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/postmaster/pmchild.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.2 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.2 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/postmaster/checkpointer.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.2 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/postmaster/fork_process.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.2 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.2 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.2 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.2 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/postmaster/syslogger.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.2 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/postmaster/bgworker.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.2 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.2 MiB/541.7 MiB] 98% Done 4.8 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/postmaster/bgwriter.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.4 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/postmaster/launch_backend.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.4 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.4 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/postmaster/startup.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.4 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.4 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.4 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.4 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/regex/regc_lex.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.4 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.4 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.4 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.4 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.5 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/regex/regc_cvec.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.5 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/regex/rege_dfa.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.5 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/regex/regfree.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/regex/regc_pg_locale.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/regex/regprefix.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/regex/regc_locale.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/regex/regerror.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/buffer/buf_table.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/regex/regcomp.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/regex/regexec.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/regex/regc_color.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/regex/regc_nfa.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/aio/read_stream.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/buffer/bufmgr.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/buffer/freelist.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/buffer/buf_init.c [Content-Type=text/x-csrc]... Step #8: - [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 \ \ [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/page/itemptr.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][532.6 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/buffer/localbuf.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][532.7 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][532.7 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/page/bufpage.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][532.7 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][532.7 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/page/checksum.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/file/reinit.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][532.7 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][532.7 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/file/fileset.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][532.7 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][532.8 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/file/fd.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][532.8 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][532.8 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/lmgr/lmgr.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][532.8 MiB/541.7 MiB] 98% Done 4.9 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][532.9 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/file/copydir.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.0 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][533.0 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/file/buffile.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/file/sharedfileset.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.1 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][533.1 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/lmgr/condition_variable.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.2 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/lmgr/lwlock.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.2 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/lmgr/lock.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.2 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][533.2 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][533.2 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/lmgr/proc.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.2 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/lmgr/deadlock.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.2 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/lmgr/s_lock.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.2 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][533.2 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/lmgr/predicate.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.2 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/smgr/smgr.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/smgr/md.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.2 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][533.2 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/large_object/inv_api.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.4 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/freespace/fsmpage.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.4 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][533.4 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/smgr/bulk_write.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.4 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][533.4 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/freespace/freespace.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.4 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][533.4 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/dsm_impl.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.4 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][533.4 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/pmsignal.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.4 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][533.4 MiB/541.7 MiB] 98% Done 5.0 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/freespace/indexfsm.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/signalfuncs.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.6 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][533.6 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/procarray.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.6 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][533.6 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/shmem.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][533.8 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][533.9 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][533.9 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][533.9 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:02 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/procsignal.c [Content-Type=text/x-csrc]... Step #8: \ [4.5k/4.9k files][534.0 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:02 \ [4.5k/4.9k files][534.0 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:01 \ [4.5k/4.9k files][534.0 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:01 \ [4.5k/4.9k files][534.0 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.0 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.0 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.0 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.0 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.0 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.0 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/latch.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.0 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.1 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.1 MiB/541.7 MiB] 98% Done 5.1 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/standby.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.2 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/dsm_registry.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.2 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/shm_mq.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.2 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.2 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.2 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.2 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/sinval.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.2 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/dsm.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.3 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.3 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.3 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.3 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.3 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/sinvaladt.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.3 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/shm_toc.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.3 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.3 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.4 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/ipci.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.4 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.4 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/sync/sync.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.4 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.4 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.4 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.4 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.4 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.4 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/barrier.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.4 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.4 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.4 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/dict_snowball.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.4 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.4 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.4 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.5 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.5 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.5 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_lithuanian.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_basque.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.5 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.5 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.5 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.5 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_indonesian.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.5 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_yiddish.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.5 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_hungarian.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.5 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.5 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_danish.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.5 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.6 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.6 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.6 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.6 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.6 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_romanian.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_indonesian.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/storage/ipc/ipc.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_norwegian.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_danish.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.7 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.8 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_turkish.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.8 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_catalan.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.8 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.8 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_german.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.8 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_hindi.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.8 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_german.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.8 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.8 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_dutch.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.9 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_swedish.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.9 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.9 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_italian.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.9 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_KOI8_R_russian.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_portuguese.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.9 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.9 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.9 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][534.9 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_french.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.9 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_english.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][534.9 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/api.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][535.0 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_irish.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][535.0 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_arabic.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][535.0 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_armenian.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][535.0 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_greek.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][535.0 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_norwegian.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][535.0 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/utilities.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][535.0 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][535.0 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_spanish.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_finnish.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][535.0 MiB/541.7 MiB] 98% Done 5.2 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][535.0 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_estonian.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][535.1 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_porter.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][535.1 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][535.1 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 \ [4.6k/4.9k files][535.2 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_italian.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_swedish.c [Content-Type=text/x-csrc]... Step #8: \ [4.6k/4.9k files][535.2 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | | [4.6k/4.9k files][535.2 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_basque.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.2 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_nepali.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.2 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_english.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.4 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_2_hungarian.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.4 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][535.4 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][535.4 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][535.4 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][535.5 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_irish.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.5 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_catalan.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.5 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_serbian.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.5 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][535.5 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_portuguese.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.5 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_porter.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.6 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_french.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_finnish.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.6 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][535.6 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][535.6 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_ISO_8859_1_spanish.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_tamil.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.6 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_russian.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.6 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][535.6 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/view.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.6 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/snowball/libstemmer/stem_UTF_8_dutch.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.6 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/define.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.6 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/explain.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/variable.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.6 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][535.6 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][535.6 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/prepare.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.7 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/tablespace.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][535.7 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][535.7 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][535.7 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][535.7 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/statscmds.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.0 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.0 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.0 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/collationcmds.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.0 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.0 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/conversioncmds.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.1 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/copyto.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.2 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.2 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/async.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.2 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.2 MiB/541.7 MiB] 98% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/amcmds.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.3 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.3 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.3 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/dropcmds.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.4 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/schemacmds.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.4 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.5 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.5 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.5 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.5 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/vacuum.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/operatorcmds.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.5 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.5 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.5 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/cluster.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.5 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.5 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.5 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/copy.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.6 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/copyfrom.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.6 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/constraint.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.6 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.6 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.6 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.6 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.6 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/comment.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.6 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.6 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.6 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/alter.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/lockcmds.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/aggregatecmds.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/functioncmds.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.9 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.9 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/seclabel.c [Content-Type=text/x-csrc]... Step #8: | [4.6k/4.9k files][536.9 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.6k/4.9k files][536.9 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.7k/4.9k files][536.9 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.7k/4.9k files][536.9 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.7k/4.9k files][536.9 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.7k/4.9k files][536.9 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/event_trigger.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][537.0 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.7k/4.9k files][537.0 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/subscriptioncmds.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][537.0 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/tablecmds.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][537.0 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/foreigncmds.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][537.0 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/vacuumparallel.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/policy.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][537.0 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.7k/4.9k files][537.0 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/typecmds.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][537.0 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.7k/4.9k files][537.1 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/extension.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][537.1 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.7k/4.9k files][537.1 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.7k/4.9k files][537.1 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/indexcmds.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][537.1 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/portalcmds.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][537.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.7k/4.9k files][537.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.7k/4.9k files][537.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/user.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][537.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.7k/4.9k files][537.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.7k/4.9k files][537.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.7k/4.9k files][537.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.7k/4.9k files][537.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 | [4.7k/4.9k files][537.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/discard.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][537.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/publicationcmds.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][538.0 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 | [4.7k/4.9k files][538.0 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/dbcommands.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][538.2 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 | [4.7k/4.9k files][538.2 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 | [4.7k/4.9k files][538.4 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/copyfromparse.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][538.4 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/proclang.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][538.4 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/sequence.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][538.4 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/opclasscmds.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/matview.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][538.4 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 | [4.7k/4.9k files][538.4 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 | [4.7k/4.9k files][538.4 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/trigger.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][538.4 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 | [4.7k/4.9k files][538.5 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/analyze.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][538.5 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 | [4.7k/4.9k files][538.5 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 | [4.7k/4.9k files][538.5 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 | [4.7k/4.9k files][538.5 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/tsearchcmds.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][538.6 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgstattuple/pgstatindex.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][538.6 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pg_trgm/trgm_op.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][538.6 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgstattuple/pgstatapprox.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][538.6 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 | [4.7k/4.9k files][538.6 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 | [4.7k/4.9k files][538.6 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pg_trgm/trgm_gin.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][538.7 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:01 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/ltree_plpython/ltree_plpython.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][538.8 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:01 | [4.7k/4.9k files][538.8 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:01 | [4.7k/4.9k files][539.1 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.1 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pg_buffercache/pg_buffercache_pages.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.1 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.1 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/bool_plperl/bool_plperl.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.1 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.1 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.1 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/test_decoding/test_decoding.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/sepgsql/sepgsql.h [Content-Type=text/x-chdr]... Step #8: | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/sepgsql/relation.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/sepgsql/label.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/sepgsql/hooks.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/src/backend/commands/createas.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/sepgsql/proc.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/sepgsql/dml.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pageinspect/heapfuncs.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/sepgsql/database.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/sepgsql/selinux.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pageinspect/btreefuncs.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pg_visibility/pg_visibility.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/sepgsql/uavc.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgp-s2k.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pageinspect/hashfuncs.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.2 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pageinspect/pageinspect.h [Content-Type=text/x-chdr]... Step #8: | [4.7k/4.9k files][539.3 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pageinspect/ginfuncs.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.3 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.3 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.3 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.3 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.3 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pageinspect/rawpage.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.3 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.3 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.3 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pageinspect/fsmfuncs.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.4 MiB/541.7 MiB] 99% Done 5.7 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.4 MiB/541.7 MiB] 99% Done 5.7 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.4 MiB/541.7 MiB] 99% Done 5.7 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pageinspect/brinfuncs.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.4 MiB/541.7 MiB] 99% Done 5.7 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/isn/EAN13.h [Content-Type=text/x-chdr]... Step #8: | [4.7k/4.9k files][539.4 MiB/541.7 MiB] 99% Done 5.7 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/sepgsql/schema.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pg_trgm/trgm_regexp.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.4 MiB/541.7 MiB] 99% Done 5.7 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.4 MiB/541.7 MiB] 99% Done 5.7 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.4 MiB/541.7 MiB] 99% Done 5.7 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.4 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pageinspect/gistfuncs.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.4 MiB/541.7 MiB] 99% Done 5.7 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/isn/ISMN.h [Content-Type=text/x-chdr]... Step #8: | [4.7k/4.9k files][539.5 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.5 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.5 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.5 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/isn/UPC.h [Content-Type=text/x-chdr]... Step #8: | [4.7k/4.9k files][539.5 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/isn/isn.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/citext/citext.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.5 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.5 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/isn/ISBN.h [Content-Type=text/x-chdr]... Step #8: | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/auto_explain/auto_explain.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/dict_xsyn/dict_xsyn.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgstattuple/pgstattuple.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/isn/ISSN.h [Content-Type=text/x-chdr]... Step #8: | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/isn/isn.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pg_trgm/trgm.h [Content-Type=text/x-chdr]... Step #8: | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/crypt-des.c [Content-Type=text/x-csrc]... Step #8: | [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 / Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pg_trgm/trgm_gist.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/crypt-blowfish.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgp-compress.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/px-crypt.h [Content-Type=text/x-chdr]... Step #8: / [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/mbuf.h [Content-Type=text/x-chdr]... Step #8: / [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.6 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgp.h [Content-Type=text/x-chdr]... Step #8: / [4.7k/4.9k files][539.7 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.7 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.7 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgp-pubdec.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.7 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.7 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgp-pubkey.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.7 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.7 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/px.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.7 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgp-cfb.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.7 MiB/541.7 MiB] 99% Done 5.5 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/px-hmac.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.7 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgp-pubenc.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.7 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgp-mpi.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.7 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/crypt-md5.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.7 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgp-mpi-openssl.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.7 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgp-armor.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgcrypto.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/openssl.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgp-encrypt.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgcrypto.h [Content-Type=text/x-chdr]... Step #8: / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgp-decrypt.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.8 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgp-pgsql.c [Content-Type=text/x-csrc]... Step #8: / [4.7k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.7k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/px.h [Content-Type=text/x-chdr]... Step #8: / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgp.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:00 / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/crypt-gensalt.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/mbuf.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/pgp-info.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgcrypto/px-crypt.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/amcheck/verify_heapam.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/amcheck/verify_nbtree.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/ltree/ltree_op.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/ltree/ltree_io.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/ltree/lquery_op.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:00 / [4.8k/4.9k files][539.9 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/ltree/ltxtquery_op.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.0 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.0 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/ltree/ltree_gist.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.0 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.0 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/ltree/crc32.h [Content-Type=text/x-chdr]... Step #8: / [4.8k/4.9k files][540.0 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/ltree/_ltree_gist.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.1 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.1 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/ltree/crc32.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.1 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/ltree/_ltree_op.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/ltree/ltxtquery_io.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.1 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.1 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/ltree/ltree.h [Content-Type=text/x-chdr]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/dict_int/dict_int.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/lo/lo.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/tcn/tcn.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pgrowlocks/pgrowlocks.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/fuzzystrmatch/dmetaphone.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_gist.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/fuzzystrmatch/fuzzystrmatch.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/fuzzystrmatch/daitch_mokotoff.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/hstore_plperl/hstore_plperl.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/tablefunc/tablefunc.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/oid2name/oid2name.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_int4.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_cash.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_uuid.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/unaccent/unaccent.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_utils_var.h [Content-Type=text/x-chdr]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_time.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_float4.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_enum.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.3 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_ts.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_macaddr.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.2 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_macaddr8.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_int8.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_oid.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_bytea.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_utils_num.h [Content-Type=text/x-chdr]... Step #8: / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_numeric.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_bool.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_text.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/passwordcheck/passwordcheck.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/basic_archive/basic_archive.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_bit.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.3 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_float8.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.4 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.4 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_int2.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.4 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_inet.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_date.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.4 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_utils_num.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.4 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.4 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.4 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/xml2/xpath.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/spi/autoinc.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_interval.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_gist.h [Content-Type=text/x-chdr]... Step #8: / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/vacuumlo/vacuumlo.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/jsonb_plpython/jsonb_plpython.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/tsm_system_time/tsm_system_time.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gist/btree_utils_var.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pg_prewarm/pg_prewarm.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/spi/insert_username.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/spi/moddatetime.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.2 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/spi/refint.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/hstore/hstore.h [Content-Type=text/x-chdr]... Step #8: / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/uuid-ossp/uuid-ossp.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.5 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/hstore/hstore_subs.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/hstore/hstore_compat.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/hstore/hstore_op.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/hstore/hstore_gin.c [Content-Type=text/x-csrc]... Step #8: / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 / [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 - - [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/hstore/hstore_gist.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.6 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/hstore/hstore_io.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pg_prewarm/autoprewarm.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/tsm_system_rows/tsm_system_rows.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/dblink/dblink.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pg_logicalinspect/pg_logicalinspect.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.1 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/seg/segdata.h [Content-Type=text/x-chdr]... Step #8: - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/seg/seg.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pg_surgery/heap_surgery.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/xml2/xslt_proc.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/cube/cube.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/cube/cubedata.h [Content-Type=text/x-chdr]... Step #8: - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pg_walinspect/pg_walinspect.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/btree_gin/btree_gin.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/file_fdw/file_fdw.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/auth_delay/auth_delay.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/postgres_fdw/connection.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/postgres_fdw/postgres_fdw.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.8 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.8 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.8 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.8 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.8 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/postgres_fdw/shippable.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/postgres_fdw/postgres_fdw.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/postgres_fdw/option.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.9 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/postgres_fdw/deparse.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.9 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/jsonb_plperl/jsonb_plperl.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.9 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.9 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.9 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/earthdistance/earthdistance.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.9 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.9 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.9 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pg_stat_statements/pg_stat_statements.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/basebackup_to_shell/basebackup_to_shell.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][540.9 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.8k/4.9k files][540.9 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/sslinfo/sslinfo.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/intarray/_int_gin.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][541.0 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/intarray/_int_bool.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][541.0 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.0 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.0 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.0 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/intarray/_int.h [Content-Type=text/x-chdr]... Step #8: - [4.8k/4.9k files][541.0 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/intarray/_int_gist.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/intarray/_int_tool.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/intarray/_int_op.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/intarray/_intbig_gist.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][541.3 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.3 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.3 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/pg_freespacemap/pg_freespacemap.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][541.3 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/intarray/_int_selfuncs.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][541.3 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.3 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/bloom/blutils.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][541.3 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/bloom/blvalidate.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][541.3 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.3 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.3 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.3 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.3 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/hstore_plpython/hstore_plpython.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][541.3 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.4 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/bloom/bloom.h [Content-Type=text/x-chdr]... Step #8: - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/bloom/blscan.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/bloom/blinsert.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/bloom/blvacuum.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/postgresql/contrib/bloom/blcost.c [Content-Type=text/x-csrc]... Step #8: - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.6 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.8k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 5.0 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.9 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.8 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.8 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 99% Done 4.8 MiB/s ETA 00:00:00 - [4.9k/4.9k files][541.7 MiB/541.7 MiB] 100% Done 4.8 MiB/s ETA 00:00:00 Step #8: Operation completed over 4.9k objects/541.7 MiB. Finished Step #8 PUSH DONE